Price leak repairs, flashing fixes and shingle replacement from crew time, materials, travel and your minimum service charge.
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.
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.
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.
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.
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.
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.
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.
Many contractors charge a diagnostic fee and credit it against the repair. Either way, the time is a cost.
Raise the wage to your after-hours rate, including any overtime premium your crew earns.
Stop and re-quote with the replacement calculator.
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.
It should cover the truck, the travel and one hour of labor with margin. Test it against your last ten small jobs.
Yes, as a direct cost if you haul debris away.
A range is fine for unknown damage. Say what could move the price.
Usually. Setup and material handling take longer, so enter more setup hours rather than adding a flat surcharge.
EZTime tags hours by job and client, so you can see which repairs pay. Book a demo to see how it works.