Roof repair cost calculator

Price leak repairs, flashing fixes and shingle replacement from crew time, materials, travel and your minimum service charge.

In shortRepair price = (crew labor with burden + materials + equipment + overhead) ÷ (1 − margin), never below your minimum charge. Small repairs are mostly travel and setup, so count that time.

Calculator

Payroll taxes, workers’ comp, benefits

Vehicles, insurance, office, software

Your floor price for any repair

Enter your numbers and press Calculate.

The math behind the roof repair cost

Labor hours = crew members × (hours on site + travel and setup hours).

Labor cost = labor hours × wage × (1 + burden %).

Overhead = labor hours × overhead per labor hour.

Price = (labor + direct costs + overhead) ÷ (1 − margin %), or your minimum charge if that is higher.

Worked example

Two roofers spend 2 hours on site and 1 hour each on travel and setup: 6 labor hours. At $24 with 22% burden, labor is $175.68. Materials are $120 and overhead is $48, so cost is $343.68. A 20% margin gives $429.60, which is above the $350 minimum, so the quote is $429.60.

Fictional numbers for illustration only.

Situations for the roof repair cost

Repair calls are where roofing companies most often lose money. The time on the roof may be an hour, but loading, driving, setting ladders and cleaning up can double it. This calculator makes you count all of it.

Use it to set a standard price for common repairs or to quote a specific job. Compare the result with the minimum charge you use today.

Why small repairs cost more per hour

A two hour leak repair seldom takes two hours of the company’s time. Loading the truck, driving, setting a ladder, tarping and cleaning up can double it. That is why the calculator asks for travel and setup separately. If the real time is 6 labor hours, a quote built from 4 hours leaves the job underpriced from the start.

Weather and callbacks

Roofing work stops for rain and wind, and rescheduled visits cost another round of travel. Add a line to your quote for a second trip when the repair is weather dependent, and say so in writing. Track warranty callbacks separately, so you know whether a certain type of repair keeps returning.

How it shows up in a timesheet

Record travel, setup, on-site time and cleanup as separate codes. After twenty jobs you will have your own averages, which are better than any rule of thumb, and you can put them straight into the calculator.

Common mistakes

Safety setup is part of the job time

Every repair visit needs fall protection and ladder setup, and that time belongs in travel and setup hours. OSHA’s construction rules call for fall protection for residential roofing work at 6 feet or more (29 CFR 1926.501), and portable ladders used to reach a roof must extend at least 3 feet above the landing (29 CFR 1926.1053). On a two-story home, rigging an anchor can take longer than the repair. Count it, or the small jobs will keep losing money.

A standard price list from the calculator

  1. List your five most common repairs, such as a pipe boot, a few missing shingles or a flashing reseal.
  2. Pull the real crew hours and materials for the last several of each from time and job records.
  3. Run each through the calculator with your burden, overhead and margin.
  4. Publish the results as starting prices, with a note on what changes them.

Questions about the roof repair cost

Should I charge for an inspection visit?

Many contractors charge a diagnostic fee and credit it against the repair. Either way, the time is a cost.

How do I price an emergency call?

Raise the wage to your after-hours rate, including any overtime premium your crew earns.

What if the repair turns into a replacement?

Stop and re-quote with the replacement calculator.

Why margin and not markup?

Margin is profit as a share of the price; markup is profit as a share of cost. A 20% margin equals a 25% markup. Mixing the two up is one of the most common reasons small contractors underprice.

What minimum charge is reasonable?

It should cover the truck, the travel and one hour of labor with margin. Test it against your last ten small jobs.

Should I include disposal?

Yes, as a direct cost if you haul debris away.

Should I quote a range?

A range is fine for unknown damage. Say what could move the price.

Should a second story cost more?

Usually. Setup and material handling take longer, so enter more setup hours rather than adding a flat surcharge.

Related resources

Keep reading

Track every repair call

EZTime tags hours by job and client, so you can see which repairs pay. Book a demo to see how it works.

General information and an estimate only. It is not legal, payroll, tax or financial advice. Rules vary by state and city. Check important results with a qualified professional.