Free contractor tool

    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.

    Direct job cost: $10,300

    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.

    FAQ

    Frequently Asked Questions

    Straight answers about how URBLD runs the business end-to-end.