Everyone wants a number. "Just tell me what margin I should run." But the tradespeople who ask that question are usually asking the wrong one. A margin you set on paper and a profit you take home are two different things, and the distance between them is exactly where a busy, booked-out business can still end the year with nothing to show for it. Get the thinking right and the percentage mostly takes care of itself.
The two numbers people mix up
When someone says "margin," they could mean either of two things, and they behave very differently:
- Your pricing margin is a target you build into a quote - the profit you add as a percentage of the price, on top of covering your costs. You control it directly. Set it to 20% and every quote carries a 20% profit line.
- Your net profit is what's actually left after the job is done and every real cost is counted - including the time you didn't bill, the material you wasted, the callback you ate, and the card fee on the payment. You don't set this; the job hands it to you.
The pricing margin is what you aim for. The net profit is what you keep. They're rarely the same, and the difference isn't bad luck - it's the ordinary friction of running jobs: an hour of unbilled driving here, an offcut there, a "quick" callback that cost you an afternoon. Price a 20% margin, lose a few points to friction, and you take home less. That gap is the real subject of this guide.
Don't chase a magic margin percentage. Set a sensible pricing margin, then measure what each job actually returns against what you quoted. The businesses that make money aren't the ones with the highest margin on paper - they're the ones who know which jobs are quietly losing it.
How margin actually works in a price
A margin is profit expressed as a share of the price, not the cost. That's the part beginners get wrong (it's the whole subject of our markup vs. margin guide). To build a target margin into a quote, you don't multiply your cost by the margin - you divide:
Say a job costs you $805 to deliver - that's labor, materials, travel, and your overhead all covered, with zero profit. To make a true 20% margin, you charge $805 ÷ 0.80 = $1,006.25. The profit is $201.25, which is exactly 20% of the $1,006.25 price. Charge the same job at other margins and here's what happens:
| Target margin | Price you quote | Profit in the price |
|---|---|---|
| 10% | $894.44 | $89.44 |
| 15% | $947.06 | $142.06 |
| 20% | $1,006.25 | $201.25 |
| 25% | $1,073.33 | $268.33 |
| 30% | $1,150.00 | $345.00 |
Illustrative example — figures chosen to show the method, not a quote. How we source figures.
Every price is just $805 ÷ (1 − margin), and every profit figure is the target percentage of that price - $201.25 is 20% of $1,006.25, $345 is 30% of $1,150, and so on. Notice how much the price moves: the swing from a 10% to a 30% margin is over $250 on one job. That's why "what margin?" feels like such a loaded question. It is.
So what's a "good" margin?
There's no official figure, and anyone who gives you a single one is guessing on your behalf. It varies by trade, region, job type, competition, and - crucially - how you count. A one-person handyman operation, a licensed electrician carrying insurance and permit costs, and a landscaping business running $40,000 of equipment don't share a "correct" margin.
As a rough, illustrative band to sanity-check against - not a survey, not an industry standard - many small trade businesses aim for something in the region of a 10% to 20% net profit once the owner is paid a fair wage for their own labor, with the pricing margin set higher than that because friction eats some of it before it reaches the bottom line. Where you land inside (or outside) that band depends on your situation:
- Toward the higher end when your work is specialized, licensed, urgent, or hard to source elsewhere - anything that lets you compete on trust and skill rather than price.
- Toward the lower end on competitive, commodity work where the customer is shopping three quotes and the deciding factor is the number at the bottom.
Illustrative range, not a survey — check it against your own numbers. How we source figures.
The single most important thing that band leaves out: are you paying yourself first? Many tradespeople quote a "profit" margin while their own wage is buried in the labor line at cost, or worse, not counted at all. If the owner's time isn't paid, a "20% margin" is really just a wage in disguise. Cover your own labor at a real rate, then add margin on top. Profit is what's left after everyone - you included - has been paid.
Know your floor: break-even
Before you can judge a margin, you need to know the one price below which you're losing money. That's your break-even: labor, materials, travel, and overhead covered, and not a dollar of profit. In the example above, break-even is the $805 cost itself. Charge exactly that and you've worked for free but not for a loss; charge less and the job costs you money to do.
Break-even turns a discount from a feeling into a decision. When a customer pushes back on price, you're not guessing how low you can go - you can see it. Trimming a $1,006.25 quote to $950 still clears break-even with $145 of profit; trimming it to $790 means you're now paying for the privilege of doing their job. Most tradespeople have taken that second job without realizing it. Knowing your floor is how you stop.
Overhead is easy to leave out of break-even, which makes your floor look lower than it is. If your "cost" is only labor and materials, you'll happily discount into a loss because the truck payment, insurance, and phone bill were never in the number. Fold overhead into cost first - see how to calculate your overhead - so break-even tells the truth.
Why your margin and your take-home rarely match
Here's the uncomfortable part. You can set a clean 20% margin on every quote and still end the year closer to 12%. The margin isn't wrong; the job just didn't run the way the estimate assumed. The usual suspects:
- Unbilled time - the quote to the supplier, the drive back for the forgotten part, the ten-minute phone call that became forty. Hours you worked but never charged come straight out of profit.
- Waste and overruns - the extra material, the job that took a day longer than you estimated, the surprise behind the wall.
- Callbacks and warranty - going back to make something right, usually on your own dime.
- Fees and discounts - the card processing fee, the "mates' rates" you gave on the spot, the invoice you rounded down to get paid faster.
None of these show up in the quote. All of them show up in the bank. The only way to see the gap is to compare, job by job, what you estimated the costs to be against what the job actually cost you to deliver. Do that for a month and patterns appear fast: a certain kind of job, or a certain kind of customer, is quietly running below the margin you set. That's the number worth acting on - far more than the headline percentage.
How to set your own target
Instead of borrowing a percentage, build one that fits your business:
- Pay yourself a real wage first. Put your own labor into the cost at a rate you'd pay someone to do it. Margin comes after that, not instead of it.
- Cover your overhead honestly. Fold the fixed costs of being in business into every job so they're recovered whether or not you think about them.
- Add a margin you can hold. Pick the highest margin that still wins the work you actually want. Too low and you're busy but broke; too high and your phone stops ringing.
- Measure and adjust. Track estimated vs. actual cost on real jobs. If your take-home keeps landing below your target, either your margin is too thin for the friction in your work, or your estimates are optimistic. Both are fixable once you can see them.
Do that and the "good margin" question mostly answers itself: it's whatever percentage, on top of honest costs, leaves you a profit you're happy with on the jobs you can consistently win.
See what each job really returns
TradeReady builds a true profit margin into every quote - profit as a share of the final price, the way this guide describes - and shows a low, recommended, and high price so you can see your room before you talk to the customer. It also shows a break-even floor, so a discount is a decision, not a guess. And the job profitability view measures each job's actual costs against what you estimated, so you can finally see which work is hitting your margin and which is quietly eating it.
The bottom line
Stop hunting for the "right" contractor margin. Set a pricing margin that pays you a wage, covers your overhead, and adds a profit you can defend - somewhere in a sensible band you can actually hold in your market. Then do the thing almost nobody does: measure what each job really returns against what you quoted. The percentage on the quote matters far less than knowing whether it survived to your pocket.
Common questions
What is a good profit margin for a contractor?
There is no official figure, and it varies by trade, region, job type, and how you count. As a rough illustrative band to sanity-check against, many small trade businesses aim for something in the region of a 10% to 20% net profit on top of paying the owner a wage, with the pricing margin built into each job sitting higher because some of it is eaten by unbilled time, waste, and overruns. Treat that as a starting point to check against your own numbers, not a rule to price by.
What is the difference between margin and profit?
The margin you build into a price is a target: profit as a percentage of the price you quote. Net profit is what actually survives to the bottom line after the job is done and every real cost is counted, including unbilled time, waste, callbacks, card fees, and overruns. The pricing margin is what you aim for; the net profit is what you keep. They are rarely the same number, and the gap is where most trade businesses lose money without noticing.
Is a 20% margin good for a contractor?
It can be a reasonable pricing target, but it does not guarantee you keep 20%. A 20% margin means profit is 20% of the price you quote, on top of covering labor, materials, and overhead. Whether that 20% reaches your pocket depends on whether the job runs to plan. If you routinely lose time you do not bill, or eat waste and callbacks, your realized profit lands below the margin you set. Compare what you estimated against what the job actually cost to see the real number.
How do I calculate my profit margin?
Margin is profit as a percentage of price: margin = profit divided by price. If a job costs you 805 dollars to deliver, including overhead, and you charge 1,006.25 dollars, your profit is 201.25 dollars, which is 20% of the 1,006.25 price. To price from a target margin instead, work backwards: price = cost divided by (1 minus margin). At a 20% target, price = 805 / 0.80 = 1,006.25.
Does a higher margin always mean more money?
Not always. A higher margin raises your price, which raises the profit on every job you win, but it can also cost you jobs if it pushes your quote above what the market will pay. The right margin is the highest one you can hold while still winning the work you want. That balance is a local, personal decision, not a fixed percentage, and it is worth revisiting as your reputation and demand grow.
What is break-even and why does it matter?
Break-even is the price at which you make zero profit: it covers labor, materials, travel, and overhead and nothing more. Any price below break-even loses money on the job. Knowing your break-even turns a margin from a guess into a decision, because you can see exactly how much room you have before a discount starts costing you rather than just trimming profit.
- The pricing figures above are arithmetic worked through on a sample job; the method is standard small-business math. See how we research these guides.
- The 10% to 20% net-profit band is an illustrative range offered as a sanity-check, not a survey or an industry standard. Set your own target against your actual costs and market.
- Profit margin is a pricing target, not a guarantee of net profit; realized profit depends on unbilled time, waste, callbacks, fees, and how the job runs.