Labor Markup Calculator
Convert job cost to selling price using markup or margin percentage. Shows profit and effective markup/margin relationship.
Assumptions
- Job cost includes direct labor and allocated job expenses you choose to include.
- Markup and margin are not interchangeable — mode matters.
- Does not include sales tax unless you add it separately.
- Overhead and profit targets vary by trade and region.
- Results are planning figures, not accounting advice.
Markup mode: selling price = job cost × (1 + markup%). Margin mode: selling price = job cost ÷ (1 − margin%). Profit = selling price − job cost.$1,000 job cost, 25% markup
- Selling price = $1,000 × 1.25 = $1,250. Profit = $250. Effective margin = 250 ÷ 1,250 = 20%.
What is the difference between markup and margin?
Markup and margin describe the same dollar of gross profit measured against two different bases. Markup is that profit as a percentage of cost: markup = (price − cost) ÷ cost. Margin, also called gross margin, is the same profit as a percentage of price: margin = (price − cost) ÷ price. Because price is always larger than cost, the margin percentage is always the smaller of the two on any given job. A $1,000 job cost sold for $1,250 carries $250 of gross profit, which is a 25% markup on cost and a 20% margin on price. IRS Publication 334 defines gross profit for a small business as sales minus cost of goods sold, which is exactly the dollar figure both percentages describe [1].
The confusion is expensive because the error always runs one direction. A contractor who wants a 30% margin and multiplies cost by 1.30 collects a 23.1% margin instead, giving away 6.9 percentage points of gross profit on every job. On $1,000 of job cost that is $128.57 left on the table, every time. This calculator keeps the two modes separate on purpose: markup mode computes price = cost × (1 + markup), and margin mode computes price = cost ÷ (1 − margin). Choose the mode that matches how your target is stated, and write the target and its mode on your estimate template so the next person does not have to guess.
How do you convert markup to margin?
Two formulas cover every case. To go from markup to margin: margin = markup ÷ (1 + markup). To go from margin to markup: markup = margin ÷ (1 − margin). Both are exact, both are unitless, and both work in any currency. A 50% markup converts to 0.50 ÷ 1.50 = 33.3% margin, which is the pair most often quoted wrongly online. A 100% markup is a 50% margin, not a 100% one. Going the other direction, a 40% margin target requires 0.40 ÷ 0.60 = 66.7% markup on cost, and a 25% margin target requires a 33.3% markup. Memorize the 50/33.3 and 100/50 pairs and you will catch most errors by eye.
Real-world anchors help. NAHB's 2024 Construction Cost Survey reports that builder profit averaged 11.0% of the sales price of a new single-family home, with overhead and general expenses at 5.7%, sales commission at 2.8%, financing at 1.5%, and marketing at 0.8% [2]. Profit at 11.0% of price is a margin figure; the equivalent markup on the remaining 89.0% of cost is 0.11 ÷ 0.89 = 12.4%. NAHB also notes the long-run average pre-tax profit share since 1998 is 9.8% [2]. Those are national survey averages for new-home builders, not a target for a remodeling company, but they show how narrow the markup-margin gap looks at low percentages.
What is a burdened labor rate and why does it change your price?
A burdened labor rate is the hourly cost of putting a worker on your job, not the wage printed on the pay stub. It adds employer payroll taxes, workers' compensation, general liability, benefits, paid time off, training, small tools, and unproductive hours such as travel, loading, and clean-up. If you price from the unburdened wage, every one of those costs eats into what you thought was profit. The arithmetic is a single multiplier: burdened rate = base wage × (1 + burden). A base wage of $30.00 per hour with a 35% burden is $40.50 per hour, so ten hours of that work is $405.00 of job cost, not $300.00.
Watch what the omission does to a target. Price ten hours at the unburdened $300.00 with a 25% markup and you charge $375.00 — less than the $405.00 the labor actually costs, so the job loses $30.00 before overhead is even considered. Price the burdened $405.00 with the same 25% markup and you charge $506.25, keeping $101.25 of gross profit. IRS Publication 334 treats employment taxes and business insurance as expenses that must be recorded, which is precisely why they belong inside job cost rather than being discovered at year end [1]. Build the burden multiplier once from your own payroll and insurance records, then reuse it on every estimate.
What markup should a contractor charge on labor?
There is no correct national number, and any page that hands you one is guessing. The markup you need is set by your own overhead and your own profit target, not by an industry rumor. Work it backwards: if annual overhead is O and you expect to sell C dollars of job cost in a year, the markup that merely covers overhead is O ÷ C. Any profit target sits on top of that. As an arithmetic illustration, a shop with $120,000 of overhead expecting $600,000 of job cost needs a 20% markup just to break even; adding a 10% profit-on-cost target brings the required markup to 30%, which prices $1,000 of cost at $1,300.
Two structural choices then matter. First, decide whether you mark up labor and materials at the same rate or separately. Many contractors apply a lower factor to large material purchases and a higher one to labor, because labor carries the supervision, rework, and warranty risk. Second, decide whether you quote a single fixed price or an itemized cost-plus-fee. Both are defensible; switching between them mid-project is not. Treat all of this as planning arithmetic rather than financial, tax, or legal advice — the SBA recommends working with a CPA or bookkeeper so overhead, payroll, and cost of goods sold stay properly recorded [3].
How do you price a job to hit a 30 percent gross margin?
Divide, do not multiply. To hit a 30% gross margin, price = cost ÷ (1 − 0.30) = cost ÷ 0.70. On $1,000 of job cost the price is $1,428.57, gross profit is $428.57, and 428.57 ÷ 1,428.57 = 30.0%, which confirms the target. The equivalent markup on cost is 0.30 ÷ 0.70 = 42.9%, so multiplying cost by 1.429 gives the same answer by the other route. Multiplying by 1.30 instead gives $1,300 and only a 23.1% margin, missing the target by 6.9 points. Do the check every time: divide the profit by the price you just quoted and see whether it equals the margin you promised.
Then verify that the target is survivable. Gross margin pays overhead before anything reaches net profit, so a 30% gross margin against overhead running at 25% of revenue leaves roughly 5% net. Get that overhead percentage from your own books — a full year of rent, insurance, vehicles, software, admin wages, and marketing — rather than from a benchmark, and re-derive it after any large change in fixed cost. Treat the output of this calculator as a planning estimate: it converts job cost into price using the arithmetic above, and it does not know your tax position, contract terms, insurance, or local licensing requirements.
How to measure
Sum labor hours × burdened rate plus job-specific costs (permits, subs, materials if included in your pricing model).
How does a markup on cost convert to a margin on price?
| Markup on cost | Multiplier (1 + markup) | Price on $1,000 cost | Gross profit | Resulting margin on price |
|---|---|---|---|---|
| 10% | 1.100 | $1,100.00 | $100.00 | 9.1% |
| 15% | 1.150 | $1,150.00 | $150.00 | 13.0% |
| 20% | 1.200 | $1,200.00 | $200.00 | 16.7% |
| 25% | 1.250 | $1,250.00 | $250.00 | 20.0% |
| 33.3% | 1.333 | $1,333.00 | $333.00 | 25.0% |
| 50% | 1.500 | $1,500.00 | $500.00 | 33.3% |
| 100% | 2.000 | $2,000.00 | $1,000.00 | 50.0% |
Margin = markup ÷ (1 + markup). The margin percentage is always lower than the markup percentage on the same job. The $1,000 job cost is an arithmetic illustration, not a price quote.
What markup do you need to hit a target margin?
| Target margin on price | Divisor (1 − margin) | Required markup on cost | Price on $1,000 cost | Gross profit |
|---|---|---|---|---|
| 10% | 0.90 | 11.1% | $1,111.11 | $111.11 |
| 15% | 0.85 | 17.6% | $1,176.47 | $176.47 |
| 20% | 0.80 | 25.0% | $1,250.00 | $250.00 |
| 25% | 0.75 | 33.3% | $1,333.33 | $333.33 |
| 30% | 0.70 | 42.9% | $1,428.57 | $428.57 |
| 40% | 0.60 | 66.7% | $1,666.67 | $666.67 |
| 50% | 0.50 | 100.0% | $2,000.00 | $1,000.00 |
Markup = margin ÷ (1 − margin); price = cost ÷ (1 − margin). Multiplying cost by (1 + margin) is the classic error and always underprices the job.
What happens when you use the markup formula on a margin target?
| Stated target | Price using cost × (1 + target) | Price using cost ÷ (1 − target) | Margin actually achieved by the wrong formula | Gross profit given up |
|---|---|---|---|---|
| 10% | $1,100.00 | $1,111.11 | 9.1% | $11.11 |
| 20% | $1,200.00 | $1,250.00 | 16.7% | $50.00 |
| 25% | $1,250.00 | $1,333.33 | 20.0% | $83.33 |
| 30% | $1,300.00 | $1,428.57 | 23.1% | $128.57 |
| 40% | $1,400.00 | $1,666.67 | 28.6% | $266.67 |
| 50% | $1,500.00 | $2,000.00 | 33.3% | $500.00 |
Both price columns describe the same $1,000 of job cost. The gap is pure lost gross profit and widens as the target rises. Illustrative arithmetic only, not a pricing recommendation.
Common mistakes
- Applying margin formula to a markup target (25% markup ≠ 25% margin).
- Excluding employer taxes and insurance from job cost.
- Underpricing by using unburdened hourly wage only.
Frequently asked questions
What is the difference between markup and margin?
Is a 50% markup the same as a 50% margin?
How do you calculate the price for a target margin?
What should be included in job cost?
What is a typical contractor markup?
Does gross margin include overhead?
Is this calculator financial or tax advice?
Sources and references
Last updated:
- Publication 334, Tax Guide for Small Business: figuring cost of goods sold and gross profit — Internal Revenue Service (2025)
- Cost of Constructing a Home — 2024: sales price breakdown — National Association of Home Builders (2025)
- Manage your finances: accounting methods and cost-benefit analysis — U.S. Small Business Administration (2025)
Work these out first
What to do with this result
Put this calculator on your site
Paste this into any page. The calculator works exactly as it does here, and the link below the frame is the attribution we ask for in return.
<iframe src="https://buildsitecalc.com/embed/en/labor-markup" width="100%" height="720" style="border:1px solid #e2e8f0;border-radius:8px" loading="lazy" title="Labor Markup Calculator"></iframe>
<p><a href="https://buildsitecalc.com/en/calculators/labor-markup" target="_blank" rel="noopener">Labor Markup Calculator</a></p>