← All Insights

What Your Revenue Breakouts Say About Your Business

Financials · October 23, 2026 · 5 min read · The Fire Protection Market

Break out inspection, service, and project revenue to understand margins, customer retention, delivery capacity, and cash.

Your revenue is up. The calendar is full. Yet cash feels tight, service calls keep interrupting scheduled work, and you cannot explain which part of the business is actually improving.

A single revenue number will not answer those questions. A useful revenue breakout connects what you sell to the people, costs, and processes needed to deliver it. It should help you decide what to pursue, what to price differently, and where to fix execution.

Start with the work, then the discipline

Separate inspection and testing, service and repair, installation and project work, and monitoring where you provide it. Within those groups, track the relevant disciplines: sprinkler, alarm, extinguishers, special hazards, and other services you actually perform.

Those are two different dimensions. “Alarm” tells you the system involved. “Inspection” tells you the type of work. A combined alarm revenue line could contain scheduled inspections, emergency repairs, and a large installation. They create different demands on technicians, scheduling, materials, and cash.

You do not need dozens of new general-ledger accounts to start. Your field service system may hold the job-level detail while your accountant maintains the financial statements. What matters is a consistent mapping between the two and a monthly reconciliation.

Make the categories consistent enough to trust

Define each work type with operations and accounting before asking dispatchers to code it. Decide how you classify a device replacement, a small modification, an inspection callback, and a project that creates a new service account.

Use the actual scope, rather than a dollar threshold alone, to guide classification. A small installation is not automatically service revenue, and a large repair is not automatically construction. Keep an exception list for work that does not fit cleanly. Resolve those exceptions rather than letting each office invent a different answer.

For a job with several components, allocate revenue and costs only when the records support a sensible split. Otherwise, use the primary scope and document the limitation. False precision makes the report harder to maintain without making it more useful.

Read revenue next to gross profit

Consider this fictional contractor. The figures illustrate a reporting method, not typical industry margins.

Work typeRevenueDirect delivery costsGross profitGross margin
Inspection and testing$600,000$360,000$240,00040%
Service and repair$900,000$540,000$360,00040%
Projects$1,500,000$1,200,000$300,00020%
Total$3,000,000$2,100,000$900,00030%

Projects produce half the revenue but one-third of gross profit. That does not make projects bad. It tells the owner to investigate the delivery burden, risk, cash requirements, and future customer opportunities behind each category.

Gross profit is not operating profit or EBITDA. The business still needs to cover office staff, selling costs, facilities, and other overhead. Agree on the treatment of labor burden, subcontractors, travel, equipment, and materials so comparisons use the same cost definitions. Do not compare a fully burdened service department against a project department that leaves comparable costs in overhead.

Separate price, volume, and mix

A 10% revenue increase can come from higher prices, more completed work, a different mix of jobs, or some combination. Each explanation calls for a different management response.

If inspection revenue rises while completed inspections fall, pricing may be masking lost accounts. If service sales rise but gross profit does not, review labor overruns, parts costs, callbacks, and the jobs being accepted. If project revenue jumps, check whether one contract explains the increase before treating it as the new run rate.

Use comparable periods and distinguish acquired revenue from growth in the existing operation. Review job counts and average revenue per job alongside the dollars. For annual accounts, compare the same customer or site cohorts across renewal cycles.

Keep customer retention visible

New sales can hide erosion in the customer base. Track beginning accounts, retained accounts, lost accounts, and new accounts separately. A site removed from a property manager's portfolio is a different event from losing the entire management relationship.

Also distinguish agreement-based work from repeat service calls. An inspection need may recur, but your company must still retain the customer. A familiar customer calling for a repair does not turn every repair invoice into contracted revenue. See the guide to building durable revenue for a closer look at that distinction.

Add the cash and capacity questions

Revenue quality includes what happens after the work is sold. Review how quickly completed jobs become invoices, how much remains unbilled, and whether customers pay according to the agreed terms. Keep deposits, progress billing, retainage where applicable, and aged receivables visible.

Then review the capacity needed to deliver the work. A profitable category can still become difficult to grow if it depends on one qualified technician or an owner who approves every proposal. Travel time, access delays, reporting requirements, and return visits all influence how much useful work a team can complete.

Build a monthly report that produces decisions

  1. Reconcile: tie job-level revenue to the ledger and explain timing differences with accounting.
  2. Compare: review revenue, direct costs, gross profit, and job count against a comparable period and the operating plan.
  3. Investigate: identify missing job types, unusual margins, customer losses, and unbilled work.
  4. Act: give each material issue a responsible person, a next step, and a review date.

Start with a small set of categories your team can code accurately. The objective is a repeatable management conversation, not a dashboard with more colors than decisions.

Your revenue breakout becomes valuable when it changes what you do next: price a route properly, fix a renewal process, recover missing invoices, or stop chasing work your team cannot serve well.

Build a stronger fire protection business.

Practical ideas on sales, service growth, financial performance, software, and AI. Delivered to your inbox.

Get the newsletter →