Free calculator
Cleaning business profit calculator
Find your real net margin.
Revenue is a feeling. Profit is a fact. Enter your monthly numbers and see what is actually left after cleaners, supplies, fees, and overhead, plus the revenue you need just to break even.
Your numbers
Completed job revenue for a typical month.
Percent of revenue, including payroll taxes.
Stripe is typically 2.9% + 30¢.
Monthly overhead
Pay yourself a real salary here.
Rent, phone, accounting, uniforms.
Results
Net profit / month
$6,580
$78,960 per year at this run rate
Net margin
21.9%
After owner pay. 10–25% is typical.
Gross profit
$15,630
52% of every dollar after labor, supplies, fees
Breakeven revenue
$17,370
Monthly revenue where profit is exactly zero
Each 1% of cleaner pay
$300
Profit gained or lost per month per point
How to read your results
The most common mistake cleaning business owners make is looking at revenue and assuming a healthy business sits behind it. A company doing $30,000 a month can be losing money, and a company doing $12,000 a month can be putting $3,000 in the owner's pocket. This calculator separates the two.
Variable costs scale with every job
Cleaner pay, supplies, and card processing fees rise and fall with revenue, so they are entered as percentages. Together they determine your contribution margin: the share of each dollar that survives the job itself. At 42% labor, 3% supplies, and 2.9% fees, you keep about 52 cents of every dollar to cover overhead and profit.
Overhead does not care how busy you are
Insurance, software, your vehicle payment, and your own salary are due whether you clean 80 homes this month or 40. That is why breakeven revenue matters: it tells you the floor. Fixed costs divided by contribution margin is the monthly revenue where you make exactly nothing. Everything above it drops to profit at your contribution rate.
Why the labor line dominates everything
On $30,000 in revenue, every single percentage point of cleaner pay is worth $300 a month, or $3,600 a year. Moving from 45% to 40% is not a rounding difference. It is the entire difference between a business that can afford a manager and one that cannot. That does not mean underpaying cleaners; turnover is its own expensive line. It means pricing jobs so that the pay you want to offer still fits inside the margin you need.
Do this with real numbers, every month
A calculator is a snapshot. Your actual margin moves every month with cancellations, refunds, tips, a slow season, or a new ad campaign. If you run on BookingKoala and Stripe, CleaningInsytes builds this same P&L automatically from your live data, so the number on this page becomes the number you check on Monday morning. For the story behind it, read how I finally figured out my cleaning company's real profit.
Common questions
What is a good profit margin for a cleaning business?
Most residential cleaning companies land between 10% and 25% net margin once the owner is paid a real salary. Solo operators can show 40%+ because their own labor is not counted as a cost. If you are above 25% with cleaners on payroll and an owner salary, you are doing very well.
Should I count my own pay as an expense?
Yes. If you do not pay yourself, the business looks more profitable than it is, and you cannot tell whether it could survive hiring someone to replace you. Put a market-rate salary in the owner pay field and judge the margin that is left.
What percentage of revenue should cleaner pay be?
Residential cleaning companies typically pay cleaners 35% to 50% of the job price, including payroll taxes. Above 50% it becomes very hard to cover overhead and still profit; below 35% turnover usually eats whatever you saved.
What is the breakeven number?
Breakeven is the monthly revenue where profit is exactly zero: fixed costs divided by your contribution margin (the share of each dollar left after labor, supplies, and processing fees). Below it you lose money every month; every dollar above it adds your contribution margin to profit.
Where do these numbers come from in my business?
Revenue and cleaner pay come from your booking software (BookingKoala shows both). Processing fees come from Stripe. Everything else is on your bank and credit card statements. CleaningInsytes connects to all three so this calculation updates itself every day instead of once a year.
Stop calculating. Start seeing.
Connect BookingKoala, Stripe, and your bank once. Your real P&L updates itself every day.