A contractor I know priced every job the same way for years: add up the costs, add 30%, send the quote. He thought he was earning a 30% margin. He was earning 23%. The missing 7 points went to a mix-up so common it has its own article on this site: markup and margin are not the same number. For services, where the cost is mostly your own time and the quote is the whole business, that mix-up is expensive.
The fix is one formula. Price equals cost divided by one minus your target margin. If you want a 20% margin on a job that costs $5,000, the price is $5,000 divided by 0.80, which is $6,250. Add 20% markup instead and you get $6,000, a 16.7% margin. Same job, same costs, $250 less profit, and you never notice because the quote still looks healthy.
Why services make the confusion worse
With products, the cost is a receipt. You bought the item for $60, and the cost is $60. With services, the cost is a judgment call: your hours, a subcontractor's day rate, materials, travel. Because the cost feels soft, the markup feels soft too, and people round it, shave it to win the job, or apply it to the wrong base.
Margin pricing forces the question that actually matters: after this job, how much of the revenue stays in the business? That is the number your income statement reports, the number your tax return cares about, and the number that has to cover rent, software, insurance, and your own pay. Markup answers a different question, how much you added to cost, and it answers it in a way that always sounds better than it is.
The $5,000 job, priced both ways
An electrician quotes a commercial wiring job. Direct costs: $3,600 in labor at loaded cost, $1,100 in materials, $300 in permits and travel. Total job cost: $5,000. She wants a 20% margin.
Margin pricing: $5,000 divided by (1 minus 0.20) equals $5,000 divided by 0.80 equals $6,250. Profit is $1,250. Check: $1,250 divided by $6,250 is 20%. The target is hit exactly.
Markup pricing: $5,000 times 1.20 equals $6,000. Profit is $1,000. Check: $1,000 divided by $6,000 is 16.7%. She missed her own target by 3.3 points and gave the client a $250 discount she never intended.
Run that across 40 jobs a year and the gap is $10,000. That is the cost of using the wrong formula. The 50% markup mistake shows the same trap at a bigger percentage, where a 50% markup delivers only a 33% margin.
What counts as cost for a service job
Direct job costs belong in the formula: labor hours at their loaded cost (wages plus payroll taxes and benefits, not just the hourly wage), subcontractor fees, job-specific materials, and travel for that job. If you pay a subcontractor $2,000 to do part of the work, that $2,000 is cost, same as materials.
Overhead does not belong in the formula. Rent, marketing, insurance, and your accounting software are covered by the gross profit the margin leaves behind. Mixing overhead into job cost double-counts it and inflates every quote. If your margin is not covering overhead at the end of the quarter, the answer is a higher margin target or lower overhead, not stuffing overhead into each job's cost line.
One cost service businesses forget: revisions. If the job includes two rounds of revisions and the client uses four, the extra hours are cost that never made it into the price. How to markup labor costs covers building labor cost honestly, including the hours you tend to give away.
Where markup still earns its keep
I am not saying to banish markup. For a quick estimate, adding a percentage to cost is fast and good enough. When a client asks for a ballpark on the phone, markup gives you a number in seconds. The mistake is letting the ballpark become the quote without running the margin formula. Use markup to estimate, margin to price. That division of labor keeps both tools honest.
And watch discounts. A 10% discount on that $6,250 job leaves $5,625 against $5,000 of cost, so margin falls from 20% to 11.1%. The discount looks small. The margin damage is nearly half. If you discount regularly, either price the discount into the quote or cap it in writing. How a 10% discount affects margin runs the full table.
Questions people ask about pricing services with margin
What is the formula for pricing services with a target margin?
Price equals cost divided by one minus the target margin as a decimal. For a $5,000 job cost and a 20% target margin: $5,000 divided by 0.80 equals $6,250. Check it: $6,250 minus $5,000 is $1,250 profit, and $1,250 divided by $6,250 is 20%.
What counts as cost when pricing a service?
Direct job costs: labor hours at their loaded cost, subcontractor fees, job-specific materials, and travel for that job. Rent, marketing, and general overhead are not job costs; they are covered by the gross profit the margin leaves behind.
Is markup ever the right tool for services?
Yes, for quick estimates. Adding a markup percentage to cost is fast and fine for a ballpark quote. Use margin when you set the price you will actually charge, because margin is what your income statement measures.
What margin should a service business target?
It depends on the trade and the overhead. Gross margins of 30 to 50% are common for many service businesses, but the right target is the one that covers your overhead, taxes, and a living wage after all costs. Work backward from your real expenses rather than copying a benchmark.
How do discounts affect a margin-priced service?
Discounts hit margin harder than they look. A 10% discount on a $6,250 job priced at 20% margin leaves $5,625 revenue against $5,000 cost, so margin falls from 20% to 11.1%. Price the discount into the quote or cap it.
Enjoying these guides? Subscribe to the newsletter for one practical pricing guide a week.