Pricing guide

How to price a job: the complete formula for tradespeople

Four parts go into every price you quote - labor, materials, overhead, and profit. Get the formula right once and you never guess a number again.

10 min read · For independent tradespeople

Most tradespeople don't lose money because the work is bad. They lose it at the moment they say a number out loud - a number pulled from memory, matched to "what the last guy charged," or shaded down because the customer flinched.

Pricing isn't a personality trait or a gut feel. It's arithmetic. Once you can break a price into its four parts, you can quote any job - a job you've never done before - and know, before you hit send, that it pays you properly. This guide walks through the whole formula with a real job priced end to end.

Why "price it like the last guy" is costing you money

Copying a competitor's price copies their mistakes. You don't know their labor rate, whether they own their van outright or lease it, what their insurance costs, or whether they're quietly going out of business by underpricing. Their number tells you nothing about your costs - and your costs are the only thing that decides whether a job is worth doing.

The other silent killer is the cost you can't see on the job site. The fuel to get there, the phone you quote from, the insurance that lets you work at all, the hours you spend at night writing estimates for jobs you won't win - none of it shows up while you're holding a wrench, but all of it has to be paid out of the prices you charge. Ignore it and you can be "busy all year" and still broke.

The four parts of every price

Every honest price is built from the same four blocks. Get each one right and the total takes care of itself:

  1. Labor - your time, at a rate that actually pays you.
  2. Materials - what the job physically consumes, plus a markup.
  3. Overhead - the share of your running costs this job should carry.
  4. Profit - what's left after all three above are covered. This is the part that lets your business grow instead of just survive.

Add the first three to get your cost. Add the fourth to get your price. Let's take them one at a time.

Part 1 - Labor: your hours at a rate that pays you

Labor is your hours on the job multiplied by your hourly rate. The trap is the rate. The rate you charge is not the wage you want to take home - it has to be higher, because you don't sell 40 billable hours in a 40-hour week. Quoting, driving, buying materials, and doing paperwork all eat into the day, and none of it is billable.

For this guide we'll use a labor rate that already accounts for that. Setting the rate itself is a whole topic - the billable-hours math, loading overhead into it, and sanity- checking against your area - so it has its own guide: how much to charge per hour.

Part 2 - Materials: cost plus markup

Materials are what the job consumes: the vanity, the fittings, the fasteners, the caulk, the offcuts you throw away. Start with what you actually pay at the supplier - then add a markup.

Marking up materials isn't gouging. You're the one who sourced them, fronted the cash, picked them up, and carries the warranty if something's faulty. A markup of roughly 15–35% is normal in the trades, depending on how much handling and risk the materials carry.

Watch the words

Markup and margin are not the same thing, and mixing them up quietly eats your profit - "I add 20%" often means you only keep about 16%. It's the most common pricing mistake in the trades, and it's worth five minutes to get straight: markup vs. margin, explained.

Part 3 - Overhead: the costs that don't show up on site

Overhead is everything it costs to be in business whether or not you're on a job today: insurance, vehicle, fuel, phone, software, tools and their upkeep, licensing, accounting. Add up what you spend on all of it in a typical month, then spread it across the hours you actually bill in a month.

overhead per billable hour = monthly overhead ÷ billable hours per month

Say your overhead runs about $2,000 a month and you bill roughly 100 hours a month. That's $20 of overhead for every hour you work. Every job has to carry its share, or those costs come straight out of your own pocket.

You'll see two valid ways to handle overhead: bake it into your hourly rate, or add it as its own line in the cost stack. Either works - just never do both, or you'll double-count it and price yourself out of the job. In the example below we add it as its own line so you can see it clearly.

Part 4 - Profit: what's actually left for you

Here's the mindset shift that changes everything: your wage is a cost, not your profit. The money you pay yourself for the hours you worked is Part 1. Profit is what the business earns on top of covering every cost - including paying you. It's what funds a new tool, a slow month, a week off, or eventually a second set of hands.

Set profit as a margin - a percentage of the final price. Most solo trades aim somewhere in the 10–30% range. To build it in, you don't add the percentage to your cost; you divide:

price = total cost ÷ (1 − profit margin)

Dividing (rather than multiplying by 1 + margin) is what makes the percentage a true margin of the final price. Get this one step right and your quoted number is honest all the way down.

Worked example: pricing a job end to end

Let's price a real one - swapping out a bathroom vanity and faucet, about a half-day job. We'll use a $40/hr take-home wage, $20/hr overhead (from above), a 25% materials markup, and a 25% profit margin.

Vanity & faucet swap · ~5 hours
Labor - 5 hrs × $40 wage$200.00
Overhead - 5 hrs × $20$100.00
Materials - $390 cost + 25% markup$487.50
Total cost (break-even)$787.50
Price = $787.50 ÷ (1 − 0.25)$1,050.00
Your profit on the job$262.50

So you quote $1,050. Your wage of $200 is paid, your overhead of $100 is covered, your materials are paid back with a fair markup, and the business clears $262.50 in profit - a genuine 25% margin on the price. Nothing is coming out of your own pocket, and nothing is left to chance.

Notice what happens if you'd "rounded down to a grand to win it": you'd still be fine. But knock it to $750 to beat a competitor and you're now below break-even - paying $37.50 for the privilege of doing a half-day's work. Without the formula, you'd never have known.

Your break-even number: the line you never cross

In the example, $787.50 is break-even - the price where the job costs you nothing and earns you nothing. It's the single most important number in any quote, because every dollar below it is a dollar you're personally paying to work.

Know your break-even on every job before you negotiate. When a customer pushes for a discount, you can give a little from your profit and still say yes with confidence - or hold firm knowing exactly where "yes" turns into "I'm losing money."

Run this math on every job - in seconds

TradeReady is built around this exact formula. Enter labor, materials, and your markup, and it stacks up the cost, applies your margin, and warns you the moment a quote drops below break-even - so you never send a number that costs you money.

Free to download · 2-week free trial

Five ways tradespeople underprice (and how to stop)

The bottom line

Pricing a job well isn't about being the cheapest or the most expensive - it's about knowing your number and standing behind it. Add up labor, materials, and overhead to find your cost. Divide by one minus your margin to find your price. Never cross break-even. Do that on every job and you'll stop guessing, stop working for free, and start running a business that actually pays you.