Roofing Profit Margin Calculator
Enter the job's revenue and cost breakdown. Get gross and net profit — plus margin percentages — instantly.
How do you calculate profit margin on a roofing job?
Subtract direct job costs (materials, labor, subs) from revenue to get gross profit; divide by revenue for gross margin. Then subtract overhead allocation to get net profit; divide by revenue for net margin. Roofers typically target 40–50% gross and 10–20% net.
Job inputs
Margin
Gross margin
42.8% · $7,700
Net margin
27.8% · $5,000
After $2,700 overhead allocation.
How this calculator works
Gross profit = Revenue − (Materials + Labor + Subs). Gross margin % = Gross profit ÷ Revenue.
Net profit = Gross profit − Overhead allocation. Overhead is typically applied as a percentage of revenue based on your annual overhead ÷ annual revenue.
Net margin % = Net profit ÷ Revenue. Net margin is the number that tells you if the business itself is profitable, not just the job.
Run the whole business on URBLD
Estimating, contracts and e-sign, scheduling and dispatch, materials, invoicing, and follow-up — every touchpoint tied to the same job record.
Frequently Asked Questions
Straight answers about how URBLD runs the business end-to-end.