Job Details
Revenue and scope of work
Materials
All material costs including waste factor
Labor
Crew costs including burden
Overhead & Other Costs
Disposal, equipment, subcontractors

How the Roofing Profit Calculator Works

This calculator gives you a real-time gross and net margin breakdown for any roofing job — shingles, metal, flat, or TPO. Enter your numbers and see instantly whether your bid will make money.

  1. Enter your contract price. This is the total you’re charging the customer for the job.
  2. Add material costs. Include shingles, underlayment, flashing, and ridge cap in the materials section.
  3. Enter your labor details. Set your crew size, days on the job, and burdened hourly rate.
  4. Add overhead and other costs. Include overhead, disposal, and any subcontractor costs.
  5. Read your margin instantly. Gross margin, net margin, and the benchmark comparison update in real time.

The teal benchmark band shows where healthy roofing margins land — use it to spot whether your bid is priced too low before you send it.

Frequently Asked Questions

What is a good profit margin for a roofing contractor?
Most residential roofing contractors target a gross margin of 38–48% on standard shingle work. After overhead, a net margin of 10–18% is considered healthy. Complex or commercial work can push gross margins to 50%+ when specialty crews are priced correctly.
How do I calculate profit margin on a roofing job?
Subtract all direct costs — materials, labor, disposal, and subcontractors — from your contract price. Divide the result by the contract price and multiply by 100. That gives you gross margin. To get net margin, also subtract your overhead allocation before dividing.
Why do roofing margins vary so much between contractors?
The biggest drivers are material markup, crew efficiency, and overhead absorption. Contractors who buy materials at volume discounts and run tight crews often hit 50%+ gross margin on the same job that a smaller operator prices at 35%.
Should I include overhead in my roofing bids?
Yes — always. Overhead includes insurance, truck costs, licensing, office expenses, and tools. Most roofing contractors allocate 12–18% of revenue to overhead. If you skip this in your bids, a job that looks profitable on paper can lose money.
What’s the difference between gross margin and markup on a roofing job?
Gross margin is profit divided by revenue (e.g., $4,000 profit on a $10,000 job = 40% margin). Markup is profit divided by cost (e.g., $4,000 profit on $6,000 in costs = 67% markup). Contractors often confuse the two — the calculator shows both concepts clearly in the results panel.