You’re losing jobs from missed calls: fix it automatically
Roofing Job Costing Calculator | Price Any Roof in Minutes

Roofing Job Costing Calculator

Built for contractors who want to stop leaving money on the table. Price any roof in minutes.

Job Details

Cost Inputs

Architectural shingles: $100 to $250/sq typical

Standard shingle install: $200 to $350/sq

Hip roof: 12 to 15% | Gable: 8 to 10%

Advanced Cost Breakdown

Industry benchmark: 25% to 30% of revenue

Residential target: 20% to 35%

Rule of thumb: $15 to $35/sq

10 yd dumpster: $250 to $435

Standard residential: $250 to $500

Rush Job (under 3 days)

Estimate Results

Pricing Range

Based on your inputs with market variance applied

Project Estimates

Ready to send this estimate to your customer? These tools help contractors close faster and manage jobs like pros.

Call Now

Roofing Contractor Tools and Resources

Tools Top Roofing Contractors Actually Use

Stop leaving money on the table. These platforms help you estimate faster, close more jobs, and run your business like a real company.

GoHighLevel CRM

Most Popular

The all in one CRM that replaces your phone system, email marketing, pipeline tracking, and follow up sequences. Built for contractors who want to stop losing leads.

  • Automated lead follow up
  • Pipeline and job tracking
  • Review management
  • Built in phone and SMS
Start Free Trial

QuoteIQ

Free to Start

Professional estimating and quoting platform that sends clean, branded proposals your customers will actually read. Stop emailing PDFs nobody opens.

  • Branded estimate templates
  • One click customer approval
  • Material and labor libraries
  • Mobile friendly proposals
Create Free Account

Handoff AI

AI Powered

Automate the boring stuff: scheduling, customer communication, job coordination, and follow ups. Your virtual office manager that never calls in sick.

  • AI powered scheduling
  • Automated customer updates
  • Job coordination workflows
  • Integration with existing tools
Explore Handoff AI

Contractor Plus

Field Ready

Job management from the truck. Track time, costs, materials, and progress on every job without drowning in paperwork or spreadsheets.

  • Job costing and tracking
  • Time tracking per crew
  • Material cost management
  • Invoicing and payments
Try Contractor Plus

Roofing Job Costing FAQ | 50 Questions Answered by Contractors

Roofing Job Costing FAQ

50 questions answered by contractors who have actually stood on a roof. Straight talk, real numbers, zero fluff.

Estimating and Pricing

Start with your material cost per square (100 sq ft), add your labor cost per square, then layer in tear off, disposal, equipment, and permits. For architectural shingles, you are looking at roughly $170 for materials and $275 for labor as a baseline, giving you about $445 per square before overhead and profit.

Then multiply by your waste factor (typically 10% to 15% depending on roof shape), apply any pitch or complexity adjustments, and divide by (1 minus your target margin). If you want a 30% profit margin, you divide your total cost by 0.70, not multiply by 1.30. That distinction alone is worth thousands on a bigger job.

A tool like QuoteIQ can automate this entire breakdown so you are not doing napkin math on the tailgate of your truck.

This is the single most expensive mistake in the roofing industry, and it happens every single day. Markup is a percentage added to your cost. Margin is a percentage of the selling price that is profit. They sound similar but produce wildly different numbers.

If your job costs $10,000 and you add a 25% markup, you sell at $12,500 and your actual margin is only 20%. But if you want a true 25% margin, you need to divide $10,000 by 0.75, which gives you $13,333. That is an $833 difference on one job. Over a season of 40 jobs, you just found an extra $33,000.

The correct formula is: Selling Price = Total Cost divided by (1 minus desired margin). Tattoo that on your clipboard. Or just use a calculator that does the math correctly so you never have to think about it twice.

For a standard single story home with normal pitch and one layer tear off, most contractors land between $450 and $900 per square fully installed. The national midpoint sits around $650 per square, but that number moves a lot depending on where you work and what your overhead looks like.

In the Midwest, you might run $500 to $650. On the West Coast, you could be at $700 to $900 without batting an eye. The material itself runs $100 to $250 per square, labor runs $200 to $350, and tear off adds another $100 to $175. Stack on your overhead, profit, and disposal and you get to that installed number.

The key is knowing YOUR numbers, not just using the internet average. Your truck payment, insurance, and crew costs are unique to your operation.

Simple gable roofs are your best friend for waste: plan on 8% to 10%. Hip roofs create more cuts along the hip ridges, so bump that up to 12% to 15%. Cross gable roofs with dormers push you into 15% to 20% territory, and if you are dealing with a mansard or something truly complex, budget 20% to 25%.

Here is what most guys forget: you also need to add a pitch waste adder on top of the base waste. Steep roofs (8:12 to 10:12) add another 2.5%, and very steep (11:12+) adds 5% or more because shingles slide, get damaged, and you cut more conservatively when you are hanging off the roof.

Underestimating waste is basically writing a check from your profit to the material supplier. When in doubt, round up. Nobody ever went broke having a few extra bundles on the truck.

Steep pitch changes everything. Your labor slows down dramatically, your safety requirements go up, and your waste increases. For a normal pitch (4:12 to 7:12), labor is at baseline. Once you hit 8:12 to 10:12, multiply your labor by 1.15 to 1.25. Very steep (11:12 to 14:12) is 1.30 to 1.50 times your base labor.

Beyond the labor multiplier, you need roof jacks ($50 to $150 per job), possibly scaffolding ($200 to $600 per week), and extra waste factor of 2.5% to 5%. Your crew installs maybe 60% as fast on a steep roof compared to a walkable one, and tired crews make mistakes that cost you callbacks.

The biggest pricing error is treating steep and walkable roofs the same. They are fundamentally different jobs. Price them that way and your crew will thank you.

The formula you need is: Selling Price = Total Cost divided by (1 minus Desired Profit Margin as a decimal). If your total job cost is $15,000 and you want a 30% profit margin, you divide $15,000 by 0.70, which gives you $21,429 as your selling price.

Do NOT multiply $15,000 by 1.30. That gives you $19,500, which looks like a 30% markup but is actually only a 23% margin. Over the course of a year, that math error can easily cost your company $50,000 or more in lost profit that you never even realized was missing.

This is one of those things every contractor should have automated in their estimating system. Tools like QuoteIQ handle this correctly by default, which is a lot less stressful than hoping your calculator app is right.

Two layer tear offs are heavier, slower, and more expensive than single layer. For asphalt shingles, budget $125 to $250 per square for a two layer tear off compared to $100 to $175 for one layer. That extra $25 to $75 per square adds up fast on a 25 square roof.

You will also need a bigger dumpster. A single layer tear off on a 20 square roof usually fills a 10 yard container. Two layers? You are looking at a 20 yard minimum, which costs $100 to $200 more. Plus the overage fees if you go over weight.

Factor in extra labor time: two layer tear off takes roughly 30% to 50% longer than single layer because you are pulling twice the material, dealing with more embedded nails, and your decking inspection takes longer. Always check for code compliance too, since most jurisdictions do not allow more than two layers total.

Internally, always think in roofing squares (100 square feet). That is how materials are sold, how labor is estimated, and how the entire industry communicates. When you price per square, your numbers are clean, your crew understands the scope, and your material orders match your estimate.

For customer facing quotes, it depends on your audience. Some homeowners understand “per square foot” better because that is how they think about their house. Contractors always use squares. Either way, make sure YOU are calculating in squares and just converting for presentation if needed.

The trap is mixing the two. I have seen guys accidentally price a job at $4.50 per square foot when they meant $450 per square, basically quoting the same number but ten times too low. That is a fun phone call to make. Keep your estimating system consistent and you will avoid that kind of stomach drop.

Every additional story adds time, risk, and cost. The standard multipliers are: single story at 1.00 (baseline), two story at 1.05 to 1.15, three story at 1.15 to 1.30, and four plus stories at 1.30 to 1.50.

The extra cost comes from three places. First, material hauling: your crew is carrying bundles up ladders or running a conveyor, both of which slow production. Second, safety: two story and above means different fall protection requirements, potentially scaffolding, and more OSHA exposure. Third, access: getting equipment, dumpsters, and materials staged around a taller building takes more logistics.

A lot of contractors undercharge for two story work because it “does not seem that different.” But track your actual hours on a two story versus a ranch, and you will see 10% to 15% more labor time on the two story every single time. That multiplier is real money.

The usual suspects that get missed: drip edge replacement ($200 to $400), step flashing at walls ($150 to $300), pipe boots and vent flashing ($50 to $150), ridge vent or ventilation upgrades ($200 to $500), ice and water shield in cold climates ($0.75 to $2.50 per sq ft along eaves), and a decking repair contingency.

That decking contingency is the big one. You will not know the true condition of the decking until tear off day. Budget $50 to $120 per sheet for rotten plywood replacement and estimate that 5% to 15% of the deck might need attention on older roofs. If you include it in the bid and do not need it, you just got a bonus. If you did not include it, you are eating it.

Also consider: permit fees, portable toilet if the job goes multi day, and a dumpster placement permit if you are in a city. These small line items protect your margin from death by a thousand cuts.

For residential replacement work, you should be targeting 20% to 35% net profit margin. The sweet spot for most well run operations is 25% to 30%. Repair work can command 30% to 50% because the skill premium and mobilization costs are higher relative to the job size.

Here is the reality check: the industry average net profit margin is only 6% to 12%. That means most roofing companies are leaving a massive amount on the table through underpricing, cost leakage, or both. If you are hitting 8% to 10% net, you are “average,” but average in roofing means you are one bad storm season away from trouble.

The contractors who consistently hit 25%+ margins share a few traits: they know their true overhead cost, they use the correct margin formula (not markup), and they are not afraid to walk away from jobs that do not meet their floor. A CRM like GoHighLevel helps track these numbers across every job.

Being busy and being profitable are two completely different things, and that is one of the most painful lessons in contracting. The most common culprits: you are using markup math instead of margin math (costing you 3% to 7% on every job), your overhead is higher than you think, you are eating change orders instead of billing them, and your waste estimates are too low.

Run this quick audit. Take your last 10 completed jobs. Calculate the actual cost of each (materials, labor, disposal, everything). Subtract that from what you collected. If your actual margins are 5 to 8 points below what you quoted, you have a cost tracking problem, not a pricing problem.

The fix is systematic: track every dollar that leaves on every job, compare estimated vs actual costs weekly, and build a cushion into your bids for the things that always seem to “come up.” Tools like Contractor Plus make this tracking manageable without drowning in spreadsheets.

Add up every non job specific expense your company incurs in a year: office rent, utilities, insurance premiums (GL, WC, auto, umbrella), vehicle payments and fuel, office staff salaries, marketing spend, software subscriptions, professional services (CPA, lawyer), licenses, training, and anything else that exists whether or not you do a single job that month.

Divide that annual overhead total by the number of jobs you complete per year. That is your overhead cost per job. For most residential roofing companies, total overhead runs 25% to 30% of revenue.

If your annual overhead is $300,000 and you do 100 jobs a year, each job needs to cover $3,000 in overhead before you see a penny of profit. Knowing this number is not optional. Without it, your bids are basically educated guesses. The 25% to 30% benchmark is a starting point, but your actual number might be higher, especially if you run a larger operation with office staff and multiple trucks.

The sneaky ones that bleed your profit: vehicle depreciation (your trucks lose value every mile), tool replacement and maintenance, callback and warranty labor (plan for 2% to 5% of revenue), workers comp audit adjustments (that end of year surprise), credit card processing fees if you accept cards (2.5% to 3.5%), bad debt from customers who do not pay, and your own salary.

Yes, your own salary. If you are the owner and you do not pay yourself a market rate salary as an overhead expense, you are subsidizing your bids with free labor. You need to charge enough to pay yourself what you would pay someone else to run the business.

Technology costs are growing too. CRM subscriptions, estimating software, accounting software, GPS tracking, and communication tools all add up. Individually they are small, but collectively they might represent 1% to 2% of revenue. Track everything for three months and you will be surprised what you find.

This is a bit of a trick question because you should not be thinking about “marking up materials” as a separate line item. Your overhead and profit percentages should be applied to the entire job cost, including materials. When you mark up materials separately, you create inconsistency in your pricing and make it harder to track true profitability.

That said, if you buy from a distributor and want to know what the market supports: most contractors effectively have a 15% to 25% spread between their material cost and what the customer sees embedded in the total price. But this is a natural result of applying your overhead and margin to the full job, not a separate material markup.

The better question is: what is my total job margin? If you are hitting your 25% to 30% target margin on the total job, the individual material markup does not matter. Keep your estimating clean and focus on the bottom line.

The industry average net profit margin for roofing companies sits between 6% and 12%, with well managed companies hitting 8% to 10%. That might sound low, and it is. The gross profit margin (before overhead) is typically 20% to 40%, which looks healthier, but overhead eats a huge chunk.

Here is how the segments break down: residential replacement work averages 20% to 35% gross, residential repairs can hit 30% to 50% gross, insurance restoration typically gets capped at 15% to 25% (because insurance adjusters use Xactimate pricing with 10% overhead and 10% profit built in), and commercial work runs 10% to 20% gross.

If your net margin is below 6%, you are either underpricing, over spending on overhead, or both. The fix usually starts with getting your estimating right. You cannot out produce bad pricing. Do more jobs at bad margins and you just lose money faster.

Step one: know your true cost per square for every roof type you offer. Not a guess, not what you remember from last year, but your actual current number with today’s material prices, your current labor rates, and your real overhead percentage. Most underbidding comes from using stale numbers or forgetting cost components.

Step two: set a minimum acceptable margin and never go below it. Write it on a sticky note on your dashboard. If the math says you need to bid $18,000 and you feel nervous because the homeowner mentioned getting a $14,000 quote, do not chase that number. Let the other guy have it and lose money on it.

Step three: use a systematic estimating process, not gut feel. Every job should run through the same formula: materials plus labor plus tear off plus disposal plus permits plus equipment, times your multipliers, divided by (1 minus margin). Use this calculator or a tool like QuoteIQ and trust the math.

Offering financing can increase your close rate by 20% to 40% and bump your average ticket size by 15% to 25%. Homeowners who cannot write a $15,000 check might happily agree to $189 per month. That said, the financing company takes a dealer fee, typically 5% to 15% of the financed amount depending on the terms.

To protect your margin, build the dealer fee into your price when presenting financed options. If your cash price is $18,000 and the dealer fee is 10%, your financed price should be $20,000. Some contractors present this as a “cash discount” rather than a “financing surcharge,” which feels better to the customer.

The math works when financing converts leads that would otherwise not buy. A $20,000 job at 25% margin with a 10% dealer fee still nets you more than a $0 job because the customer went with a competitor who offered payments. Just make sure financing does not become a crutch for poor sales skills.

Your “burdened” labor cost is what an employee actually costs you per hour, not just their wage. Take the hourly wage and add: payroll taxes (7.65% for employer FICA), workers compensation insurance (varies wildly, but 15% to 30% of wages for roofing), general liability allocated per employee, health benefits if offered, paid time off, and any per diem or travel pay.

A roofer earning $25 per hour in wages probably costs you $35 to $42 per hour when fully burdened. If you are bidding labor at $25 per hour, you are losing $10 to $17 on every hour worked. Multiply that by 2,000 hours per year per employee and you can see how this gets ugly fast.

The fix: calculate your burden rate once per quarter, multiply it against every labor hour in your estimates, and stop using the wage rate as your cost. This single adjustment improves most contractors’ margins by 3 to 5 points immediately.

A solid crew of 3 to 4 experienced roofers on a standard walkable pitch should install 15 to 25 squares of architectural shingles per day, including tear off. That is a realistic production target for estimating purposes. The wide range accounts for roof complexity, weather conditions, and crew skill level.

For reference: 3 tab shingles go faster (20 to 30 squares per day) because they are simpler. Standing seam metal is much slower at 5 to 10 squares per day due to the technical nature. Tile is the slowest at 4 to 8 squares per day because of the weight and precision involved.

If your crew is consistently below these ranges, look at your processes: are materials staged efficiently? Is tear off happening the day before? Are your guys spending 30 minutes each morning figuring out what to do? Tightening production starts with job site organization, not cracking the whip. Handoff AI can help automate the coordination side.

Both models work, but the financial math is different. In house crews give you more control over quality and scheduling, but you carry the fixed cost of payroll, workers comp, benefits, and equipment year round, including during slow months. Subs reduce your fixed overhead but cost more per square, and you have less control over their schedule and workmanship.

Most successful roofing companies use a hybrid model: maintain a core in house crew for your bread and butter jobs, and use trusted subcontractors for overflow, specialty work, or seasonal peaks. This balances cost control with flexibility.

From a margin perspective, in house crews typically cost 15% to 25% less per square than subcontractors, but only if you keep them consistently busy. A crew sitting idle in January costs you just as much as a crew working in July. Run the math on your seasonal volume before committing to a larger permanent crew.

Change orders are where profits go to die if you do not have a system. The most common mid job change: rotten decking discovered during tear off. You should have a pre agreed price per sheet in your contract ($50 to $120 per 4×8 sheet of plywood, installed). The customer signs off on the per sheet rate upfront, so when your crew finds bad decking, there is no argument, just a count and a multiplication.

For other scope changes, have a written change order form on every truck. The form should include: description of additional work, cost, customer signature, and a note that the additional work will be billed on top of the original contract. Get the signature before starting the extra work.

Never absorb change orders to “keep the customer happy.” Being transparent about costs actually builds more trust than eating them and being resentful about it. Your margin on change orders should be equal to or higher than your original bid margin.

The standard range is $50 to $120 per 4×8 sheet of plywood or OSB, installed. That covers the material cost ($25 to $50 per sheet depending on thickness and current lumber prices), plus the labor to cut out the bad section, fit the new piece, and re nail it to code.

The smart move is including a decking contingency line in your original estimate. State something like: “Decking repair, if needed, at $75 per sheet. Estimated 0 to 15% of deck area may require replacement on roofs over 15 years old.” This sets the expectation and eliminates the surprise.

On older roofs (25+ years), I budget for 10% to 15% decking replacement as a default. On newer roofs (under 15 years), 0% to 5% is usually sufficient. If you consistently find more rot than expected, your inspection process needs improvement or you are working in a particularly wet climate.

First, figure out why. Was it a bad estimate, unexpected conditions, crew performance, or weather? Each cause has a different solution. Bad estimates get fixed by tracking actual hours versus estimated hours on every job and adjusting your production rates. Unexpected conditions get handled through better inspection and change order processes.

For the immediate situation: if the overrun is due to something the customer caused or hidden conditions (rotten decking, additional layers), bill for it via change order. If the overrun is your problem (bad estimate, slow crew), you eat it, but you learn from it.

Build a 5% to 10% time buffer into every estimate. If you think a job takes 3 days, quote 3 to 4 days. If you finish in 3, the customer is delighted. If it takes 3.5, you are still within the quoted range. Under promise and over deliver beats the alternative every single time.

At minimum, include a per square equipment allowance of $15 to $35. This covers the depreciation and maintenance of your nail guns, compressors, ladders, safety harnesses, hand tools, and generator. Even if you own everything outright, those tools wear out and need replacement. That cost has to come from somewhere.

For specific jobs, add line items for: roof jacks and toe boards on steep pitch ($50 to $150 per job), scaffolding rental for multi story ($200 to $600 per week), conveyor or ladder hoist rental ($100 to $200 per day for large jobs), and dumpster trailer usage if you own one (still has fuel and maintenance costs).

The contractors who say “I own my tools so equipment costs me nothing” are slowly going broke. Everything has a replacement cycle. A good pneumatic nailer lasts 3 to 5 years of heavy use and costs $300 to $500. Spread that cost across your jobs or you will be buying a new one out of your profit.

Bidding and Competition

You compete on value, not price. When a homeowner says “I got a bid for $8,000 less,” your response should be: “Let me show you exactly what is in my bid, line by line, so you can compare apples to apples.” Pull out your detailed estimate showing every component: materials, labor, tear off, disposal, permits, warranty, insurance, and licensing.

Then ask: “Did the other bid include permit costs? Disposal fees? What warranty are they offering? Are they carrying workers compensation insurance?” Nine times out of ten, the lowball bid is missing something major or the contractor is uninsured.

Invest in your presentation. A professional estimate delivered on a tablet with your branding, clear line items, and photos of past work closes more jobs than a handwritten number on a business card. The GoHighLevel CRM lets you build these presentations systematically so every bid looks professional.

Because every contractor has different overhead, different profit targets, different material sources, and different skill levels in estimating. A company with two trucks and low insurance pays less overhead than a company with ten trucks and full coverage. Their bids will naturally differ even for identical scope.

Scope differences are the other big factor. One contractor includes ice and water shield, synthetic underlayment, new drip edge, and ridge vent. Another includes felt paper and reuses the existing drip edge. The second bid is lower, but the customer is not getting the same roof.

Then there is the skill factor. Some contractors genuinely do not know their costs. They use a “per square” number they heard from a buddy five years ago and never updated it. Their bid is low because their math is wrong, not because they are more efficient. They will either cut corners on the job or lose money trying to deliver what they promised.

Lead with education, not price. Walk the homeowner through your estimate and explain WHY each line item exists. “We include $350 for permits because we pull permits on every job to protect your warranty and your insurance coverage. Not every company does that.” Every line item you explain increases the perceived value.

Use the good, better, best approach. Offer three options at different price points. The “good” option is your base install. “Better” includes upgraded underlayment and extended warranty. “Best” includes premium materials and enhanced ventilation. Most customers pick the middle option, and now your conversation is about which package, not whether your price is too high.

Social proof matters enormously. Bring photos of similar completed jobs, a few reviews printed out, and your insurance certificate. The contractor who shows up prepared, professional, and transparent wins the job over the guy who shows up in a dirty truck with a number scribbled on a notepad, even if that number is lower.

Absolutely. Tiered pricing is one of the most effective strategies in residential roofing sales. It works because of basic psychology: when you give someone one option, the decision is yes or no. When you give three options, the decision becomes which one, and people almost always pick the middle option.

Structure it like this. Good: standard architectural shingles, synthetic underlayment, standard warranty. Better: upgraded architectural shingles, ice and water shield at eaves, enhanced warranty, new drip edge and pipe boots. Best: premium designer shingles, full ice and water shield, maximum warranty, upgraded ventilation system.

Price the “good” option at your normal target margin. Price “better” at 15% to 20% more. Price “best” at 30% to 40% more. Your margin on the upgrades is typically higher because the labor is nearly the same and the material upgrade cost is modest relative to the price increase. You will find your average ticket goes up 10% to 20% just by offering options.

Know your floor. Calculate your absolute minimum acceptable price for every job type: this is your direct cost plus overhead, with zero profit. Below this number, you literally lose money. Now set your target price 20% to 30% above that floor. You can negotiate down toward the floor in extreme cases, but you never go below it.

Then differentiate on something other than price. Speed of response (call back within 15 minutes), detailed written estimates (not verbal quotes), a clear warranty, online reviews, and professional presentation all justify premium pricing. Homeowners do not choose the cheapest roofer; they choose the roofer they trust the most.

If your market is truly brutal, focus on efficiency rather than price cuts. A crew that installs 20 squares a day instead of 15 reduces your labor cost by 25% without cutting your price. Invest in production speed, staging efficiency, and crew training. That is how you win on cost without racing to the bottom.

Seasonal and Special Situations

Peak season (late spring through early fall in most markets) is when you should be at full margin or even premium pricing. Your schedule is packed, leads are abundant, and customers expect to wait. There is zero reason to discount during your busiest months. If anything, add a 5% to 10% demand surcharge during the absolute peak weeks.

Slow season is where strategy matters. You have two schools of thought. First: maintain your prices and accept lower volume, saving your cash reserves from peak season. Second: offer modest incentives (5% to 8% off, or free upgrades) to keep crews working and maintain cash flow. Never drop more than 10% because it resets customer expectations.

The worst thing you can do is slash prices 20% to 30% in slow season. You devalue your brand, attract price shoppers, and struggle to raise prices when spring hits. Instead, use slow season for marketing, training, equipment maintenance, and building your pipeline for next season.

Rush and emergency work deserve premium pricing because they disrupt your existing schedule and often require overtime or weekend labor. Standard multipliers: priority scheduling (under 1 week) at 1.10 to 1.15 times your normal price, rush (under 3 days) at 1.20 to 1.35 times, and same day emergency at 1.50 to 2.00 times.

For after hours emergency tarping or leak stops, $150 to $200 per hour door to door is typical, with a minimum charge of $500 to $1,000. You are providing a service that has enormous value to the customer at that moment. Price accordingly.

Here is the key: quote the rush premium transparently. Say “Our standard scheduling is 2 to 3 weeks out. We can move you to the front of the line for an additional 20% rush fee.” Most customers who genuinely need it done fast will gladly pay the premium. Those who balk were probably not real emergencies anyway. Never feel guilty about charging for urgency. Your crew is worth it.

Insurance restoration is a different game with different rules. Insurance companies use Xactimate software to generate their own estimate of what the repair should cost. Their pricing typically includes 10% overhead and 10% profit (O and P), which caps your margins at roughly 15% to 25% depending on how well you supplement the claim.

Your job is to make sure the insurance scope matches the actual damage. This means writing a thorough supplement that documents everything the adjuster missed: damaged drip edge, flashing, underlayment, damaged gutters, interior damage, code upgrades required by local jurisdiction, and anything else that is legitimate.

Do NOT inflate claims or add phantom damage. That is insurance fraud and it will end your career. Do make sure every legitimate item is documented with photos and measurements. Many contractors leave $2,000 to $5,000 on the table per insurance job simply because they do not supplement properly. The insurance company will not volunteer to pay for items you do not claim.

Material price increases can destroy your margins on jobs you quoted weeks or months ago. Shingle manufacturers have raised prices 5% to 15% annually in recent years, and sometimes mid year with little warning. If you quoted a $20,000 job and materials go up 10% before you install, that is $800 to $1,200 coming straight out of your profit.

Protection strategies: include a price escalation clause in your contracts stating that material prices are valid for 30 days from the quote date, after which adjustments may apply. Most customers understand this, especially in an inflationary environment. Also, lock in material pricing with your supplier when you get the signed contract, not when you are ready to start the job.

For your ongoing estimating, check your material prices monthly. Update your per square cost inputs every time your supplier publishes new pricing. Running estimates with stale material costs is one of the fastest ways to unknowingly erode your margins.

Your minimum job charge should cover your fixed mobilization costs: truck roll, crew time to load and drive to the site, minimum dumpster or debris removal, and enough margin to make the trip worthwhile. For most residential roofing contractors, this falls between $2,500 and $4,000.

Think about it this way: even a “small” repair requires two guys driving 30 minutes each way, spending at least an hour on site, and hauling some materials. That is 4 man hours minimum at your burdened labor rate, plus truck costs, plus materials, plus overhead. Even if the actual repair takes 45 minutes, you have invested half a day in it.

Present the minimum clearly: “We have a minimum service call of $2,500 which covers our mobilization, materials, and labor for repairs up to X scope. Beyond that, we price based on actual scope.” Customers respect transparency. Those who balk at a $2,500 minimum were never going to be profitable customers anyway. Let the handyman have those jobs.

Homeowner Cost Questions

For a typical 2,000 square foot home (roughly 20 to 25 roofing squares including roof slope), you are looking at $9,000 to $22,000 for architectural asphalt shingles, which is what about 80% of homes get. The national average lands around $12,000 to $16,000 for a straightforward replacement with one layer tear off.

Metal roofing runs $14,000 to $35,000 for the same home. Tile or slate can push $25,000 to $50,000 or more. The huge range comes from your region, roof complexity, pitch, number of stories, material grade, and your local labor market.

The best way to know what YOUR roof will cost is to get 2 to 3 detailed estimates from licensed contractors. Not a number from a website, not a guess from your neighbor. Actual line item estimates from people who have looked at your roof. Any contractor who quotes over the phone without seeing the job is guessing, and that guess usually goes wrong in one direction or the other.

A roofing square is 100 square feet of roof area. It is the standard unit of measurement in the roofing industry. A 2,000 square foot roof (measured on the roof surface, not the floor plan) equals 20 roofing squares.

Important distinction: your roof area is larger than your home’s floor plan because of the slope. A house with a 1,500 square foot footprint and a moderate pitch might have 1,800 to 2,000 square feet of actual roof surface. Steeper roofs have even more surface area relative to the footprint. A qualified contractor will measure the actual roof, often using satellite imagery and measurement tools now, so you get an accurate square count.

For a rough estimate: take your home’s footprint in square feet and multiply by 1.15 for a standard pitch, 1.25 for a moderate pitch, or 1.40 for a steep pitch. Then divide by 100 to get squares. But let a pro do the real measurement since being off by even 2 squares can swing your estimate by $1,000 or more.

Even houses on the same street can have wildly different roof costs. Your roof might be steeper, more complex (more valleys, dormers, or skylights), have more layers to tear off, or need more decking repair. A two story colonial with a 10:12 pitch costs significantly more than a single story ranch with a 4:12 pitch, even if they have similar square footage.

Timing matters too. Material prices change, sometimes significantly year to year. If your neighbor got their roof done two years ago, prices may have risen 10% to 20% since then. Labor rates have also increased in most markets.

Contractor quality is the other factor. A licensed, insured contractor with experienced crews and proper permits will charge more than an uninsured operation. That premium buys you warranty protection, liability coverage, and the confidence that the work will pass inspection. Comparing quotes only on price is like comparing cars only on color; the important stuff is under the hood.

A fair roofing estimate should include clear line items for: materials (type and brand specified), labor, tear off and disposal, permits, underlayment, flashing and accessories, and warranty details. If the estimate is just a single lump sum number with no breakdown, that is a red flag regardless of the price.

For ballpark validation on architectural shingles: $450 to $900 per roofing square (installed) covers most of the country. Below $400 per square, somebody is cutting corners or working without insurance. Above $1,000 per square for basic architectural shingles, you should ask what is driving the premium (steep pitch? complex roof? high cost of living area?).

Get 2 to 3 quotes and compare them item by item, not just the bottom line. If two contractors are within 10% to 15% of each other and a third is 30% lower, the low bid is likely missing something. Trust the cluster, not the outlier. An honest contractor will happily explain every line on their estimate.

Getting 2 to 3 quotes is smart. Getting 7 quotes is a waste of everyone’s time. Two or three gives you enough data to understand the market rate for your specific job without analysis paralysis.

When comparing, create a simple checklist: Does the estimate include tear off and disposal? Is the material brand and product line specified? Is underlayment included and what type? Are permits included? What is the warranty (both manufacturer and workmanship)? Is the contractor licensed and insured? Did they actually look at the roof or quote over the phone?

Line up the estimates side by side and compare each component. You will quickly see where the differences are. Maybe one contractor includes ice and water shield at $800 while another does not. Maybe one includes a 10 year workmanship warranty while another offers 2 years. These differences explain the price gap and help you make a genuinely informed decision rather than just picking the cheapest number.

A professional estimate should include, at minimum: contractor name, license number, and insurance information; detailed scope of work; material specifications (manufacturer, product line, color); tear off and disposal plan; underlayment type and coverage; flashing replacement or reuse plan; ventilation plan; permit details; timeline; payment terms; manufacturer warranty details; and workmanship warranty terms.

Beyond the basics, look for: a decking repair clause with per sheet pricing, a clause addressing what happens if additional damage is found, cleanup expectations, and a clear description of what is NOT included. The more detailed the estimate, the fewer surprises you will face during the project.

If a contractor hands you a one page quote with just a total price and a vague description like “replace roof,” that is not an estimate, that is a guess on paper. Professional contractors invest time in detailed proposals because it protects both them and you. The estimate quality often reflects the work quality.

A 2,000 square foot house typically has 20 to 25 roofing squares of roof area (depending on pitch and overhangs). For standard architectural shingles with one layer tear off, expect $10,000 to $18,000 in the Midwest and Southeast, $12,000 to $22,000 in the Northeast, and $13,000 to $25,000 on the West Coast.

These ranges assume a normal pitch (4:12 to 7:12), single or two story, and moderate complexity. If your roof is steep, has multiple dormers, or requires two layer tear off, add 15% to 30% to those numbers. If you want standing seam metal instead of shingles, roughly double the price.

The most common mistake homeowners make is budgeting based on the lowest number they find online. Those “roofs starting at $5,000” articles use unrealistically small homes, no tear off, and bottom tier materials. Budget for the middle of the range for your area and hope to come in under. That way surprises are pleasant, not devastating.

Not always, but it deserves extra scrutiny. The cheapest bid could mean the contractor has lower overhead, found a great material deal, or is genuinely more efficient. But more often, the cheapest bid means: the contractor does not carry proper insurance, the scope is missing items (like tear off, permits, or new flashing), the materials are the lowest grade available, or the contractor does not understand their actual costs and will either cut corners or go out of business before your warranty matters.

Here is a simple test: if the cheapest bid is within 10% to 15% of the middle bids and includes all the same scope items, it might be a genuine value. If the cheapest bid is 25% to 40% below everyone else, something is missing. Ask specifically: “Is this price for a full tear off with permits? What brand of shingles? Do you carry workers compensation insurance?”

The most expensive roof you will ever pay for is a cheap one you have to redo in 5 years.

Roof pitch affects cost in three ways: more surface area, slower labor, and extra safety equipment. A standard pitch (4:12 to 7:12) is baseline pricing. Once you hit steep (8:12 to 10:12), expect 15% to 25% more in labor costs. Very steep (11:12 to 14:12) adds 30% to 50% to labor. Extreme pitches can nearly double the labor portion of the bid.

The surface area factor is separate from the labor slowdown. A 1,500 square foot footprint with a 12:12 pitch has about 40% more roof surface than the same footprint with a 4:12 pitch. More surface means more materials, more labor hours, and more waste.

Additionally, steep roofs require roof jacks, toe boards, and sometimes scaffolding, which are direct job costs. Your contractor is not padding the price for fun. Their crew literally installs half as fast on a steep roof because they are working against gravity with safety equipment that restricts movement. It takes what it takes.

Three reasons: hauling, safety, and time. Every bundle of shingles, every sheet of plywood, every piece of flashing has to go up an extra story. Whether that is a ladder carry, a conveyor, or a crane, it adds time and cost. Material handling on a two story takes 10% to 15% longer than single story, and that time is labor dollars.

Safety requirements increase with height. Two story work means longer ladder setups, fall protection requirements, and increased risk premium for the crew. Workers compensation rates reflect this risk, so the contractor’s insurance costs are literally higher on a taller building.

Finally, everything takes longer. Setting up staging, positioning the dumpster (farther throw), cleaning up debris (it spreads further when it falls from height), and even the crew’s daily up and down time adds up. A 10% to 15% premium for two story work is standard and justified. Three story adds another 15% to 30% on top of that because scaffolding usually becomes necessary.

Labor cost covers everything your crew does on site: tear off the old roof, inspect and repair decking, install underlayment, install the new roofing material, install flashing at walls and penetrations, install ridge caps and hip caps, install ventilation components, and clean up the job site including a magnetic nail sweep.

What most homeowners do not see behind the labor number: the contractor is also paying employer payroll taxes (7.65%), workers compensation insurance (15% to 30% of wages for roofing), general liability insurance, vehicle costs to get the crew there, and tool maintenance. A roofer earning $25 per hour actually costs the company $35 to $42 per hour.

Labor typically represents 50% to 65% of a total roofing job cost, making it the single largest component. When a contractor quotes a higher labor rate, it often means they are paying their crew well, carrying proper insurance, and building in the hidden costs that cheaper operations skip. You want the crew that is properly insured and fairly paid working on your house.

A standard residential roof replacement (20 to 25 squares of architectural shingles, one layer tear off, normal pitch) takes 1 to 3 days with a crew of 3 to 4. Simple ranch homes can be done in a single day. Complex roofs with steep pitch, multiple layers, or specialty materials can take 4 to 7 days.

Duration does affect cost, but indirectly. A 1 day job and a 3 day job of the same scope should cost the same because you are paying per square, not per day. However, if the job takes longer than expected due to hidden damage, weather delays, or complexity, extra labor hours add cost.

Material type matters most for timeline. Metal roofing takes 2 to 3 times longer than shingles. Tile takes even longer. If your schedule is tight (say you are selling the house), ask your contractor about realistic timelines and whether they can commit to completion dates. Weather is always a wild card, so build in a buffer. Nobody wants to live under a tarp longer than they have to.

Insurance covers roof damage caused by sudden, accidental events: hail, wind, fallen trees, fire, and similar perils named in your policy. Insurance does NOT cover normal wear and tear, neglected maintenance, or a roof that is simply old. If your 25 year old shingles are curling and cracking from age, that is a maintenance issue, not a claim.

If you have storm damage, file a claim and have your adjuster inspect the roof. Also get an estimate from a reputable roofing contractor who can identify all the damage and write a proper supplement if the adjuster’s scope is too low. Many legitimate claim items get missed on the first inspection.

Be very cautious of door knockers who promise “free roofs” through insurance. While insurance restoration is a legitimate business, contractors who pressure you to file questionable claims or offer to “cover your deductible” are engaging in practices that can get both of you in trouble. Your deductible is your legal responsibility. A trustworthy contractor will be honest about what insurance will and will not cover.

Roofing over (overlay) saves you the tear off and disposal costs, typically $100 to $175 per square for one layer. On a 20 square roof, that is $2,000 to $3,500 in savings. So yes, an overlay is cheaper upfront.

However, there are significant downsides. You cannot inspect the decking for rot or damage. The new shingles do not lay as flat or last as long over a bumpy existing layer. Most shingle manufacturers reduce warranty coverage for overlay installations. And many jurisdictions only allow a maximum of two layers total, so if you already have one layer, this is your last chance before a mandatory tear off.

Most experienced contractors recommend full tear off for good reason: you get a clean deck inspection, proper underlayment installation, flat substrate for the new shingles, full manufacturer warranty, and a roof that will perform better and last longer. The $2,000 to $3,500 you save on the overlay might cost you $5,000 to $10,000 in reduced lifespan and hidden damage. Tear off is almost always the better investment.

Budget a contingency of 10% to 15% above the quoted price for unexpected costs. The most common surprise is rotten decking, which runs $50 to $120 per sheet to replace. On an older roof, 5% to 15% of the deck might need new plywood, adding $500 to $2,500 depending on the extent.

Other potential surprises: damaged or inadequate ventilation that needs upgrading ($200 to $800), flashing issues at walls or chimneys ($200 to $600), code required upgrades that were not in the original scope (ice and water shield, different nail patterns), and fascia or soffit damage hidden behind gutters ($300 to $1,000).

A good contractor builds some of this into their estimate or includes a decking repair clause with a per sheet rate. Ask upfront: “What happens if you find damage during tear off?” The answer should reference a pre agreed price for common repairs, not “we will figure it out.” If your contractor uses a thorough estimating system like QuoteIQ, these contingencies are built into the process automatically.

Get More Leads From Your Contractor Website Starting This Week

More leads. Faster follow-up. More booked jobs.

Want one of these contractor lead generation tools installed on your site in 24–48 hours?

👉 See The Full Lead Machine Setup

📞 Call or Text: 608-322-4081

✉️ Email: jay@instantsalesfunnels.com

Instant Sales Funnels. All Rights Reserved. (2026)