✦ Free · No signup · Instant

Markup made simple.

Enter your cost and the markup percent you want to add — get the selling price, dollar profit, and the equivalent profit margin. Most contractors confuse markup with margin and underprice every job by 10-20%. This calculator settles it.

Your numbers

$
Total of what the job actually costs you to deliver — labor hours at your loaded cost + raw materials.
%
How much you add on top of cost. Trades typically use 30-50% markup; specialty work goes 50-100%+.
Selling price
$1,500
$1,000 cost + 50% markup
Profit dollars
$500
Profit margin
33.3%
Cost basis
$1,000
Markup
50%

The math

Cost$1,000
+ Markup amount$500
Selling price$1,500

Markup vs margin — the source of the confusion

Markup and margin are not the same number, and using them interchangeably is the #1 reason small trade businesses underprice jobs.

The conversion table

If you want a specific margin (because that's what actually shows on your P&L), here's the markup you need to apply:

Target marginMarkup needed
20%25%
30%43%
40%67%
50%100%
60%150%

The full formulas

selling_price = cost × (1 + markup_pct)
markup_pct = (selling_price − cost) ÷ cost
margin_pct = (selling_price − cost) ÷ selling_price
markup_from_margin = margin ÷ (1 − margin)

Healthy markup ranges by trade

Want the deeper explanation? See our markup vs margin for trades guide.

Common pricing mistakes

Quote and invoice at the right price, every time.

Operaite’s proposal generator and invoice tool let you set default markup tiers per category (materials, labor, subcontractors) so every quote you send is priced correctly without doing the math each time.

Start your 7-day free trial
$29/mo after trial. Cancel anytime.