Hiring your first cleaner: employee or contractor?
The first hire is the decision that changes a cleaning business from a job you do into
a company you run — and the employee-versus-contractor question is where most owners
get stuck. The short version: if you control the schedule, the route, the products, and
the method, you are probably an employer, whatever the paperwork says. The longer
version is about cost, reliability, and what happens the first time a customer
complains.
This is general business information, not legal or tax advice. Classification rules
differ by state and by country, and they are enforced on the facts of the working
relationship. Confirm your situation with a qualified professional before your first
payroll or your first contractor payment.
For the hiring and vetting process itself, see
hiring and vetting cleaning crew.
What actually decides classification
Setting aside the label, these are the questions that matter:
| Question | Points to employee | Points to contractor |
|---|---|---|
| Who sets days and times? | You do | They do |
| Who sets the cleaning method and products? | You do | They do |
| Can they send a substitute? | No | Yes |
| Do they work for other companies? | Rarely or not at all | Yes, openly |
| Who provides equipment and supplies? | You do | They do |
| Are they supervised or inspected? | Yes | Only on outcomes |
| Is the work continuous and open-ended? | Yes | Project by project |
Most residential cleaning relationships land on the left column, because the customer
buys your standard on your schedule. A genuine subcontractor relationship is possible
— a crew that cleans for three companies on its own terms is a real business — but it
has to look like one in practice, not just on the invoice.
The risk of getting it wrong is not abstract: back taxes, penalties, and a workers'
compensation claim that lands with no cover. That downside is large relative to the
saving.
The real cost comparison
Do not compare an hourly wage to a contractor rate. Compare the fully loaded cost of
delivering a clean hour.
employee cost per productive hour =
(wage + payroll taxes + workers' comp + insurance + paid travel + supplies + PTO)
/ productive hours per month
contractor cost per productive hour =
rate paid + supplies they do not provide + coordination time you absorb
A planning multiplier many small operators use is 1.25 to 1.4 times the wage for the
on-costs, before overhead. That multiplier is a MaidPilot planning estimate for
sanity-checking a hire; your accountant's actual numbers replace it.
Then price the difference in control. On the contractor side you typically absorb:
- Coordination time. You are still the scheduler, the dispatcher, and the
complaint line. - Quality variation. You cannot mandate method, so your standard is a suggestion.
- Coverage risk. If the contractor is sick on a Tuesday, your customer's visit is
their problem only if the contract says so. - Customer ownership. In a genuine contractor relationship the customer may be
theirs, which changes what you are building.
On the employee side you absorb payroll admin, hiring risk, and the obligation to
provide work. That last one is real: an employee with hours you cannot fill is a fixed
cost.
Model the hire before you post the job
Do not hire on vibes. Run the arithmetic.
visits available per month = monthly recurring revenue / average price per visit
field hours available = visits available x minutes per visit / 60
Say you have a recurring book that generates 120 visits a month at an average of 2.6
hours each. That is 312 field hours — more than one full-time cleaner can deliver in a
month at 40 hours a week, which is about 173 hours. Those figures are illustrative
inputs, not benchmarks: substitute your own book, your own minutes, and your own
capacity.
Hire when the hours you can genuinely commit exceed the hours you must guarantee by a
margin of roughly a quarter. That buffer covers the callback, the cancelled visit, and
the week after a holiday. Hiring into a book with no buffer means the new person's
first month is part-time and unpredictable, which is exactly how first hires quit.
Pay structure that survives contact with reality
Three structures work for a first cleaner:
- Hourly with a guaranteed minimum. Simple, predictable, and easiest to defend as
employment. Pairs well with a route you control. - Per-visit rate for employees. Legal in many places for cleaning, and it rewards
speed, but it can push people to skip detail. Only use it with an inspection
routine. - Per-job rate for a genuine contractor. Sets a clear scope per job, but requires
the relationship to actually be independent.
Whatever you choose, put the scope in writing. The person cleaning your customer's
home needs the same written scope the customer received, or the two of you are
delivering different products.
The first thirty days decide retention
Turnover is the expensive part of cleaning employment, and the first month is where it
happens. What works:
- Ride along on the first three jobs. Not to inspect, to teach the standard.
- One property type at a time. Start with the homes that match a template.
- Written checklists. The same list the customer sees.
- A visible schedule in advance. Surprises are the main reason cleaners leave
small companies. - Pay on time, every time. This is not a perk; it is the floor.
Track two numbers in that month: visits completed as scheduled, and callbacks per ten
visits. If callbacks are high, the training is thin. If visits are missed, the schedule
is thin.
Keep the records in one place
The administrative part of a first hire — hours, job assignment, who cleaned which
property, what was flagged on site — is what breaks when it lives in three apps. That
is the part MaidPilot handles: a crew calendar, per-job time records, property notes,
and job-linked invoicing in one place, so your first hire does not turn your phone into
the database.
Next steps: read hiring and vetting cleaning crew
for the screening process, check
cleaning business insurance and bonding
for the cover you need before the first visit, and
see the plans if you want the operations side in a single system.