LAUNCH SPECIAL — $5/Report through May 31
BusinessFebruary 12, 2026Veteran Built Software

12 Mistakes New Roofing Contractors Make (And How to Avoid Them)

New roofing contractors make predictable, expensive mistakes. Here are the 12 most common — from underpricing jobs to skipping satellite measurements — and how to avoid every one.

12 Mistakes New Roofing Contractors Make (And How to Avoid Them)

Starting a roofing business is straightforward on paper. Get licensed, get insured, buy a truck, buy tools, and start bidding jobs. The reality is that the first two years filter out most new roofing contractors — not because they can't install roofs, but because they can't run a business.

The contractors who survive year one and thrive by year three avoid the same set of predictable mistakes. Here are the 12 most common, ranked by how much money they cost you.


Mistake #1: Underpricing Jobs to Win Work

What happens: You're new, you don't have reviews or referrals, and the only way you can think of to compete is on price. So you bid 15-20% below market rate, win the job, and lose money on it.

Why it's expensive: Underpricing doesn't just cost you money on that job — it sets a price expectation with the customer. When they refer you to their neighbor, they'll say "he's cheap." Now you're locked into cheap pricing or you lose the referral.

It also attracts the wrong customers. Price-sensitive homeowners are statistically more likely to dispute charges, leave negative reviews over minor issues, and demand extras that weren't in the scope.

How to avoid it: Know your actual costs before you bid. Calculate materials, labor, overhead (truck, insurance, fuel, dump fees, tool wear), and add a minimum 15% profit margin. If that number seems high, it's because you haven't been accounting for your real costs.

Use a satellite measurement report to get accurate dimensions so your material costs are right. A RoofRecon report is $8 and gives you exact material quantities — no guessing, no underbidding because you measured wrong.


Mistake #2: Measuring Roofs by Hand for Every Bid

What happens: You climb every roof, measure every plane with a tape, sketch it on paper, go back to the office, and calculate the total area. This takes 2-3 hours per property including drive time.

Why it's expensive: At 2.5 hours per measurement and 20 bids per month, that's 50 hours — a full work week — spent measuring roofs. If you close 30% of bids, you spend 35 hours measuring roofs you don't get. At a conservative $50/hour opportunity cost, that's $1,750/month in lost productive time.

And manual measurements are error-prone. One bad measurement leads to a bad estimate, which leads to either a lost job (bid too high) or a money-losing job (bid too low).

How to avoid it: Order a satellite measurement report before the site visit. A RoofRecon report generates in minutes and costs $5. You get total area, pitch, line measurements, and material quantities. Use the site visit for damage assessment and customer relationship building — not measurement.


Mistake #3: Not Tracking Job-Level Profitability

What happens: Money comes in, money goes out, and at the end of the month you check your bank balance. If it went up, good month. If it went down, bad month. You have no idea which jobs made money and which lost money.

Why it's expensive: Without job-level tracking, you can't identify which types of jobs are profitable and which aren't. Maybe your storm damage work is making 25% margins but your retail re-roofs are breaking even. Maybe your 25-square jobs are profitable but your 10-square jobs lose money after overhead.

You can't fix what you can't see.

How to avoid it: Track four numbers for every job: what you bid, what you spent on materials, what you spent on labor, and what you spent on everything else (dump, permits, fuel, supplies). The difference between revenue and total cost is your profit.

A spreadsheet works. QuickBooks works. The tool doesn't matter — the discipline does.


Mistake #4: Skipping Overhead in Your Estimates

What happens: You calculate materials ($6,000) and labor ($4,000) and bid the job at $11,000 thinking you're making $1,000 in profit. But you forgot about:

  • Truck payment: $600/month
  • Insurance: $400/month
  • Fuel: $300/month
  • Dump fees: $150 per job
  • Tools and equipment wear: $200/month
  • Phone, software, office: $200/month
  • Marketing: $300/month
  • License and continuing education: $100/month

That's $2,250/month in overhead. If you do 8 jobs per month, each job needs to carry $280 in overhead just to break even. Your $1,000 "profit" is actually $720 — and that's before you pay yourself.

Why it's expensive: Most new contractors don't realize they're losing money until they've been in business for a year. By then, they've depleted their savings and taken on debt to keep operating.

How to avoid it: Calculate your total monthly overhead. Divide by your average number of jobs per month. Add that number to every estimate as a line item (internally — the customer sees a rolled-up price). Then add your profit margin on top.


Mistake #5: No Follow-Up System

What happens: You meet a homeowner, measure their roof, send an estimate, and wait. They don't call back. You move on to the next lead.

Why it's expensive: The average homeowner gets 3-5 estimates before choosing a contractor. The contractor who follows up within 48 hours wins the job 40-50% more often than the contractor who doesn't follow up at all. That's not a statistic from a marketing course — it's a consistent finding across home services industries.

Most homeowners don't make an immediate decision. They need time to compare estimates, discuss with their spouse, check reviews, and think about timing. A follow-up call or text puts you back in their mind at decision time.

How to avoid it: Set a phone reminder 48 hours after sending every estimate. Call or text: "Hi [name], just checking in on the estimate I sent over. Happy to answer any questions." That's it. No hard sell. No pressure. Just presence.


Mistake #6: Buying Too Much Equipment Too Early

What happens: You lease a $60,000 truck, buy a $15,000 trailer, purchase a $5,000 brake, and invest in $8,000 of specialty tools — all before you've closed your 10th job.

Why it's expensive: Equipment payments don't stop when work slows down. A $1,200/month truck payment in January (your slowest month) hurts a lot more than it does in July.

Most new contractors overestimate their first-year revenue and underestimate how long it takes to build a customer base. The equipment they bought for 30 jobs per month sits idle while they're doing 8.

How to avoid it: Rent or borrow specialized equipment for your first year. Buy a reliable used truck instead of leasing new. Invest in the tools you use every day (nail guns, compressor, safety equipment) and rent everything else as needed.


Mistake #7: Not Getting Enough Insurance

What happens: You get the minimum general liability policy to satisfy your license requirements and skip workers' comp because "my guys are 1099 contractors." Then a worker falls off a roof, or a ladder damages a customer's car, or a storm blows shingles off a roof you installed last month.

Why it's expensive: A single uninsured claim can bankrupt a small roofing company. Workers' comp claims average $40,000-$60,000 for fall injuries. A general liability claim for property damage averages $10,000-$30,000. Without adequate insurance, these come directly out of your pocket — or your business.

And misclassifying employees as 1099 contractors exposes you to IRS penalties, state labor board fines, and retroactive workers' comp premiums. This is one of the most common and most expensive mistakes new contractors make.

How to avoid it: Get proper general liability ($1M/$2M minimum), workers' comp for all employees, commercial auto, and an umbrella policy. The premiums feel expensive when business is slow. They feel like nothing compared to a $50,000 claim.


Mistake #8: Ignoring Waste Factor

What happens: You measure 20 squares, order 20 squares of material, and run short on every job. Hips, valleys, dormers, and starter courses all consume material that doesn't show up in the raw square footage.

Why it's expensive: Emergency material runs cost 15-25% more than planned orders. Your crew sits idle while you drive to the supply house. The job takes an extra half-day. The customer sees disorganization.

How to avoid it: Apply waste factor based on roof complexity:

  • Simple (gable, 2-4 facets): 10% waste
  • Moderate (mixed gable/hip, 5-8 facets): 15% waste
  • Complex (multi-hip, 9+ facets, dormers): 20% waste

A satellite measurement report includes waste factor recommendations based on the specific roof geometry. RoofRecon reports calculate this automatically so you don't have to guess.


Mistake #9: No Written Scope of Work

What happens: You give the homeowner a verbal estimate or a one-line written estimate: "Tear off and replace roof — $12,000." They agree. You start the job. Then the disputes begin.

"I thought you were replacing the gutters too." "The soffit was supposed to be included." "You said you'd paint the fascia." "The old shingles were supposed to be hauled away, not left in the driveway."

Why it's expensive: Without a written scope, every dispute is a he-said-she-said argument that you'll lose — because the customer is always right when there's no documentation.

How to avoid it: Every estimate should include a detailed scope of work in plain English. List exactly what's included: tear-off, installation, materials (brand and product), accessories, ventilation, flashing, cleanup, and haul-away. Also list what's NOT included: structural repairs, interior damage, painting, landscaping restoration.

Get it signed before starting work.


Mistake #10: Trying to Do Everything Yourself

What happens: You're the salesperson, the estimator, the project manager, the lead installer, the bookkeeper, and the marketing department. You work 14-hour days and still can't keep up.

Why it's expensive: The tasks you're worst at consume the most time and produce the worst results. A contractor who spends 2 hours on bookkeeping that a $30/hour bookkeeper could do in 30 minutes is wasting 1.5 hours of their time — time that could be spent selling, which is worth $100-$200/hour in closed revenue.

How to avoid it: Identify the tasks you're weakest at and delegate them first. Usually that's bookkeeping, marketing, and measurement. Use tools that automate what can be automated — satellite reports instead of manual measurement, accounting software instead of spreadsheets, a simple CRM instead of sticky notes.


Mistake #11: No Online Presence

What happens: You rely entirely on yard signs, door knocking, and word of mouth. When a potential customer Googles your company name, they find nothing — or worse, they find a competitor.

Why it's expensive: 87% of homeowners research contractors online before making contact. If you don't have a Google Business Profile, a simple website, and a few reviews, you're invisible to the majority of potential customers.

How to avoid it: At minimum, set up a Google Business Profile (free), ask every happy customer for a Google review, and put up a one-page website with your name, license number, services, service area, and phone number. This takes an afternoon and pays for itself within a month.


Mistake #12: Not Investing in Speed

What happens: A homeowner calls Monday morning. You schedule a site visit for Wednesday. You measure the roof Thursday. You build the estimate Friday. You send it Monday. They've already signed with the contractor who sent an estimate Monday afternoon.

Why it's expensive: In roofing, the first professional estimate wins disproportionately. Not always, but enough that speed is a genuine competitive advantage.

How to avoid it: Build a workflow that gets estimates out same-day:

  1. Homeowner calls → order a RoofRecon satellite report immediately ($8, ready in minutes)
  2. Build the estimate from the report data (30 minutes)
  3. Send the estimate before you even visit the property
  4. Schedule the site visit to confirm conditions and close the sale — not to measure

This workflow lets you send professional estimates within hours of first contact. Most competitors take 3-7 days.


The Common Thread

Every mistake on this list comes down to one of three root causes:

  1. Not knowing your numbers — costs, margins, overhead, close rates
  2. Not having a system — for follow-up, documentation, tracking, and measurement
  3. Not investing in the right tools — spending big on equipment but skipping the $8 measurement report that makes your estimates accurate

Fix those three things and you'll avoid 80% of the problems that sink new roofing businesses.

Order a Roof Report — $5, no subscription required →


Produced by Veteran Built Software — built by contractors, for contractors. RoofRecon delivers satellite roof measurement reports at $5 per report with no subscription required.