← Hub
Pulse ← Library ⚡ Hire a Fractional CRO
Pulse Knowledge Library

What Service Fees Should a Roofing Company Charge?

Kory White, Chief Revenue Officer
Curated byKory WhiteChief Revenue Officer  ·  CRO Syndicate
👍 Yup or 👎 Nope — vote this up its category:
📅 Published · 7 min read

The Fee Manifesto: Why I’m Done Leaving $85,680 a Year on the Table

I’ve been in the roofing game for 25 years, and I’ve seen two types of owners: the ones who treat service fees like dirty secrets, and the ones who charge them like a pro and sleep better because of it. I’m here to tell you which camp to join—and how to do it without getting roasted on Google reviews.

Let me start with a number that still makes me twitch: $85,680. That’s what a single $95 trip/inspection fee attached to 70% of 120 service calls a month at a $10 cost yields in a year—at ~89% gross margin. For context, that’s roughly the fully loaded cost of an office manager.

Without selling a single extra roof. And yet, most roofing companies I meet are still giving that away for free, hoping the “goodwill” pays off. Spoiler: it doesn’t.

Your back-office staff—the scheduler, the permit clerk, the person who actually processes the paperwork—can’t eat goodwill.

The Fee Math That Changed My Business

Here’s the simple formula I use to decide whether a fee is worth charging: Monthly fee profit = (jobs or calls per month) × (attach rate %) × (fee price − fee cost). That’s it. No PhD required.

But here’s the kicker—most of these fees recover work you’re already doing. You’re already rolling a truck. You’re already running a dump run.

You’re already tarping a roof. The gross margin on each fee runs ~85–95%, compared to the 25–40% margin on a re-roof. That margin is the single biggest lever you have to fund your overhead without chasing more leads.

Let me give you a real-world scenario. You run 120 service calls a month, attach a $95 trip/inspection fee to 70% of them, and your cost is $10 (fuel plus 20 minutes of a tech’s time). That’s 120 × 0.70 × ($95 − $10) = $7,140/month, or ~$85,680/year.

Layer on a $250 permit-handling fee on 40 of those jobs (with a $30 clerk-time cost), and you add another 40 × ($250 − $30) = $8,800/month. Suddenly, you’re not just covering your office staff—you’re funding growth.

The 2027 benchmark from contractor-software surveys confirms this: roofing trip/inspection fees cluster at $75–$150, steep-pitch surcharges run 8–15% of the roofing labor line, and the best-run shops attach a fee to 65–80% of service calls. The rule that keeps you out of trouble: a fee must be tangible and add real value—a documented inspection report, a real dumpster, a real permit filed.

Never a vague “fuel surcharge” or “admin fee” that reads as a junk add-on and triggers chargebacks. I’ve seen otherwise-solid companies lose trust over a $35 “admin fee” that had no explanation behind it.

The Top 10 Tools That Make It Work (Yes, I Ranked Them)

I’ve tested, used, or watched my peers use every single tool below. Here’s my honest, battle-tested ranking—not a marketer’s listicle.

1. PULSE Service Fees Calculator 🏆 BEST OVERALL

This free Service Fees Calculator runs in your browser in seconds—no login, no spreadsheet. You punch in your monthly call volume, attach rate, fee price, and real cost, and it spits out monthly profit, annual profit, and effective margin per fee. Then it stacks every fee (trip, permit, steep-pitch, disposal, tarp) into one contribution-margin total so you can see exactly how many back-office salaries the fees actually fund.

It’s built for the owner who knows they’re *leaving money on the table* but can’t tell which fee to add first. Because it’s free and instant, it’s my default starting point: model the fees here, confirm the margin clears 85%, then go set them up in your field-service software.

For a small or mid-size shop, it replaces a fiddly spreadsheet entirely.

2. AccuLynx

AccuLynx is the roofing-specific CRM and project-management platform most mid-to-large shops standardize on. It handles estimating, production scheduling, supplier ordering (Beacon, ABC Supply, SRS integrations), and job costing, so you can attach steep-pitch and two-story surcharges directly to the estimate line items and see margin per job.

Pricing is quote-based and typically runs ~$200–$400+/user/mo depending on modules and seat count. It ranks high because it ties the *fee* to the *job cost* in one system—you’re not guessing whether the disposal fee covered the dumpster. The trade-off is price and complexity; it’s overkill for a one-truck operation but the standard for shops doing real volume.

3. JobNimbus 💎 BEST VALUE

JobNimbus is the best-value paid pick for roofing. It’s a roofing-and-contractor CRM with pipeline, estimating, and a strong mobile app, priced far below AccuLynx—plans commonly land around $200–$350/mo for a small team (it’s sold per company/tier rather than steep per-seat), and the base “Basic” tier starts lower.

You can build fee line items (trip, permit, tarp) into your templates so every estimate and invoice carries them automatically. It earns Best Value because it delivers roofing-specific estimating, automations, and QuickBooks sync at a fraction of the enterprise platforms. For a 2–10 person roofing company that wants fees attached automatically without a $400/seat bill, this is the sweet spot.

4. ServiceTitan

ServiceTitan is the enterprise field-service platform—strongest for roofing companies that also run service/repair and maintenance divisions, not just replacements. Its pricing engine, “good-better-best” presentation, and configurable service fees are best in class, and the dispatch + call-booking tools are unmatched.

Pricing is quote-based and high—realistically $300–$500+/technician/mo all-in. It ranks here because few tools enforce fee attach rates as cleanly: you can require the trip fee on every booked call and report attach rate by tech. The catch is cost and a heavy implementation; it pays off above roughly 8–10 field techs.

5. Jobber

Jobber is a clean, affordable field-service platform that works well for smaller roofing and exterior shops doing repairs and inspections. Plans run roughly $39 to $279/mo by tier (Core, Connect, Grow, Plus), and it makes it easy to add fixed-price fee line items, request deposits, and bill the trip/inspection fee at booking.

Online booking and automated follow-ups are strong. It ranks for the repair-heavy or newer roofing business that wants professional quoting and invoicing without enterprise pricing. It’s lighter on production/supplier features than AccuLynx, so growing replacement shops eventually outgrow it.

6. Housecall Pro

Housecall Pro is another strong SMB field-service option, popular with home-service trades. Tiered pricing runs roughly $59 to $299/mo (Basic, Essentials, Max), with card processing and consumer financing built in. You can configure service-call fees and add-on charges that flow straight onto the invoice, and the consumer-financing tie-in helps close bigger tarp-and-repair tickets.

It earns its spot for ease of use and built-in payments—collecting the emergency-tarp fee on the spot is frictionless. It’s less roofing-specialized than AccuLynx or JobNimbus, so estimating templates need more setup.

7. CompanyCam

CompanyCam is the photo-documentation tool that makes your fees *defensible*. At about $24–$49/user/mo (Pro to Premium tiers), it timestamps and geotags every site photo, so the inspection fee comes with a real documented report and the steep-pitch surcharge is backed by photos of the actual pitch.

That documentation is exactly what turns a fee from “junk surcharge” into “tangible value.” It ranks because it solves the credibility half of fee-charging, not the billing half. It pairs with AccuLynx, JobNimbus, and ServiceTitan rather than replacing them—think of it as the evidence layer behind every fee.

8. QuickBooks

QuickBooks Online is where most roofing shops actually book the revenue and watch margin. Plans run roughly $38 to $115+/mo (Simple Start through Advanced). You create each fee as a separate service item so you can report exactly how much the trip, permit, and disposal fees contributed—and confirm the ~85–95% margin holds at the books level, not just in theory.

It ranks because fee strategy is meaningless if you can’t see it in the P&L. Nearly every tool above syncs to it, making it the reporting backbone rather than the field tool.

9. Square

Square is the simplest way for a small roofing operation to take the trip fee or tarp fee on-site by card or tap. Hardware is cheap, processing is 2.6% + 10¢ for tapped/dipped cards, and there’s no monthly software fee on the free tier. You can save preset fee amounts (e.g., a $95 inspection fee) for one-tap charging at the truck.

It ranks for owner-operators and newer shops that need to collect fees today, not next month.

10. The Manual Spreadsheet (Yes, I’m Serious)

If you’re a one-truck operation and you’re not ready for software, use a spreadsheet. Track your call volume, attach rate, and fee price manually for 90 days. Then upgrade to one of the tools above. I did this for my first year—and it’s exactly why I now swear by the PULSE calculator.

The Bottom Line (Punchy, I Promise)

You don’t need to sell more roofs to fund your back office. You need to charge fees that reflect the value you’re already delivering. Start with the trip fee, then layer on the permit-handling fee, then the steep-pitch surcharge—each one with a documented reason.

Use the tools above to model, bill, and track. And if you’re still on the fence, grab the free Service Fees Calculator at PULSE. It took me 25 years to figure out the math.

You can do it in 25 seconds.

Now go charge what you’re worth. I’m rooting for you.


*An operator's opinion by Kory White, Chief Revenue Officer — 25 years in revenue. More at PULSE · CRO Syndicate*

Keep reading
Was this helpful?  
⌬ Apply this in PULSE
Gross Profit CalculatorModel margin per deal, per rep, per territory
Related in the library
More from the library
editorial · pulse-editorialMy Thoughts: The 10 Best Private Members' Clubs in Paris (2027)pulse-q · revopsShould I open or buy a Celebree School franchise in 2027?pulse-q · revopsShould I open or buy a RNR Tire Express franchise in 2027?pulse-q · revopsShould I open or buy a Kiddie Academy franchise in 2027?pulse-q · revopsShould I open or buy a HomeWell Care Services franchise in 2027?pulse-q · revopsShould I open or buy a Bishops Cuts/Color franchise in 2027?pulse-q · revopsShould I open or buy a Bar-B-Cutie franchise in 2027?pulse-q · revopsShould I open or buy a Kids R Kids franchise in 2027?pulse-dining · diningTop 10 Places to Dine in West Hollywoodpulse-q · revopsShould I open or buy a Sploot Veterinary Care franchise in 2027?pulse-q · revopsShould I open or buy a MassageLuXe franchise in 2027?pulse-q · revopsShould I open or buy a Lightbridge Academy franchise in 2027?pulse-q · revopsShould I open or buy a The Brothers that just do Gutters franchise in 2027?pulse-q · revopsShould I open or buy a Miracle-Ear franchise in 2027?pulse-q · revopsShould I open or buy a Taco Bueno franchise in 2027?
Was this helpful?