Service pricing calculator: build a quote from your costs
Enter your own time, job costs, quote-based fees, and target margin. The result is a cost-based quote for the scope you entered.
Change hours per 100 square feet for surface type and condition; the area is a time-planning input.
A 1,200-square-foot job with two extra heavy-soil sections.
Editable example inputs. Replace them with your own numbers.
Owner delivery time: 4.00 h
Based on the assumptions you entered, before tax.
Based on your inputs, not a market rate or after-tax take-home pay.
(4.00 delivery + 1 other hours) × $25/h + $0 other labor + $24 direct costs + $55 other fixed costs = $204. $204 ÷ (1 − 0% fees − 25% margin) = $272 after rounding up to the cent.
Cost coverage: $204 ÷ (1 − 0% fees) = $204.
Owner pay is included as labor cost. Quote-based percentage fees are subtracted in the denominator.
Suggested equivalent: $0.2292 per sq ft across 1200 sq fts. Total quote comes first.
Enter and confirm your low and high total owner hours and material costs. These are planning assumptions, not market ranges.
Add both values to compare.
$272 exact · $275 suggested
Add both values to compare.
Enter a positive quote to see its profit and margin.
Start with the actual deliverable and billing unit: 1200 sq fts in the editable example. If the customer’s scope differs, change task quantities, hours per item, and billable unit count before relying on the result.
Illustrative inputs, not observed local prices.
4.00 delivery hours + 1 other hours at $25/hour = $125 owner labor. $24 direct job costs, plus $55 other fixed costs, gives $204 fixed cost.
With a 25% target margin and 0% quote-based fees: $204 ÷ 0.75 = $272 exact minimum target price.
Water access, runoff, and sensitive surfaces need a site-specific scope and any applicable local checks.
The result covers only entered costs and the owner pay target. It is a before-tax operating estimate; it does not establish a local market rate or legal requirements.
What surface area and material, soil condition, water access, and equipment setup are included?
A different surface or heavy-soil section changes time per area and materials; adjust productivity assumptions rather than using a single area rate.
The example covers 1200 sq fts. Divide the full quote by this count only when it matches what the customer will actually buy.
This page uses the QuoteForProfit cost-based formula and explicitly labeled, editable example assumptions. It does not use an external market price table. Method updated 2026-11-06.
Enter your own time, job costs, quote-based fees, and target margin. The result is a cost-based quote for the scope you entered.
Build one project quote from tasks, helpers, and direct costs. Use a written scope so the quote can be revised when a task changes.
Use separate, explicit scope scenarios when the time required is uncertain. Treat them as your planning assumptions.
Margin measures profit as a share of the selling price. Markup measures profit as a share of cost.
Fifteen windows cleaned inside and out, counted as 30 faces, plus three access adjustments.
Two rooms with preparation, two coats each, and a cleanup block.