Roofing Sales Margin Calculator
Calculate gross margin, net profit, and break-even price for any roofing job. Enter your costs and pricing to see exactly what you're making on each contract.
Enter your details
GhostRep trains your reps live — not just generates documents.
AI-powered objection handling, role play, and live coaching.
What Is a Roofing Sales Margin Calculator?
A Roofing Sales Margin Calculator helps you determine the actual profit on any job before you sign the contract — and after. By entering your contract value, material costs, labor, overhead, and commission, you get a clear picture of gross margin, net margin, and whether you're pricing jobs to actually make money. Many roofing companies generate significant revenue but are shocked by thin profits at year-end. The culprit is usually a combination of underpricing, untracked overhead allocation, and commission structures that compound margin pressure. A per-job margin analysis makes these issues visible before they compound across 100 jobs. This calculator outputs a complete margin breakdown with industry benchmark context and a specific recommendation if your margins are below healthy thresholds.
How to Use This Roofing Sales Margin Calculator
- 1
Enter your contract value
Use the total selling price of the job — the amount on the signed contract. For insurance jobs, this is the approved scope value plus any approved supplements.
- 2
Input material and labor costs
Use actual costs, not estimates. Material cost should include all roofing materials, disposal, and permit fees. Labor should be the total subcontractor or in-house crew cost for the specific job.
- 3
Set your overhead rate
Overhead includes rent, insurance, vehicles, software, marketing, and owner salary — divided by total revenue. Most roofing companies run 12–20% overhead. If you don't know yours, start with 15% as a placeholder.
- 4
Add commission rate if applicable
If the job has a commissioned sales rep, enter that percentage. This is often the line item that separates profitable jobs from break-even ones at scale.
- 5
Review the margin and recommendation
Compare your net margin to the 20% benchmark. If you're below it, the recommendation section will identify the most impactful lever — usually pricing, material negotiation, or overhead reduction.
What Makes a Good Margin Analysis?
- Accurate cost inputs: A margin calculator is only as good as the numbers going in. Use actual invoice costs for materials, not supplier quotes, and confirm your subcontractor rates are current. Stale or estimated costs produce margin numbers that don't match your bank account.
- Fully loaded overhead allocation: Many contractors calculate "profit" before overhead — which shows strong numbers that evaporate when you account for trucks, insurance, and office staff. A fully loaded margin calculation includes all operating costs.
- Commission included as a job cost: Commission is a direct cost of every job, not an afterthought. A 10% commission on a job with 30% gross margin leaves 20% for overhead and profit — and if overhead is 15%, your net is only 5% before taxes.
- Used pre-bid, not post-job: The highest value from margin analysis comes before you price the job. Running margin calculations post-close is useful for analysis, but using them during quoting lets you set minimum prices that protect your profitability.
Frequently Asked Questions
What is a good profit margin for a roofing company?
Industry benchmarks vary by model: residential retail roofing typically targets 20–30% net margin, while insurance restoration often runs 15–25% due to tighter scope control. Commercial roofing margins vary widely from 8–20%. If your net margin (after overhead and commission) is below 15%, your pricing, costs, or overhead structure needs attention.
What is the difference between gross margin and net margin in roofing?
Gross margin is revenue minus direct job costs (materials and labor) divided by revenue. Net margin is what's left after you also subtract overhead (insurance, vehicles, office) and commission. A job might have a 45% gross margin but only an 18% net margin after 15% overhead and 12% commission. Net margin is the number that actually matters for business health.
How do I calculate the break-even price on a roofing job?
Break-even price equals total job costs (materials + labor + overhead allocation + commission) divided by 1. If materials are $4,200, labor $3,800, overhead allocation is 15% of revenue, and commission is 8%, your variable costs are $8,000 and your fixed rate on revenue is 23%. Break-even price = $8,000 / (1 - 0.23) = $10,390. Anything above that generates profit.
Why are my roofing jobs profitable on paper but not in the bank?
Common culprits are: overhead not allocated to individual jobs (so it hits as a lump sum at year-end), scope creep where additional materials or labor are absorbed without change orders, slow insurance payment timing creating cash flow gaps, and commission structures that weren't modeled against real job costs. Run a full cost analysis on your last 10 closed jobs to find the pattern.
How much should a roofing company spend on materials per job?
Material costs in residential roofing typically run 25–35% of the contract value, depending on the product (3-tab vs. architectural vs. premium). If your material costs are consistently above 35%, review your supplier pricing, waste factor, and whether your estimating accurately captures all materials. Storm jobs often run leaner because scope is adjuster-approved.
Should I include my own salary in roofing job overhead?
Yes — if you're the owner and you work in the business, your compensation is a legitimate operating cost that should be allocated to overhead. Excluding it gives you a false picture of profitability. If you pay yourself $120k per year and run $1.2M in revenue, that's 10% overhead right there before you count trucks, insurance, or office costs.
Go beyond documents
GhostRep trains your reps live — not just generates documents.
AI-powered objection mastery, role play, and real-time coaching that actually changes close rates.
Start 14-Day Free Trial