If you do freelance beauty work for major brands at retail locations, you've probably encountered AllWork. It's the platform many big beauty companies use to manage their freelance workforce, and if you want consistent shifts with brands like L'Oreal, Estee Lauder Companies, or Shiseido, you'll likely end up using it.
AllWork occupies a weird space in the industry. It's not optional for many freelancers (it's where the work is), but it's also not universally loved. Here's an honest look at what the platform does, what works, what doesn't, and what you should know before relying on it for income.
What AllWork Is
AllWork is a workforce management platform that connects brands with freelance beauty professionals. Instead of brands individually recruiting, vetting, and paying freelancers, they use AllWork to handle those functions.
As a freelancer, you create a profile on AllWork, complete their onboarding process (including background checks and compliance requirements), and then gain access to available shifts in your area. You browse shifts, claim the ones you want, work them, submit timesheets, and get paid via direct deposit.
The platform sits between you and the brand. You're technically an AllWork contractor, not a direct brand employee, even though you're representing the brand on the floor.
Multiple major beauty companies use AllWork, which means your single AllWork profile can give you access to shifts for different brands. Complete your onboarding once, and you can see opportunities from various companies that use the platform.
What Works Well
Access to Major Brands
The biggest advantage of AllWork is simply access. Without it, getting freelance shifts with large beauty companies would require navigating each brand's individual hiring process, if they even had one. AllWork consolidates this.
Being on AllWork means you're in the system that many major brands use. If you want to freelance for prestige beauty brands at Ulta, Sephora, or department stores, AllWork is often the only game in town.
Easy Shift Browsing
The platform shows available shifts in your area. You can see what's coming up, filter by date and location, and claim shifts that work for your schedule. For people who like flexibility, this self-service model is appealing.
Compared to traditional staffing agencies where you wait for phone calls or emails, browsing and claiming shifts yourself provides more control and visibility.
Direct Deposit
Pay comes via direct deposit on a regular schedule. You don't have to chase down payments from individual brands. The money shows up reliably, which is important for freelancers managing variable income.
Centralized Record Keeping
Your shift history, payments, and tax documents are all in one place. At tax time, you have a clear record of your AllWork income. For people working with multiple brands, this centralization is helpful.
The Problems
AllWork has real issues that freelancers frequently complain about. Some are platform problems. Others reflect broader challenges with gig-style workforce management.
Timesheet and Scheduling Issues
One of the most common complaints involves timesheets. Freelancers report problems with submitted hours not being recorded correctly, discrepancies between what they worked and what shows in the system, and difficulties getting errors corrected.
When your pay depends on accurate timesheet tracking and the system has glitches, that's a real problem. Chasing down missing hours is frustrating and time-consuming.
Scheduling can also be confusing. Shift confirmations, changes, and cancellations don't always communicate clearly. Freelancers sometimes show up for shifts that were cancelled, or miss shifts due to notification failures.
App Performance
The AllWork app (used for shift management and clocking in/out) gets mixed reviews. Some users report lag, crashes, and sync issues. When you're trying to clock in at the start of a shift and the app isn't cooperating, it creates stress.
Technical reliability varies. Some people have no issues. Others encounter problems regularly. It may depend on your device, location, or just luck.
Communication and Support
When problems occur, getting help can be frustrating. Support response times vary. Some freelancers report difficulty reaching anyone who can actually resolve their issues.
For urgent problems (like a shift not showing up correctly or a payment discrepancy), slow support is more than an inconvenience. It affects your income and work relationships.
Getting Blamed for System Issues
A recurring theme in freelancer complaints: when things go wrong on the platform, it sometimes affects the freelancer's standing. If a shift doesn't register properly and looks like a no-show due to system issues, the freelancer may face consequences even though they did their job.
Documentation matters. Screenshot confirmations. Keep your own records. Don't rely solely on AllWork's system to accurately capture your activity.
Limited Shift Availability in Some Areas
AllWork's shift volume depends on which brands use it in your area and how much freelance work they need. In major metro areas with lots of retail locations, opportunities are plentiful. In smaller markets, shifts may be sparse.
Checking shift availability in your area before completing full onboarding can save you time if opportunities are limited.
Pay Rates Through AllWork
Pay rates on AllWork are set by the brands, not the platform. Different brands pay different rates for similar work. Different types of shifts (regular coverage vs. events vs. training) may pay differently.
Typical freelance rates through AllWork range from $18-28/hour, with most falling in the $20-24 range. Higher rates exist for specialized work or seniority. Lower rates exist too, especially in smaller markets.
AllWork doesn't take a cut of your pay directly (brands pay AllWork a fee on their side). The rate you see listed for a shift is the rate you'll earn.
The Onboarding Process
Getting set up on AllWork takes some effort. Expect to provide personal information for a background check, complete compliance requirements (which vary by what brands you want to work with), and potentially complete training modules.
Background checks can take a week or more. Don't expect to sign up and claim shifts immediately. Plan for a ramp-up period before you're fully active.
Some brands have additional requirements beyond AllWork's baseline. Training, certifications, or brand-specific onboarding may be needed before you can claim their shifts.
Alternatives to AllWork
If AllWork isn't working for you (or isn't available in your area), what are the options?
Traditional Staffing Agencies
Some brands work with staffing agencies like Advantage Solutions, Premium Retail Services, and others. The experience is more traditional: you're placed in their system and receive assignment offers, rather than browsing and claiming shifts yourself.
Staffing agencies can offer more structured relationships but less flexibility. Pay and processes vary by agency.
Direct Brand Relationships
Some brands still hire freelancers directly, outside of platforms. Finding these opportunities usually requires networking: knowing people who work for brands, building relationships with field managers, or being referred by store managers.
Direct relationships can mean better rates and more consistent work, but they're harder to establish without connections.
Other Platforms
Smaller platforms exist for beauty freelance work, though none have AllWork's scale with major brands. Depending on your market, local options may be worth exploring.
Making AllWork Work for You
If you're going to use AllWork (and for many freelancers, it's the practical choice), some practices help:
Document everything. Screenshot shift confirmations. Track your hours independently. If discrepancies occur, you want evidence.
Be proactive with issues. Don't wait and hope problems resolve themselves. Contact support as soon as something seems wrong, and follow up if you don't get resolution.
Build relationships outside the platform. Get to know the brand field managers and retail store staff you work with. If they value your work, they'll request you specifically and advocate for you if issues arise.
Diversify if possible. Don't rely solely on AllWork for all your freelance income. Having relationships with brands or agencies outside the platform gives you backup options.
Check reviews periodically. AllWork's performance and user experience may change over time. Stay informed about what other freelancers are experiencing.
The Bottom Line
AllWork is the dominant platform for freelance beauty work with major brands. If you want those shifts, you'll probably use it. The access it provides is real and valuable.
But the platform has genuine issues. Timesheet problems, app reliability, and support frustrations are common complaints from real users. These aren't just random griping; they represent patterns that affect people's work and income.
Go in with realistic expectations. AllWork is a tool. It's imperfect. It's often necessary. Know its limitations, protect yourself with good documentation practices, and build relationships that extend beyond the platform.
For freelance beauty work in retail, AllWork is currently the main path. It's not the only path, and it may not be the best path forever, but it's where much of the work is today. Make it work for you as best you can while it remains the industry standard.