How to price a job so the work is actually worth doing

Your hourly rate is not what you pay yourself. Here is how to build a number that covers overhead and leaves a margin, without guessing.

The most common pricing mistake in the trades is charging a rate that covers wages and calls the rest profit. It is not profit — it is the truck payment, the insurance, the unbilled hours, and the estimate you drove out to write and did not win. Pricing properly means putting all of that into the number before you add anything for yourself.

Start with billable hours, not working hours

You do not bill everything you work. Estimating, driving, chasing parts, invoicing, quoting jobs you lose — all real, none of it billable. A working year is roughly 2,000 hours; for most small trade businesses, 1,200 to 1,500 of those are billable, and less in the first year.

That ratio is the single number most contractors get wrong. If you price as though every hour is billable, you have built a shortfall into every job you win.

Then load the rate

Take what you need the business to pay you, add the cost of anyone else on the truck including payroll taxes, and divide by billable hours. That is your bare labor cost. Then add overhead:

  • Vehicle: payments, fuel, maintenance, insurance
  • General liability and workers’ comp
  • Tools, replacement and consumables
  • Licensing, bonding, continuing education
  • Phone, software, accounting
  • Rent or yard, if you have one

Total those for a year and divide by the same billable hours. That per-hour number is your overhead load, and it is usually larger than people expect — often 30 to 50 percent on top of labor cost.

Labor cost plus overhead is your break-even rate. Charging it exactly means working for free.

Margin is not a tip

Margin is what funds the truck you will need in three years, the slow February, and the job that goes wrong. Twenty percent net is a reasonable target for residential trade work; below ten percent you are one bad job away from a loss.

Note the difference between markup and margin, because it costs people real money. A 20% markup on a $1,000 cost gives $1,200 and a margin of 16.7%. To get a 20% margin you divide by 0.8, which is $1,250. Marking up when you meant to margin quietly underprices every job you do.

Materials

Mark materials up. You are financing them, fetching them, storing them, warrantying them and eating the returns. Twenty to fifty percent is normal depending on trade and item. If you would rather not mark up, charge a documented procurement fee — but do not do the work for nothing, and put whichever you choose on the estimate so it is never a surprise.

Check the number against the market, then hold it

Build your number from cost first, then look at what your market bears. If your rate lands well above local pricing, the answer is usually to sell the difference — the license, the permit you actually pull, the warranty you honour — rather than to discount toward the cheapest bid in town.

The contractor who wins on price wins the customer who will leave over price. That is the least valuable customer you can have.

Price the estimate itself

Writing a good estimate takes an hour or more once you count the site visit. Many trades charge a diagnostic or assessment fee and credit it against the job if the customer proceeds. That filters out the person collecting five free quotes, and it pays for the time either way. Put it on the page as a line item with the credit spelled out and it reads as fair rather than as a toll.

The arithmetic has to be exact

Whatever rates you land on, the document has to add up. Rounding drift across a dozen lines, a discount applied after tax instead of before, a deposit percentage taken off the wrong subtotal — each is small, and each is the kind of error a customer notices and remembers. Compute totals exactly, show the tax basis, and let the page be checkable.

Put this on paper

Build the estimate or invoice in your browser and export a PDF. Free, uncapped, and nothing you type is uploaded.

Open the builder