TToolWise Digital Shop on Etsy →
Trades

Flat-Rate vs. Hourly Pricing for Contractors

Looking for a tool?

Short answer: a flat rate and an hourly rate produce the same money on a job that goes exactly to plan, so the choice is really about who pays when it does not. Flat-rate pricing moves the risk of a long job onto you and the reward of a fast one to you; hourly billing does the opposite. The arithmetic below prices one job both ways from the free job estimate calculator's defaults: a $1,020-cost job quoted flat at $1,377 earns $357 if it takes the planned 12 hours, $492 if it takes 9, and only $87 if it takes 18 — while the hourly version of the same job earns more the longer it runs. That asymmetry, not customer preference, is the thing to price around.

What each method actually is

Hourly (time and materials) bills the hours worked at a labour rate, plus materials at cost or cost-plus, plus any itemised job costs. The customer's final bill is not known until the job is done. Flat rate quotes one fixed price for a defined scope before work starts. You estimate the hours, add materials and overhead, apply a markup, and the customer pays that number whether the job takes nine hours or eighteen. Most trades use both: flat rates for repeatable, well-understood work (a water heater swap, a panel upgrade, a standard service visit) and hourly for diagnosis, repairs of unknown extent and work inside walls nobody has opened yet.

The same job priced both ways

Start from the calculator's default job: $400 of materials, 12 hours of labour at a $45 cost per hour, $80 of overhead and other job costs, and a 35% markup.

Job cost = $400 + (12 × $45) + $80 = $1,020  →  Flat quote = $1,020 × 1.35 = $1,377

Profit on the flat quote is $1,377 − $1,020 = $357, a 25.9% margin (35% markup is not 35% margin — see contractor profit margin). Now build the hourly version that produces the same $1,377 on a 12-hour job: pass materials through at cost ($400), itemise the $80, and the labour line has to carry the rest. $1,377 − $400 − $80 = $897, which over 12 hours is a bill rate of $74.75 an hour. On the job that goes to plan the two invoices are identical. Change the hours and they diverge fast:

Actual hoursYour costFlat-rate invoiceFlat profit (margin)Hourly invoice at $74.75Hourly profit
9 (quick)$885$1,377$492 (35.7%)$1,152.75$267.75
12 (as planned)$1,020$1,377$357 (25.9%)$1,377.00$357.00
15 (overran)$1,155$1,377$222 (16.1%)$1,601.25$446.25
18 (went badly)$1,290$1,377$87 (6.3%)$1,825.50$535.50

Two numbers from that table matter more than the rest. First, the flat quote's profit reaches zero at ($1,377 − $480) ÷ $45 = 19.9 hours; a job you estimated at 12 that runs to 20 has been done for free. Second, each hour of overrun costs you exactly your labour cost ($45) under flat rate and earns you $74.75 − $45 = $29.75 under hourly. The gap between those two figures, $74.75 an hour, is what the customer is paying for certainty when they accept a flat quote. That is not a trick; it is the price of the risk you took on, and it should be charged for.

Which jobs get which method

A useful rule: quote flat when you can estimate the hours to within about 20%, and bill hourly when you cannot. The 20% is not a law; it is roughly the point at which, on the example above, the overrun (14.4 hours) still leaves a 17% margin, which most trades can live with. Beyond that your flat quote is a bet, and the customer — who usually has better information about the state of their own house than you do — wins bets against you more often than you would like.

Why flat-rate businesses often earn more anyway

Given the table, hourly looks safer. In practice many trades earn more on flat rate, for three reasons that have nothing to do with the arithmetic on one job. Skill and speed are rewarded: the technician who does the 12-hour job in 9 keeps the $492, whereas under hourly they would have billed themselves out of $135. The bill rate can be higher because it is invisible: customers who would question $74.75 an hour will accept $1,377 for a defined result. And there is no meter running in the customer's head, so the relationship is calmer and callbacks are about the work rather than the clock. The cost of those advantages is estimating discipline. A flat-rate business without a record of quoted versus actual hours on every job is running blind, and the 6.3% row in the table is where it ends up.

The mistakes that turn a good quote into a bad month

How to run both without losing track

The business that does this well has one habit: every job, flat or hourly, gets a cost estimate before it starts and an actual afterwards, and the two are compared. Over a few months that record tells you which job types you estimate accurately (safe to quote flat), which you consistently under-estimate (raise the markup or switch to hourly), and what your real margin is across the mix. The free job estimate calculator builds the estimate; the job pricing guide covers how to load overhead into it; the overhead & profit calculator shows what "10 and 10" really yields.

Quick FAQ

Is flat-rate or hourly pricing better for contractors?

Neither is better in general. They pay the same on a job that runs to plan; flat rate pays more when you are fast and less when you overrun, hourly the reverse. Quote flat on work you can estimate to within about 20% and bill hourly on work you cannot.

How do I convert an hourly rate into a flat rate?

Estimate the hours, multiply by your labour cost (not your bill rate), add materials and job overhead, then apply a markup that covers profit and the overrun risk you are taking on. On a $1,020-cost job a 35% markup gives a $1,377 flat quote.

What happens if a flat-rate job takes longer than quoted?

You absorb it. Each extra hour costs you your labour cost, and the quote's profit reaches zero at a predictable point — 19.9 hours on the example above. That is why flat quotes need a written scope and a change-order rate for anything outside it.

Should I show the customer my hourly rate on a flat quote?

Usually no. A flat quote sells a defined result at a fixed price; showing the hours invites a negotiation about the rate. Put the scope, the inclusions and the change-order terms on the estimate instead.

General guidance, not financial advice. Rates, markups and typical overruns vary by trade, market and the job itself; the figures here are the calculator's defaults, chosen so you can reproduce them.

Related: how to price a job · contractor profit margin · how to write a contractor estimate · margin ↔ markup converter.

This guide is part of ToolWise's complete system for running your small business finances in Google Sheets — the hub that ties bookkeeping, invoicing, mileage, taxes, and pricing together with a free calculator for each.
Keep reading

More guides

Self-Employed

How Much Should You Set Aside for Self-Employed Taxes?

The short answer is 25–30% of your net income — here's how to land on your exact percentage and never get surprised in April.

6 min read
Self-Employed

Self-Employed Tax Deductions: The Complete Expenses List & Checklist

Every dollar of legitimate business expense you deduct is a dollar you don't pay tax on. Here's the full self-employed expenses list — and how to actually capture them.

7 min read
Self-Employed

How to Track Business Expenses for Taxes

The system that turns tax season from a lost weekend into a 10-minute export — track expenses as you go, sorted by category.

6 min read

Tools that do the work for you

Browse 250+ ready-made spreadsheets for money, home, life, and business — each with a free phone-friendly version.

Shop ToolWise Digital →