"> Roofing Job Costing Calculator | How to Price Roofing Jobs

Roofing Job Costing & Pricing Calculator

Roofing Profitability Calculator

Most Roofing owners know their margins — on paper. Plug in your average job costs and monthly volume. See your real net margin and exactly how many jobs you need to break even, cover overhead, and hit your profit targets.

Built by CFOs who work with roofing contractors daily.
Your Average Job
Blended per-job costs across all job types

$
Your average invoice amount across all job types

hours

$/hour
Wage + payroll tax + WC + benefits. Typical burden: 25-35% above base.

$

% of ticket
Typical: 5-10%. Enter 0 if dispatched only.
Your Business
Monthly overhead, volume & targets

$

$

$
Equipment rental, dumpster, misc per-job costs

$
Rent, trucks, insurance, office staff, marketing — everything not a direct job cost

jobs/month
Total completed jobs per month across all techs/crews

%
Healthy target: 10-20%. Roofing gross margin benchmark: 25-35%
Your Results
Updates instantly as you change inputs
Total Direct Cost
$0
all job costs
Gross Profit / Job
$0
per completed job
Gross Margin
0%
roofing benchmark: 25-35%
Cost Breakdown Per Job
Labor
Materials
Commission
Permits
Subs
Other
Gross Profit

Monthly P&L at Current Volume
Company-level profitability based on your inputs
Revenue$0
Total COGS($0)
Gross Profit$0
Monthly Overhead($0)
Net Profit$0
Net Margin0%
Breakeven & Growth Targets
Breakeven
0
net = $0
10% Net
0
jobs/mo
15% Net
0
jobs/mo
20% Net
0
jobs/mo
Monthly Scenario Analysis
Jobs/Mo Revenue COGS Gross Profit Overhead Net Profit Net %

Why your roofing job pricing doesn’t match your P&L

This calculator uses your averages — but averages hide a lot. Unbilled hours, warranty callbacks, truck rolls that don’t generate revenue, overhead creep you haven’t caught yet. We work with $5M-$30M roofing companies every day and know exactly where the leaks are. In 30 minutes, we’ll compare your calculator numbers to your actual P&L and show you the gap.

Book a Free 30-Minute Profitability Review

How This Calculator Works: The Formulas Behind Your Results

True job costing goes beyond just labor and materials. Your total direct cost per job includes labor (hours times your fully burdened rate or crew cost), materials and parts, permits, subcontractor costs, and any other per-job expenses. Your gross profit is what remains after subtracting all direct costs from your selling price.

But gross margin is only half the story. To find your real net margin, you need to subtract your monthly overhead — rent, truck payments, insurance, office staff, marketing, software — from your total gross profit. The number that is left over is what you actually take home.

For roofing work, the typical replacement job runs around $25,000 in revenue. Materials alone are 40-50% of the ticket (shingles, underlayment, flashing, fasteners, waste). Labor is typically 30-40% of the ticket (crew cost or subcontractor hours). That leaves 20-30% for overhead and owner profit before any operational efficiency gains.

Full replacements run 25-35% margin due to high material costs and crew labor. Repairs carry higher margins at 50-60% because material costs are minimal. Most roofing companies blend these around 30-35%. Seasonal work (spring/fall storms) can push margins higher.

Direct Cost per Job

Direct costs are the expenses tied directly to executing a specific roofing job:

  • Crew labor: Full replacement typically 3-5 crew days (in-house or subcontractor) at blended crew cost. Materials are the anchor; labor scales with complexity and pitch.
  • Materials: 40-50% of ticket on replacements. Example: $25,000 job = $10,000-$12,500 in materials (shingles $5-$8/sq ft, underlayment, flashing, fasteners)
  • Subcontractor labor: If subbing, lock in crew rates upfront. Budget $3,000-$5,000 for a typical replacement, or $20-$40 per square.
  • Permits and compliance: Roofing permits are 1-2% of job value ($250-$500 per $25k job)
  • Equipment and waste: Scaffolding, dumpsters, tarping, cleanup labor
  • Insurance and bonding: Per-job allocation

Add those up. That’s your direct cost. Subtract from revenue, and you have gross profit. That gross profit must cover overhead and owner profit.

Gross Profit and Gross Margin

Gross margin is your gross profit divided by revenue, expressed as a percentage. Most profitable roofing companies run 25-35% blended gross margins (lower than service trades because materials are so expensive). Below 25%, and you’re likely to struggle with profitability after overhead.

Benchmark:

  • 25-35% gross margin is the target for sustainable roofing firms
  • Below 25%: pricing, subcontractor costs, or material waste is hurting profitability
  • Repairs run 50-60% margin (minimal materials, mostly labor); replacements run 25-35%
  • Storm damage work and urgent repairs command premium pricing—take advantage seasonally

Use this calculator to stress-test your costs. If you’re hovering at 30% gross margin on a $25,000 replacement, a 2-3% price increase or a 5-10% labor efficiency gain moves you to 32-34%. That’s $500-$750 per job—multiplied by 18 jobs per month, it’s $9,000-$13,500 extra monthly profit.

Breakeven and Net Margin Targets

Breakeven is the monthly revenue (or job count) you need to cover your fixed overhead and earn zero net profit. Your roofing company carries roughly $65,000 in monthly overhead—rent, insurance, truck payments, office staff, software, owner salary, warranty reserves.

At 30% gross margin and $25,000 average ticket, you need roughly 14 jobs per month just to break even. Most healthy roofing companies run 120-150% of breakeven volume, meaning 18 jobs per month nets you strong profit.

Here’s the math:

  • Breakeven volume: 14 jobs/month
  • Your typical volume: 18 jobs/month
  • Excess volume beyond breakeven: 4 jobs/month
  • At 30% gross margin per excess job: $7,500 gross profit per excess job
  • Monthly net profit: $30,000 (before owner tax, assumes cost control)

If you’re below breakeven volume (fewer than 14 jobs/month), your business is bleeding cash. If you’re at 18 jobs/month with tight cost control, you have room to invest in growth, improve margins, or increase owner distributions.

Monthly Scenario Analysis

Use the calculator to run “what-if” scenarios:

  • Pricing pressure: What if you drop your price by 5%? Gross profit per job drops by $1,250 (5% of $25,000). You’d need 1-2 extra jobs just to stay even. Storm season is when pricing power is strongest—avoid discounting.
  • Material waste or overages: What if shingle waste or rework adds 5% to material cost? Direct cost jumps by $625-$1,250. Tight job management (staging, supervision, experienced crews) is the lever here. A 10% waste reduction is $1,250 per job—$22,500 monthly at 18 jobs.
  • Subcontractor rate inflation: What if crew rates go up 10%? On a $25,000 replacement at $4,000 crew cost, that’s $400 more per job. At 18 jobs, it’s $7,200 monthly—often absorbed by repricing or labor efficiency (faster crew cycles).
  • Overhead control: What if you cut overhead by $5,000/month (consolidate insurance, renegotiate supplier contracts)? Your breakeven drops from 14 to 12 jobs/month. That slow winter month becomes breakeven instead of loss.
  • Volume growth + seasonality: At 18 jobs/month steady-state, you need 14 to survive. Peak season (spring/fall) can drive 24-30 jobs. Every extra job above breakeven is $7,500 gross profit—strategically pricing for peak season and managing cash through slow months is how top shops build equity.

Most roofing companies we work with find the fastest margin gains by addressing subcontractor rate negotiation and material sourcing first, then operational efficiency (faster crew cycles, less rework), then seasonal pricing strategy. The calculator helps you quantify the impact of each lever.

Frequently asked questions about roofing job costing

How do roofing replacements and repairs differ in margin?

Full replacements are the core business at 25-35% gross margin—materials are 40-50% of the ticket alone. Repairs run 50-60% margin because material costs are minimal. Most roofing companies blend these around 30-35%. Seasonal work (spring/fall storms) can push margins higher.

How should I manage subcontractor costs?

If you sub labor, lock in crew rates monthly and forecast your crew needs. Subcontractor labor should be 20-30% of ticket value for replacements. Compare: direct employees vs. 1099 subs. Many shops find that 50% in-house crews + 50% subs balances control and flexibility.

How does seasonality affect roofing margins?

Spring (March-May) and fall (Sept-Nov) drive most roofing volume. Storm damage seasons can spike demand 2-3x normal. Winter is slow. Price accordingly: bump margins on off-season work, maintain discipline during peak season to avoid discounting. Your breakeven (14 jobs/month) assumes averaging—smooth monthly cash flow accordingly.

What overhead is typical for a roofing company?

$65,000 monthly overhead ($780,000/year) is typical for a $400k-$600k revenue roofing company. That’s $3,600 overhead per job on your 18-job-per-month baseline. If you’re above that, you need higher volume or lower costs. If below, you have margin to invest in growth or owner profit.

How does my job costing calculator compare to my P&L?

The calculator shows your gross margin per job. Your P&L shows net margin after all overhead. A $25,000 job at 30% gross is $7,500 profit. But with $65,000 monthly overhead spread across 18 jobs, that’s $3,600 per job to overhead—leaving $3,900 net per job. Match the numbers.

What’s the fastest way to improve roofing margins?

Pricing is first—many shops underprice replacements by 3-5%. Subcontractor negotiation is second (lock rates, forecast volume). Third is operational (reduce waste, faster crew cycles, better materials procurement). Storm damage work is your margin expansion—don’t discount it. Most shops gain 2-3 margin points from pricing alone.

Ready to dig deeper into your roofing margins?

This calculator gives you the per-job view. To see how your jobs stack up against your P&L, run a margin diagnostic or explore our Roofing Fractional CFO and Roofing Bookkeeping services. If you’re thinking about growth or exit, the exit value calculator ties job-level profitability to enterprise value.

Find Out What Your Margins Should Be →

One HVAC client went from 9% to 17% net margin — that’s +$7M in exit value.

Real client result — not a hypothetical

In a free 30-minute call, we’ll show you exactly where your margins are leaking — and what to fix first.

Your true margins, fully loaded — we calculate your real cost per job including labor burden, materials, and subcontractor costs, then benchmark against top performers so you see exactly where you’re leaving money
The dollar impact of each gap — we quantify what every margin leak and overhead inefficiency is actually costing you per month, so nothing stays hidden
The 3-5 highest-ROI fixes — ranked by impact, so you know exactly where to start
See What You’re Leaving on the Table Free · No obligation · Takes 30 minutes