Payroll prep
Payroll prepped from real hours, not screenshots
Approved time, overtime, tips and reimbursements calculated per cleaner and exported to your payroll provider. You check the totals. Your provider runs the pay.
Overtime rules built in
Weekly overtime, plus California daily, weekly and 7th-consecutive-day rules and meal and rest premiums.
Tips and reimbursements
Tips from visits and approved expense reimbursements land on the right cleaner's totals.
Export to your provider
Send payroll-ready totals to the provider you already use. No retyping hours.
From approved hours to payroll-ready totals
Payroll day at a cleaning company usually means a spreadsheet, a stack of texts about forgotten clock-outs and someone doing overtime math by hand. maid.co starts from timesheets managers have already approved, then does the math.
Each cleaner gets a clear breakdown of regular hours, overtime, double time where it applies, drive time, tips and reimbursements. Anything unusual is flagged before it reaches your provider.
- Only approved time entries are included
- Regular, overtime and double-time hours
- Drive and shop time by category
- Tips per visit, assigned to the right cleaners
- Reimbursable expenses from receipts
Overtime rules that match where you operate
Federal weekly overtime is only the starting point. California adds daily overtime, daily double time and 7th-consecutive-day rules, plus premiums for missed meal and rest breaks. A cleaner who works a long move-out day can trigger overtime even in a short week.
Set the rules for each location and maid.co applies them to every cleaner's hours automatically. Multi-location companies can run different rules in different states from the same account.
Revenue
$48,210
+12%
Recurring clients
184
+9
Avg job margin
41%
+3 pts
We prepare, your provider pays
maid.co doesn't run payroll or file payroll taxes, and it doesn't try to. Your payroll provider already does that well. maid.co prepares accurate inputs and exports or syncs them, so the provider gets clean totals instead of a pile of screenshots.
Payroll journals also post to the erp.io general ledger, so labor cost lands in your books for the right period without a separate entry.
- Export or sync to your payroll provider
- Review screen before anything is sent
- Payroll journals posted to the ledger
- History of every prepared pay period
Fewer paycheck disputes, happier cleaners
Cleaner turnover is expensive, and paycheck mistakes are one of the fastest ways to lose a good cleaner. When hours come from timers they started themselves, tips are tied to the visits they worked and reimbursements come from receipts they photographed, there's far less to argue about.
If a question does come up, the answer is a click away: the time entry, its edit history, the visit it belongs to and the tip that came with it. Managers can resolve it in a conversation instead of a week of back-and-forth texts.
Text message · Today
Thu 10:12
Thu 1:05
A day with maid.co
A two-location payroll on a Monday morning
Say you run crews in Sacramento and Reno. On Monday morning, both managers have already approved last week's timesheets. You open payroll prep for the period. Sacramento cleaners are calculated under California rules: one cleaner who worked a ten-hour move-out on Thursday gets daily overtime, and another who missed a meal break on a long commercial shift gets a premium. Reno cleaners are calculated under the rules you set for Nevada.
Tips from card payments are already assigned by visit. Two cleaners bought paper towels for a client and submitted receipts, so reimbursements are on their totals. You review, export, and upload to your payroll provider. It takes about as long as your coffee.
FAQ
Questions, answered
Does maid.co run payroll or pay my cleaners?
No. maid.co prepares payroll: approved hours, overtime, premiums, tips and reimbursements, calculated per cleaner. You then export or sync those totals to your payroll provider, which runs the pay, handles direct deposit and files payroll taxes. That keeps your existing provider relationship while removing the manual prep.
Which overtime rules are supported?
Weekly overtime is supported everywhere, and California rules are built in: daily overtime and double time, weekly overtime and 7th-consecutive-day rules, plus meal and rest break premiums. You set rules per location, so companies operating in more than one state can apply the right rules to each team.
How do tips get into payroll?
When a client adds a tip to a payment, it's recorded against the visit and split among the cleaners assigned to it. Payroll prep adds those tips to each cleaner's totals for the period, so they're paid through your normal payroll run instead of cash envelopes or separate transfers.
Is drive time included?
Drive time between client homes is tracked as its own category and included in payroll prep as working time. Keeping it separate helps you see how much of your payroll goes to travel, which is useful when you're deciding how to optimize routes or where to take on new clients.
Can I review before exporting?
Yes. Every pay period opens on a review screen showing each cleaner's hours by type, premiums, tips and reimbursements, with anything unusual flagged. Fix issues at the timesheet level with full edit history, re-run the calculation, and only then export or sync to your provider.
Keep exploring
Run your whole cleaning company from one place.
Try every module free for 30 days. No card, no setup fee, and we'll help you bring your clients over.