Free roofing tool

Roofing markup & margin calculator

Turn your job cost and target margin into the price you should charge.

For roofing pros: enter your total job cost and the gross margin you want, and see the price to quote — plus the markup it works out to.

Price to charge

Margin ≠ markup. Price for margin so overhead and profit are actually covered.

Get a real quote from a vetted pro

Why margin beats markup

Markup is added to cost; margin is the share of the final price you keep. A 50% markup is only a 33% margin — a gap that quietly eats profit. Price to hit a margin target: price = cost ÷ (1 − margin%). Most healthy roofing companies run 30–50% gross margin to cover overhead and leave real profit.

Cost ranges reflect 2026 U.S. installed prices (BLS producer/labor data, Remodeling Cost vs. Value, and manufacturer pricing). Your real price depends on your roof, region, and pro — see the full cost guide.

FAQ

Markup & Margin Calculator questions

Want a real number? Get matched with a vetted local pro →

Markup is a percentage added to your cost; margin is the percentage of the final price that’s profit. A 50% markup equals a 33% margin — confusing the two is a common way roofers underprice.
Most aim for a 30–50% gross margin to cover overhead (trucks, insurance, office, sales) and still net a profit. Thin margins can’t absorb a bad job or a slow season.
Divide your total cost by (1 − margin). For a $8,000 cost at 35% margin: 8,000 ÷ 0.65 ≈ $12,308. This tool does the math for you.
Yes — include an allocated share of overhead in the cost you enter, or your “profit” will really just be paying for trucks, insurance, and office time.

Your roof can’t wait. Let’s get it done right.

Get matched with a trusted local pro today. Free. No pressure. Takes 60 seconds.

Free • No pressure • Licensed & insured pros

(888) 555-0147 Get my free quote