All articles

Roofing CRM Add-On Audit: Measurement Reports, Texting, and Payment Processing

October 25, 2026 · 9 min read

Every roofing CRM quote has two prices: the subscription you are shown, and the usage fees you discover later. Our breakdown of roofing CRM pricing tiers vs. flat pricing names the usual add-ons in a list — measurement reports, texting, payment processing, and the rest. This post works through the three biggest ones properly: how each fee is charged, what actually makes it grow, and how to pull your real numbers off your own statements before you sign or renew anything. The pattern matters more than any vendor's name. Subscription fees scale with your team or your tier. Add-on fees scale with your activity — estimates sent, messages sent, dollars collected — which means they are smallest in the quiet month you are quoted in and largest in the storm month you can least afford surprises.

Why add-ons behave differently from subscriptions

A subscription is predictable because its driver is stable: seats change when you hire, tiers change when you upgrade. Usage fees have faster drivers. A storm week doubles the measurement reports you order. A follow-up push multiplies the texts you send. A good collections month — the outcome you actually want — raises your processing bill automatically, because it is a percentage of money in. None of that makes an add-on a rip-off; several buy real value. It makes them dangerous to budget by headline, because the quote you compared in a slow month is not the bill you will pay in a busy one. The audit rule is the same one our roofing CRM cost guide applies to seats: price every fee at your real volume, then again at your storm-season volume, and annualize both.

1. Measurement reports: the per-report meter

Aerial and satellite measurement reports are commonly sold per report, on top of whatever the CRM costs — and often on top of the plan you already pay, even when the measurement tool and the CRM are the same company. The meter runs on estimates, not on jobs won: every roof you measure costs the fee, including the prospects who never sign, the multi-structure properties that need more than one report, and the re-orders when a first report looks wrong or a roof has changed. Turnaround can be priced in levels as well, with faster delivery costing more than standard delivery — a difference that only shows up when a storm has every contractor in your market ordering at once and standard turnaround stretches. Audit it from your own records: count the reports you ordered in each of the last three months, multiply by the per-report price you actually paid including any rush charges, and notice the spread between your quietest and busiest month. That spread is the number a flat quote hides.

Be plain about where GableFlow stands, because it is a trade, not a trick: GableFlow does not take measurements itself — its pricing page says so in its own list of what it does not do yet. It builds branded estimates from measurement reports you upload, reading in the squares, pitch, and linear feet. If you buy reports from a measurement provider, you pay that provider's per-report price whichever CRM you use — and GableFlow adds no per-report fee of its own on top; its published pricing is that it does not charge per seat, per job, or per anything else. A platform that bundles measurements may be more convenient, but "bundled" still deserves the audit question: is the report price inside the subscription, discounted inside it, or simply billed beside it?

2. Texting and communication bundles: the monthly meter plus usage

Texting is rarely in the base price of a roofing CRM. Where it is offered, it is commonly sold as a separate communication add-on — a monthly bundle, a usage level, or a charge tied to message volume — and it can sit alongside sibling bundles for marketing or automation features that are also priced apart from the core subscription. The scaling driver is your follow-up discipline itself: every estimate follow-up, appointment reminder, review request, and storm-week update is a message, and a company that follows up properly sends a lot of them. Bundles also have edges worth asking about before you rely on them — what happens when you pass the included volume in a storm month, whether unused volume rolls over or expires, and whether a second location or a second sender number costs more. Read your last three statements and find the communication line as its own number; if it is folded into a single platform charge with no breakdown, that is itself an audit finding.

GableFlow's position here is the honest opposite of a bundle: it does not send text messages at all — again, stated on its own pricing page. There is no texting add-on to buy and no usage meter running, but there is also no built-in texting feature, and if in-CRM texting is a requirement for your company today, that is a real reason to choose a different tool. What GableFlow provides for the same work is the record the messages hang off: the pipeline stage, the next step with a date, and the follow-up history on the job — the discipline our estimate follow-up system describes — while the texts themselves go out from your phone the way they probably do now.

3. Payment processing: the percentage that grows with success

Payment processing is the only common add-on charged as a percentage of revenue, which makes it the largest line on this list for most companies and the easiest to underestimate, because it never appears as a monthly bill you can point to — it is skimmed from money arriving. It applies at every card payment point: the deposit, any progress payment, and the final balance, including insurance work when a homeowner puts their portion on a card. Three audit questions matter. First, what is the actual percentage and the per-transaction charge on your own statements — not the advertised starting rate? Second, is the processor built into the CRM at its rate, or can you use a processor you already have — and if the built-in one is required, is its rate the processor's standard rate or the platform's marked-up one? Third, what is your written policy on the fee itself: absorbed as a cost of getting paid fast, or addressed in your estimate terms before the first invoice, rather than argued about at the final one? Whichever policy you choose, choose it on paper, in advance.

On GableFlow's side of the ledger: invoices and payment tracking are part of the included product — you create the invoice from the job, record payments as they come in, and see what is owed, paid, and overdue on the record. GableFlow does not add a processing percentage of its own; if you take a card payment through a separate processor, that processor's percentage is the processor's, and it would apply with any CRM. What changes between platforms is whether the CRM forces its own payment rail at its own rate as the price of using its invoicing — that is the question to put to any vendor whose payments feature is presented as free.

The rest of the line items worth pulling

  • Document and e-signature tools, sometimes bundled with proposal features, sometimes a separate add-on
  • Customer portal access, occasionally priced apart from the core subscription
  • Marketing and automation bundles that extend the base platform for an extra monthly charge
  • Analytics and advanced reporting add-ons sold on top of the standard reports
  • Onboarding, implementation, and data-migration help — one-time, but real, and sometimes required
  • Extra locations, extra sender numbers, or storage above an included amount

How the three big fees scale — at a glance

FeeHow it chargesWhat makes it growWhat to pull for the audit
Measurement reportsPer report orderedEstimates sent — including jobs you do not win — and rush turnaroundReport count × price paid, last 3 months, quiet vs. storm
Texting / communicationsMonthly bundle or usage levelFollow-up volume, reminders, storm-week messagingThe communication line on your last 3 statements, incl. overages
Payment processingPercentage of each card transactionMoney collected by card — deposits through final balancesEffective rate on your statements, and whether the CRM mandates its own rail

Worked math with illustrative rates — replace them with yours

The rates below are round, clearly illustrative examples chosen to make the arithmetic visible — they are not quotes from any vendor, and the audit only works when you substitute the figures from your own statements. Take a small company in a normal month:

  • Measurement reports: 20 reports at an illustrative $25 per report = $500/month — $6,000/year
  • Texting bundle: an illustrative $50/month = $600/year, before any overage in a busy month
  • Payment processing: an illustrative 3% on $30,000 collected by card in a month = $900 that month
  • Illustrative add-on total: $1,450 in that month — against a subscription headline that may have been the only number you compared

Two honest qualifications keep this math fair. Processing is not caused by your CRM — you pay a percentage to take cards under almost any setup, so for comparison purposes the figure that matters is the difference between a platform's required rail and the processor you would choose yourself. And in a storm month every line above grows at once, because report orders, messages, and collections all spike together; run the same arithmetic at twice the volume before you decide an add-on stack is affordable. Our roofing CRM cost calculator handles the seat side of this same exercise.

The six-step audit, from your own paperwork

  • Pull the last three months of statements and invoices from your CRM, measurement provider, communication tools, and payment processor
  • List every line separately — subscription, seats, reports, messaging, processing, one-time fees — with nothing folded into "platform"
  • Classify each line by its driver: per seat, per report, per message or bundle, percentage of revenue, or genuinely fixed
  • Annualize each line twice: at your normal volume and at your storm-season volume
  • Ask each vendor, in writing where possible, what is not included, what the overage or next level costs, and whether any rail or bundle is mandatory
  • Compare the finished totals — not the headlines — against a published flat price, and re-run the audit every renewal

When paying the add-ons is the right call

An audit is not an argument for buying nothing. Ordered measurement reports save ladder time and produce the documentation insurance work runs on; a texting bundle that your whole team actually uses can be worth its meter; card payments get deposits in days instead of weeks, and the percentage can be a fair price for that speed. The failure mode is never paying for a service — it is paying for it uncounted, discovering it at renewal, or choosing a platform on its headline while the meters that decide your real cost were never mentioned. If a vendor itemizes willingly and the totals still fit your volume, that transparency is a point in their favor — the same test we set out in our roofing CRM demo checklist.

GableFlow's answer to the audit is structural: one published price — $40/month flat, every feature included, unlimited seats, no per-seat fees, and a 7-day free trial — with its gaps stated on the same page as its price: no texting, no measurement-taking, no e-signatures, no QuickBooks sync. The pipeline (Lead → Prospect → Approved → Completed → Invoiced → Closed), branded estimates built from your measurement reports, photo reports, invoices and payment tracking, and team roles are the product, and there is no usage meter attached to any of them. See GableFlow's features for what is included, or check the flat $40/month pricing and run your own statement audit against it. The contract side of the same budget — billing cycle, prepay discounts, and renewal increases — is covered in our guide to annual vs. monthly billing for a roofing CRM. And the layer above these fees — the separate CRM, photo app, measurement, and review subscriptions themselves — is totalled in our roofing software stack audit. The payments line itself — deposit and final-balance structure, and the absorb-vs-state-it decision — is worked through in our guide to card payments for roofers.

Frequently asked questions

What add-on fees sit outside a roofing CRM subscription?

The recurring ones are per-report measurement fees, texting and communication bundles, marketing and automation bundles, document or customer-portal add-ons, analytics add-ons, onboarding or migration services, and payment processing charged as a percentage of each card transaction. Each scales differently — reports with estimates sent, messages with follow-up volume, processing with money collected — so each has to be priced at your real volume and annualized alongside the subscription.

How much do measurement reports add to roofing CRM cost?

Multiply the reports you order in a month by the per-report price you actually pay, including any faster-turnaround charges — and count every roof measured, not just jobs won. At a purely illustrative $25 per report, 20 reports in a month is $500, or $6,000 a year. Your number will differ; pull the report count and the price from your own provider statements. GableFlow charges no per-report fee of its own: it builds estimates from reports you upload.

Is texting included in a roofing CRM subscription?

Often not — where a platform offers texting, it is commonly a separate communication bundle or usage-based add-on, with overage questions to ask before a storm month answers them for you. GableFlow does not send text messages at all, which its pricing page states plainly: there is no texting add-on and no texting feature. If built-in texting is a requirement today, weigh that honestly against any platform's bundle price.

How does payment processing change the real cost of a roofing CRM?

Processing is a percentage of each card transaction, so it grows with the money you collect — deposits, progress payments, and final balances — rather than with your team. The comparison questions are whether the CRM requires its own payment rail, whether that rate is the processor's standard or a marked-up one, and what your written policy is on absorbing the fee. GableFlow includes invoices and payment tracking in its price and adds no processing percentage of its own.

How do I audit my current roofing software bill?

Pull three months of statements from every vendor, list each line separately, and classify it by driver — per seat, per report, per message, percentage of revenue, or fixed. Annualize every line at normal volume and again at storm-season volume, ask each vendor in writing what is not included and what overages cost, and compare finished totals rather than headline prices. Re-run it at every renewal.

How much does GableFlow cost with add-ons?

GableFlow is $40 a month flat — $480 a year — for your whole company: every feature included, unlimited seats, no per-seat fees, and no per-report, per-job, or usage charges from GableFlow, with a 7-day free trial. It does not take measurements or send text messages, so if you buy measurement reports or texting elsewhere, those providers' prices are separate and would apply with any CRM. See pricing for the full breakdown, or features for what is included.

Run your jobs the way this article describes.

GableFlow gives roofing companies the pipeline, estimates, and paperwork in one place — $40/month, everything included.

Get started

Ready to run your jobs on GableFlow?

Leave spreadsheets and group texts behind.