Flat-rate pricing charges one set price for a defined job no matter how long it takes, while hourly pricing bills for the time actually spent. Flat rate usually wins for repeatable jobs with predictable scope, because customers get certainty and an efficient team keeps the upside. Hourly fits work where the scope is genuinely unknown. Many businesses end up using both, matched to the job.
This guide is for service businesses that quote jobs: trades, repair shops, cleaners, IT support, installers, designers and anyone else trading time and skill for money. You'll learn how to build a flat rate from your own job history, how the effective hourly rate shifts under each model, and a decision rule for which jobs belong in which bucket.
Flat rate vs. hourly: what each model rewards
Pricing models aren't neutral. Each one quietly rewards certain behavior from both you and your customer.
| Hourly | Flat rate | |
|---|---|---|
| Who carries the risk of a slow job | The customer | You |
| Who benefits when your team gets faster | The customer (lower bill) | You (same price, less time) |
| What the customer worries about | "Are they dragging it out?" | "Is this price padded?" |
| Quoting effort | Low: state the rate | Higher: needs data and a price book |
| Best for | Unclear scope, diagnostics, advisory work | Repeatable, well-defined jobs |
The biggest hidden cost of hourly billing is that it penalizes skill. A technician who solves a problem in 40 minutes earns the business less than one who takes two hours, even though the faster one delivered more value. Flat rates flip that incentive.
How to build a flat rate from your own numbers
A flat rate is only as good as the data behind it. Follow these steps for each job type you want to price.
- Define the job tightly. Write down what's included and what isn't. "Install a customer-supplied ceiling fan on an existing box, up to 10-foot ceiling" is a flat-rate job. "Fix the wiring" isn't.
- Pull your time history. Gather actual hours from at least 15–20 past instances of the job, if you have them. Include drive time if you don't charge it separately.
- Pick a time estimate above the average. The average means you lose money on half the jobs. Many businesses use a figure closer to the time that covers about three out of four jobs.
- Multiply by your fully loaded hourly rate. This is the rate that covers wages, payroll costs, vehicle, tools, insurance, overhead and profit, not just the technician's pay. If you haven't worked it out, our guide on pricing a service-based business walks through it.
- Add materials with a markup. Parts carry handling, sourcing and warranty risk, so they should carry a margin too.
- Round to a clean price and put it in a written price book so every quote for that job matches.
Worked example: pricing a fixture install
Suppose a hypothetical home-repair company wants a flat rate for installing a light fixture or ceiling fan. Its fully loaded labor rate is $110 an hour. Looking at its last 20 installs, the job averaged 1.6 hours, and about three out of four were finished within 2.0 hours. Typical materials (mounting hardware, wire nuts, a brace kit when needed) cost $45, which it marks up 30%.
- Labor: 2.0 hours × $110 = $220.00
- Materials: $45 × 1.30 = $58.50
- Total: $220.00 + $58.50 = $278.50, rounded to a flat price of $279
Now compare what the company actually earns per hour of labor under the flat rate. The labor portion of the price is $279 − $58.50 = $220.50.
| Actual job time | Hourly bill ($110/hr + $58.50) | Flat price | Effective labor rate under flat |
|---|---|---|---|
| 1.2 hours (smooth job) | $190.50 | $279 | $220.50 ÷ 1.2 = $183.75/hr |
| 1.6 hours (average) | $234.50 | $279 | $220.50 ÷ 1.6 = $137.81/hr |
| 3.0 hours (problem job) | $388.50 | $279 | $220.50 ÷ 3.0 = $73.50/hr |
Across all 20 jobs (32 total labor hours), flat pricing would have brought in 20 × $220.50 = $4,410 in labor revenue, or $4,410 ÷ 32 = $137.81 per hour, compared with $110 billing hourly. The occasional problem job pays less, but the average rises because the price is set above the average time.
Notice the customer's side, too. The average customer pays $279 instead of $234.50, which is $44.50 more. That difference is the price of certainty: the company absorbs the risk of the three-hour job. If your market won't accept that premium, set the time estimate closer to the average and accept thinner protection. Either way, you're making a deliberate choice instead of hoping.
When does hourly pricing make more sense?
Flat rate isn't always better. Use hourly, or a hybrid, when:
- You can't see the scope before starting. Troubleshooting, remodel surprises, legacy systems and old buildings hide problems you can't price upfront.
- The customer controls the scope. Consulting, design revisions and "while you're here" add-ons grow as the customer asks for more.
- You have no time history yet. Bill hourly for the first batch of a new job type, track the hours, then convert it to a flat rate.
- The job is rare. Building a flat rate for something you do twice a year isn't worth the effort or the risk.
Hybrid models that work well
- Flat diagnostic, then flat repair. Charge a set fee to diagnose, then quote a flat price for the fix once you know what it is.
- Hourly with a not-to-exceed cap. Customers get a ceiling. You get paid for time up to it. Price the cap carefully.
- Flat base plus defined add-ons. For example, a base installation price plus set prices for high ceilings, extra runs or disposal.
Decision rule: which pricing model for which job?
Run each job type through these questions in order.
- Can you describe exactly what's included in one sentence? If no, go hourly or diagnostic-first.
- Have you done it at least 15 times with tracked hours? If no, bill hourly and track until you have.
- Is the time spread narrow, with most jobs within about a half-hour of each other? If yes, set a flat rate near the upper-typical time.
- Is the spread wide because of a few identifiable conditions (access, age of equipment, size)? If yes, create separate flat tiers for each condition.
- Is the spread wide for reasons you can't predict? Use a hybrid: flat diagnostic, then quote.
Common mistakes with flat-rate and hourly pricing
- Setting flat rates from the average time. You'll lose money on roughly half your jobs, and the wins won't reliably cover them. Price from a time most jobs fit within.
- Using the technician's wage as the hourly rate. Wages are only part of the cost of an hour. Your rate must also cover payroll costs, vehicles, insurance, admin time and profit.
- Never reviewing the price book. Material costs and wages change. Review flat rates at least once a year, and sooner for any job whose margins look off. Tracking actual costs per job, as in our job costing guide, tells you which prices have drifted.
- Letting scope creep into flat jobs. If the customer adds work, quote the addition separately. Otherwise your flat rate quietly becomes an all-you-can-eat buffet.
- Hiding the model from the team. Technicians need to know what's included so they can explain it and spot add-on work.
- Switching everything at once. Convert your most common, most predictable jobs first, then expand as the data comes in.
Where AI can help
If you export past invoices or job records, an AI assistant can group them by job type, calculate average and upper-typical times for each, and flag jobs with unusually wide time spreads. That's a fast first draft of a price book. It can also help you write clear scope descriptions for each flat-rate job, so customers know exactly what's included.
A person who knows the work still needs to review the groupings, because records are messy and "fan install" and "fan replacement" may not be the same job. You can see more in our guide to using AI to price custom quotes and estimates.
Frequently asked questions
Do customers prefer flat-rate or hourly pricing?
Many homeowners and small-business customers prefer knowing the price before work starts, which favors flat rate. Commercial clients buying ongoing or open-ended work are often comfortable with hourly billing plus clear estimates. Offer what reduces your customer's biggest worry.
What if a flat-rate job takes far longer than expected?
Honor the price unless the customer changed the scope or you found a condition your written scope excluded. That's why scope wording matters so much. Log the job so you can decide whether the price or the tiers need adjusting.
How do I explain a flat rate that seems high?
Explain what it covers: the work, the materials, the warranty and the fact that the price won't grow if the job runs long. Customers comparing it to a low hourly rate often don't see the time they'd be paying for.
Should I charge for travel time?
Either charge a trip fee or build average travel time into your flat rates. What matters is that it's covered somewhere, not left out.
Key takeaways
- Flat rate rewards speed and skill. Hourly shifts the risk of slow jobs to the customer.
- Build flat rates from your own job history, using a time estimate most jobs fit within, not the average.
- Base every price on a fully loaded hourly rate, not the technician's wage.
- Use hourly or diagnostic-first pricing when you can't see the scope upfront.
- Write tight scope descriptions and review your price book at least once a year.
Comments
Post a Comment