Cleaning Service Profit Margin Calculator: Margin and Markup Per Job

Work out the profit margin, markup, and gross profit on a cleaning job from the price you charge and what it costs to deliver — the numbers that tell you whether your pricing covers labor, supplies, and the overhead behind the business.

✓ Editorially reviewed Updated May 22, 2026 By Ugo Candido
Revenue & Cost
$
The price you charge the client for the cleaning job.
$
Direct cost of the job: cleaner wages/labor for the time on site plus supplies used. Exclude fixed overhead like insurance, vehicle, and admin.
Your estimate $—

Adjust the inputs and select Calculate for a full breakdown.

Compare Common Scenarios

How the numbers shift across typical situations for this calculator:

ScenarioProfit marginMarkupProfit
$150 job · $60 cost (60%)60.00%150.00%$90.00
$100 job · $35 cost65.00%185.71%$65.00
$300 deep clean · $130 cost56.67%130.77%$170.00
$120 job · $80 cost (thin)33.33%50.00%$40.00

How This Calculator Works

Enter the price charged and the direct cost to deliver the job (cleaner labor for the time on site plus supplies). The calculator returns gross profit, the margin as a percent of price, and the markup as a percent of cost. Keep fixed overhead out of the job cost — the margin has to cover insurance, vehicle, admin, and marketing.

The Formula

Profit Margin and Markup

Margin = (Revenue − Cost) / Revenue × 100

Markup = (Revenue − Cost) / Cost × 100 — the same profit measured against cost instead of revenue

Worked Example

A $150 job costing $60 to deliver (labor plus supplies) earns $90 gross profit — a 60% margin and a 150% markup. That margin still has to cover the business's fixed overhead: insurance and bonding, vehicle and fuel, cleaning equipment, admin and scheduling, and customer acquisition. Cleaning is a labor-dominated service, so the biggest variable is the cleaner's wage versus the time the job actually takes — underestimating job time is the most common way margins evaporate.

Key Insight

Cleaning-service economics live or die on accurately pricing labor time, because labor is the dominant cost and time-on-site is easy to underestimate. The gross margin per job looks healthy, but it must cover both the cleaner's wage and the fixed overhead that a single job doesn't show: insurance and bonding (essential and not cheap), vehicles and fuel for getting between jobs, equipment and supply restocking, scheduling/admin time, and the marketing cost to win clients. Three keys to real profitability: price each job on a realistic time estimate at a fair wage (a job that runs long quietly destroys the margin), build recurring clients (regular weekly/biweekly cleans have lower acquisition cost and steady revenue), and ensure your blended margin across all jobs covers overhead with profit left over. As the business grows from solo to employing cleaners, the wage cost becomes explicit and the margin per job must support both the employee's pay and the owner's overhead and profit. A 60% gross margin can become a thin net margin once insurance, vehicle, and admin are counted, so price with that full picture in mind.

Frequently Asked Questions

How is cleaning service profit margin calculated?

Gross profit is the price minus job cost; margin is gross profit divided by the price, times 100. A $150 job costing $60 has $90 profit — a 60% margin and a 150% markup.

What should I include in the job cost?

Direct costs only: cleaner labor/wages for the time on site and supplies used for that job. Keep fixed overhead (insurance, vehicle, equipment, admin, marketing) out of the job cost — but make sure your margin across all jobs is high enough to cover that overhead and leave a profit.

Why is accurate time estimation so important?

Because labor is the dominant cost. If a job takes longer than you priced for, the extra labor comes straight out of your margin. Underestimating time-on-site is the most common way cleaning businesses lose money on jobs that looked profitable on paper. Price on realistic time estimates.

Why is my net margin lower than the gross?

Because gross margin excludes fixed overhead. Insurance and bonding, vehicle and fuel, equipment, admin, and marketing all come out of gross profit before you reach net profit. A 60% gross margin can become a thin net margin once these are counted, so price to cover them all.

How do I improve cleaning-service margins?

Price jobs on realistic time at a fair wage, build recurring clients (lower acquisition cost and steady revenue), optimize routes to cut travel time, and buy supplies efficiently. Ensure the blended margin across all jobs covers overhead with profit on top, especially as you hire cleaners and labor cost becomes explicit.

Related Calculators

Methodology & Review

Ugo Candido ✓ Editor
Wrote this calculator and is responsible for its methodology and review.

Gross profit is the price minus the job cost; margin is gross profit as a percent of the price; markup is gross profit as a percent of cost. Job cost should include cleaner labor/wages and supplies for that job; it excludes fixed overhead (insurance, vehicle, admin, marketing), which the margin must also cover.

Written by Ugo Candido · Last updated May 22, 2026.