Payroll and time tracking

Cleaning payroll software that gets the hours right

Cleaning payroll software has one job before payday: turn what your crew actually worked into a pay figure you trust. BroomBook takes hours from clock-ins in the crew app, lets you correct the timesheet with the reason kept, splits tips across the crew, adds commission per cleaner and per add-on, and exports a CSV. It does not run payroll or file taxes; your payroll provider does that part.

We make BroomBook, so this is a vendor page. Below: what to expect from payroll and time tracking software for a cleaning company, the common ways owners pay cleaners and their trade-offs, and how to hand the numbers to Gusto, ADP, Wave Payroll or your accountant.

$29/mo for up to 2 cleaners, $59/mo for unlimited cleaners. No credit card to start.

  • Hours from real clock-ins

    Cleaners clock in and out of each visit from their phone. No paper timesheets to read on Sunday night.

  • Corrections with a paper trail

    Fix a missed clock-out or add forgotten time. The before, the after and your reason are kept.

  • Tips and commission worked out

    Tips split evenly across the crew on each visit, plus commission per cleaner and per add-on.

  • CSV for your payroll provider

    One row per cleaner with hours, wages, tips, commission and total, ready to enter or import.

What cleaning payroll software should do, and what it should not

Paying a cleaning crew has two halves. The first is working out what each person earned: hours on each job, tips, commission, corrections. The second is actually paying them: withholding taxes, making direct deposits, filing payroll tax returns and year-end forms.

BroomBook does the first half. A payroll provider such as Gusto, ADP or Wave Payroll does the second, and so can your accountant or bookkeeper. BroomBook does not run payroll, withhold or file taxes, or pay anyone. We also do not have a direct integration with any payroll provider today: you export a CSV and enter or import the numbers.

Keeping the halves separate is normal for small cleaning companies. The part that goes wrong most often is the first one: a forgotten clock-out, a tip that went to the wrong person, a commission worked out on a napkin. That is the part a cleaning-specific tool should fix.

Time tracking from the crew app

Each cleaner gets a private link to the crew app (no download), where they see their jobs, checklists and route, and clock in and out of each visit. Hours come straight from those clock-ins, linked to the visit and the client, so you can see who worked where and for how long.

Cleaners forget to clock out. It happens every week. If a cleaner clocks in to their next job while still clocked in to the last one, the open entry is closed at that moment instead of counting twice. Anyone still clocked in at the end of a pay period is flagged on the payroll page so you can fix the time before you pay, and you can set the clock-out yourself.

Optional logins for cleaners and managers come at no extra cost on every plan. If you need a time clock app for cleaning employees and nothing more, this may be more than you need; if you also want the jobs, checklists and route in the same place, it saves a second app. See the cleaning business app page for the full crew side.

A timesheet you can correct, with the reason kept

The timesheet shows each clock-in and clock-out by cleaner, date and client. You can change a time or add time for a missed clock-in, and each change asks for a reason. The original time, the new time and the reason stay on record.

That trail matters. If a cleaner asks why their hours changed, you can show them. If you ever need to explain your records to an accountant or an auditor, you have more than a number someone typed in. The timesheet also exports as a CSV, with a column listing the changes.

Tip splits and commission, worked out per visit

When a client tips on a card charge or at checkout, BroomBook splits the tip evenly across the cleaners on that visit. If the split leaves a stray cent, it goes to the first cleaner listed so the total always adds up.

Commission is optional. You set a percentage for each cleaner, and on each completed visit the price (after any discount, before tax and tip) is split evenly across the crew, and each cleaner gets their own rate on their share. An add-on can have its own commission rate, for example a higher cut for inside the oven or interior windows, and it is paid at that rate instead.

Commission is paid on top of hours, so you can pay hourly, hourly plus commission, or commission only (set the hourly rate to zero). A fixed dollar amount per visit is not a setting today; owners who pay per job usually use a percentage instead. To check whether your pay rates leave room for profit, try the cleaning business profit calculator.

How do cleaning companies pay their cleaners?

There are three common models, and many companies mix them. None is right for everyone; the honest trade-offs are below.

  • Hourly: simple to explain and to run through payroll, and it pays cleaners fairly for a long, dirty job. The downside is that it rewards slow work, so you need good time tracking and job estimates.
  • Per job (a flat amount or a percentage of the visit): cleaners know what a visit is worth and are rewarded for working efficiently. The risks are rushed cleans and unfair pay on homes that take longer than quoted. Where your cleaners are employees, you may still need to make sure pay meets minimum wage for the hours worked, so check your state or provincial rules.
  • Commission or bonus on top of hourly: a base rate plus a cut of the visit or of add-ons they sell. It keeps a floor under pay and gives a reason to upsell, at the cost of a slightly more complex pay stub.

Employees or contractors? Check before you set up pay

Whether your cleaners are 1099 contractors or W-2 employees is not a label you get to pick on your own. The IRS looks at the whole relationship, grouped into behavioral control (do you direct how the work is done), financial control (who sets pay, supplies and tools) and the type of relationship (contracts, benefits, whether the work is core to your business). Read the IRS guidance on independent contractors and employees before you decide.

If it is still unclear, the IRS lets either side file Form SS-8 to ask for an official determination. Rules also differ by state and in Canada, so ask an accountant or employment lawyer where you work. Our guides on starting a cleaning business and cleaning business insurance cover workers’ comp and the other costs of hiring.

BroomBook works the same either way: hours, tips and commission are calculated the same, and how you pay and report them is up to you and your payroll provider.

Exporting to Gusto, ADP, Wave Payroll or your accountant

Pick a pay period, and the payroll page shows one line per cleaner: hours, hourly rate, wages, tips, commission, total and number of jobs. Export it as a CSV, and enter or import those numbers in your payroll provider.

For the bookkeeping that goes with payroll, see our cleaning business accounting guide.

Team logins, permissions, swaps and price

Staff management covers more than pay. Managers can have their own login to run the dashboard, while the team and billing stay with the owner. You choose whether each cleaner sees prices and client phone numbers, and you can let a cleaner book visits for their own clients. If a cleaner cannot make a visit, they can ask the team to take it: free teammates get a text in their language and take it from their app. For the calendar side, see cleaning scheduling software.

All of this is on every plan: $29/mo for up to 2 cleaners or $59/mo for unlimited cleaners, with no per-cleaner fee. The free trial is 14 days with no credit card, and the live demo has a sample crew and timesheet to click through.

Pick something else if...

  • You want one tool that runs payroll end to end: paychecks, direct deposit, tax withholding and filings. BroomBook calculates the numbers and exports a CSV; a payroll provider pays people.
  • You need a direct payroll or QuickBooks integration. Neither exists today, so the hand-off is a CSV export.
  • You pay a fixed dollar amount per visit and do not want to express it as a percentage. That is not a setting today.
  • You run a multi-trade field service company or a commercial janitorial firm that mainly needs bid management.

Sources

FAQ

Frequently asked questions

Does BroomBook run payroll or file payroll taxes?

No. BroomBook works out hours, tips and commission for each cleaner and exports a CSV. A payroll provider such as Gusto, ADP or Wave Payroll, or your accountant, pays your crew and handles taxes and filings.

Does BroomBook integrate with Gusto or ADP?

There is no direct integration today. You export the payroll CSV for the pay period and enter or import the numbers in your payroll provider.

What happens when a cleaner forgets to clock out?

If they clock in to their next job, the earlier entry is closed at that moment. Anyone still clocked in is flagged on the payroll page, and you can set the clock-out on the timesheet. Every change keeps the old time, the new time and your reason.

How are tips split between cleaners?

Each tip is split evenly across the cleaners on that visit. Any leftover cent goes to the first cleaner listed so the total always adds up.

Can I pay cleaners commission?

Yes. Set a commission percentage per cleaner, paid on their share of each completed visit, and an optional rate per add-on. Commission is added on top of hourly wages, or you can set the hourly rate to zero to pay commission only.

Should my cleaners be 1099 contractors or W-2 employees?

It depends on how much control you have over the work and the money, not on what you call them. Read the IRS guidance on independent contractors and employees, and ask an accountant. Either party can file IRS Form SS-8 for an official determination.

How much does it cost?

Payroll, time tracking and the crew app are on every plan: $29/mo for up to 2 cleaners or $59/mo for unlimited cleaners. There is a 14-day free trial with no credit card.

Run your cleaning business from one place

Try every feature free for 14 days. No credit card needed, and no per-cleaner charges when you upgrade.

  • 14-day free trial
  • No credit card needed
  • No per-cleaner fees