How to Price Service Business Jobs: The Formula

Price a service job in four steps: estimate hours from your production rate, multiply by a target hourly rate — $50–$80 for most solo operators in 2026 US suburban markets, varies by market — round up to the nearest $5 or $10, then check the result against your minimum job floor, the smallest price you'll start a vehicle for. Quote the final number flat, never hourly. It works for cleaning, lawn care, pressure washing, any trade where you drive to the work.

What is the formula for pricing service business jobs?

Price = estimated hours × target hourly rate, rounded up, checked against your floor. One line, four steps, in order:

  1. Production rate → hours. Your production rate is how much work you complete per hour — square feet cleaned, lawns mowed, panels washed. Divide the job size by your production rate and you have estimated hours. Your first ten jobs are the tuition here: time yourself, compare actual hours to estimated hours, and fix the estimate. Guessing is fine on job one. It's negligence by job twenty.
  2. Rate × hours. Multiply estimated hours by your target hourly rate (more on that number below).
  3. Round up. To the nearest $5 or $10. Nobody has ever lost a job over $4, and it covers the small stuff you forgot.
  4. Floor check. If the result comes in under your minimum job floor, quote the floor instead. If that feels awkward, good — that's the floor doing its job.

Everything else in pricing — add-ons, frequency discounts, deep-clean surcharges — is an adjustment layered on top of this. Get the base formula right first.

What should your target hourly rate actually be?

Your target hourly rate is revenue per labor hour, not a wage. This is where most new operators go wrong. The number has to cover your pay, self-employment taxes, insurance, supplies, the vehicle that gets you there, and every hour nobody pays for — quoting, driving, invoicing, chasing the customer who "didn't see the invoice."

Roughly a third to half of your working week isn't billable. So if you want to personally earn what a $30/hour job pays, your billable rate needs to be nowhere near $30. For most solo service operators in 2026 US suburban markets, a workable target lands between $50 and $80 per billable hour — varies by market, trade, and how specialized the work is. If your math says $35, you don't have a business; you have a strenuous hobby with a fuel bill.

One more thing: build your rate from your costs, not from a competitor's flyer. You don't know their costs, their speed, or whether they're profitable — plenty aren't, and they're quoting their way out of business in real time.

What is a minimum job floor and why do you need one?

A minimum job floor is the smallest price you will accept to start a vehicle — and it exists because every job carries fixed costs the customer never sees. The drive there, the drive back, the load-out, the setup, the invoice, the follow-up. Those costs are identical whether the job is $60 or $400.

Run the math on a "quick $60 job" that's 25 minutes away: 50 minutes of round-trip driving, 15 minutes of setup and packing up, maybe 45 minutes of actual work. That's $60 for roughly two hours of your day — about $28 an hour, before fuel. It's a bad job wearing a good job's clothes.

So set a floor and make it a rule, not a feeling. For most solo operators it lands somewhere in the $120–$150 range (varies by market). Two clarifications:

Why does flat pricing beat hourly quoting?

Because customers comparison-shop hourly rates and punish honesty — and because hourly pricing charges you for getting better at your job. Two separate problems:

First, the shopping problem. Tell a customer "$65/hour" and they compare you to somebody else's "$45/hour" with no idea how long either of you takes. The slower, cheaper operator wins the quote and the customer loses anyway. A flat price gets judged on the only question that matters: is this job worth this money to me?

Second, the improvement penalty. Quote hourly, get faster, earn less — that's the deal you signed. Quote flat, get faster, and your effective hourly rate climbs every month you improve. Read that twice, because it's the single strongest argument in this entire guide. Flat pricing is how skill becomes income.

The one discipline flat pricing demands: honest hour estimates. Which is why step one of the formula is a production rate you've actually measured, not vibes.

What does the formula look like in real trades?

Three worked examples, all 2026 US suburban ranges, all varying by market. I've used a $60/hour target rate throughout so you can compare.

House cleaning. 1,800 sq ft home, recurring standard clean, solo production rate around 900–1,000 sq ft/hour once you know the house. Estimated hours: ~2. Price: 2 × $60 = $120, floor check passes. The first visit is always slower — quote the initial deep clean separately at 3.5–4 hours ($210–$240) and say why: "First visit resets the house; after that, maintenance pricing."

Lawn mowing. 8,000 sq ft lot — mow, trim, blow — about 40 minutes on site with your systems dialed. Price: 0.7 × $60 = $42, round up to $45. That's below a $120 floor, and it works anyway — but only because mowing is recurring route work where the next lawn is minutes away. A one-off $45 mow across town fails the floor check and gets quoted at the floor or declined.

Pressure washing. 600 sq ft driveway plus walkway. Setup and breakdown are heavy in this trade — hoses, surface cleaner, water hookup — so count them: roughly 2 hours door to door on site. Price: 2 × $60 = $120; most operators also carry a higher target rate here because the equipment cost is real, so $150–$180 is a common quoted range.

Same formula, three trades. Only the production rates and floors change.

Which pricing mistakes cost new operators the most?

MistakeWhy it hurtsThe fix
Copying competitors' pricesYou import their costs, their speed, and possibly their slow bankruptcyBuild price from your hours × your rate; let the market answer
Quoting hourlyInvites rate-shopping; penalizes you for getting fasterQuote flat, always
Pricing to win every jobZero "too expensive" responses means you're the cheapest bid in town, which attracts the worst customersAim to win most, not all — a healthy close rate has some no's in it
Ignoring drive timeA far-away job at a good price is a bad job in disguiseFloor check every quote; count windshield time as unpaid hours
Never raising prices on old clientsHalf your roster ends up paying 2022 prices for 2026 costsSmall annual increase, announced plainly, 30 days ahead
Setting rate from a wage$30/hour "pay" ignores taxes, insurance, supplies, and unbillable hoursTarget revenue per labor hour: $50–$80 for most solo operators

Your pricing setup checklist

FAQ

What if a customer says my price is too high? Sometimes it is — for them. That's fine. If nobody ever says it, your price is too low. Hold the number, offer to trim scope instead of rate ("I can skip the interior windows and get you to $140"), and let some jobs walk.

Should I charge more for one-off jobs than recurring ones? Yes. Recurring work is predictable, route-friendly, and cheap to sell. A one-off carries full setup cost and no future value, so it should be priced 20–40% above the equivalent recurring visit. Framed the other way: recurring customers get a discount for being easy to serve.

How do I raise prices without losing everyone? A small increase — announced in writing, 30 days ahead, with no apology tour — loses almost nobody. The few who leave were usually your worst-ranked hours anyway. Annual and boring beats rare and dramatic.

Do I need software to price jobs? No. You need the formula, a measured production rate, and a floor. A spreadsheet just does the arithmetic faster and stops you from "feel-quoting" on a tired Friday.


Do the math once, then let a spreadsheet do it forever. If you want the formula, the floor, and the route-density rule on two printable pages, grab the free cheat sheet.