How to Build Electrical Service Agreements and Maintenance Plans
Most electrical companies live call to call. Work arrives when a breaker trips, a panel fails or a builder calls, and the schedule is rebuilt from scratch every week. Service agreements and maintenance plans are the main structural fix for that: a defined, recurring relationship with customers you already serve, producing scheduled visits you can see in advance and revenue that does not depend entirely on this month's lead flow. They are not a membership gimmick and they are not a guarantee of recurring income — they are an operational system that only works when the visits are real, the scope is honest and the economics are costed like any other job.
By MasterElectricianHQ · Updated
Service agreement vs maintenance plan
The two terms get used interchangeably in the trades, which is why so many programs end up muddled. Separating them internally makes everything downstream easier to price, deliver and explain.
A service agreement is fundamentally a relationship with defined terms. The customer receives benefits for a stated period: priority scheduling, an agreed labor rate, waived or reduced diagnostic fees, a documented point of contact, and the assurance that the company already knows their electrical system. The deliverable is access and continuity.
A maintenance plan is fundamentally work. It commits you to performing specific tasks on a stated interval — an annual safety inspection, a semi-annual thermal scan of a commercial panel line, a generator exercise check. The deliverable is a visit with a defined scope and a written result.
Nearly every real-world offering blends the two, and that is fine. What matters is that your own document is explicit about which parts are benefits and which parts are committed work, because those two categories have completely different cost profiles. Benefits cost you opportunity and margin; committed visits cost you labor hours you must staff and schedule. Conflating them is how contractors end up selling something they cannot afford to deliver.
Residential vs commercial use cases
The economics differ enough that these are almost two separate products.
Residential. The value is safety, continuity and responsiveness. An annual inspection of the panel, grounding, GFCI and AFCI protection, visible wiring conditions, smoke and CO devices, exterior and outbuilding circuits, and any installed equipment gives the homeowner a documented picture of their system and gives you a warm relationship with someone who will call you instead of searching. Homes with genuine recurring need — older panels, well pumps, standby generators, EV charging, extensive landscape lighting, pools — justify a plan most clearly. Selling a plan to a five-year-old house with a modern panel and no equipment is where residential programs lose credibility.
Commercial and light industrial. The value is uptime and liability. A property manager, restaurant group, medical office or small manufacturer cares about preventing an outage that stops revenue, and about having documentation when an insurer or inspector asks. Scheduled panel inspections, thermal imaging, connection torque checks, emergency and exit lighting testing, and equipment-specific checks map directly to that concern. Commercial agreements are typically larger, more schedule-driven, more documentation-heavy, and more sensitive to the fact that you must arrive when the site is available rather than when your board is empty.
A shop that tries to run one identical program across both segments usually under-serves the commercial side and over-complicates the residential side. Pick the segment your existing customer base actually contains, and build for it first.
What can be included, conceptually
Build the offering from things you can perform consistently with the crew you have. The common building blocks, in rough order of how often contractors use them:
- A scheduled inspection or checkup with a defined task list and a written report.
- Priority scheduling — agreement customers are placed ahead of non-agreement requests when the board is tight.
- An agreed labor rate for repair work discovered during or between visits, set deliberately rather than as a reflexive discount.
- Reduced or waived diagnostic/trip fees for covered properties.
- Documented system history the customer can request at any time.
- Reminder and scheduling service — you initiate the visit rather than waiting for the customer to remember.
- Extended workmanship terms on work performed while the agreement is active, if your business can genuinely stand behind it.
Notice what is not on that list: unlimited repairs, parts coverage, or anything resembling insurance. Repair coverage turns a service business into a risk-underwriting business, and very few small electrical companies have the data or reserves to price that correctly. Keep repairs as separately quoted work, priced from your service call pricing model.
Structuring the inspection or checkup
The scheduled visit is the product. If it is vague, technicians perform it differently every time, duration is unpredictable, the customer cannot tell what they bought, and job costing is meaningless. Structure it like a standard operating procedure:
- A fixed task list. The same items, in the same order, on every visit of that plan type.
- A target duration. A stated time budget makes the visit schedulable and gives you a benchmark to compare actual hours against.
- Required documentation. Photos of the panel and any findings, readings where relevant, and a condition note on each checklist item.
- A findings section. Anything outside the plan scope gets recorded as an observation with a recommendation, and quoted separately.
- A customer-facing summary written in plain language, delivered the same day.
This is the same discipline covered in our guide to electrical contractor SOPs, and agreements are one of the highest-return places to apply it, because the visit repeats by design.
Recurring visits consume billable hours that still have to carry overhead and profit.
Calculate Your Required Labor RatePriority scheduling as a real benefit
Priority scheduling is the benefit customers value most and contractors define least. If it means nothing operationally, agreement holders will discover that during their first emergency and the program loses its credibility in one phone call.
Make it concrete internally: agreement customers are placed ahead of non-agreement requests for the same urgency level; the dispatcher can see agreement status on the ticket before assigning; and there is a stated response commitment you can actually meet on your worst week, not your best. Then honor it in the dispatch and scheduling process rather than in the marketing copy.
The capacity math matters here. Every priority commitment is a claim on future schedule space. If your board is already saturated, selling priority to a large number of customers creates an obligation you will break. Grow the agreement base at a rate your crew can absorb.
Maintenance reminders and who initiates
The single operational difference between a plan that renews and a plan that quietly dies is who initiates the visit. If the customer has to remember, most will not, the visit goes unperformed, and at renewal they correctly conclude they received nothing.
Build the reminder into your system as a dated task tied to the agreement, not to a person’s memory. A workable rhythm is a scheduling outreach ahead of the due window, a follow-up if there is no response, and an internal escalation when a visit approaches the end of its term window still unscheduled. Unperformed visits are the most expensive failure mode in a maintenance program: you have already recognized the relationship value, you still owe the labor, and you have given the customer a reason to cancel.
Documentation is the deliverable
For most agreement customers, the visit is invisible — a technician arrives, looks at things, and leaves. The report is what they actually experience. Treat it as the product:
- Completed checklist with a condition status on each item.
- Photos of the panel interior, equipment, and any deficiency found.
- Readings and test results where the task list calls for them.
- A prioritized findings list separating safety issues from recommendations.
- A short plain-language summary of overall system condition.
Commercial customers often need this documentation for their own compliance, insurance or capital-planning purposes, which makes a well-built report a genuine competitive advantage. Residential customers use it as reassurance. Both use it, consciously or not, to decide whether to renew.
Customer history compounds
The strategic asset a maintenance program builds is not this year’s revenue — it is a multi-year record of every property you service. Panel type and age, prior repairs, known deficiencies deferred by the customer, equipment inventory, access notes, and the site conditions that make a job take longer than the takeoff suggests.
That history makes your estimates more accurate, your dispatch decisions better, and your technicians faster on arrival. It also makes you very difficult to displace: a competitor bidding against you is guessing at conditions you have documented for three years. Keep the history attached to the property, not to the technician who happened to attend.
Pricing model concepts
There is no universal price for an electrical maintenance plan, and any number you see advertised reflects someone else’s labor cost, overhead and market. Build yours from the bottom up:
- Estimate delivery labor. Target hours per visit multiplied by visits per term.
- Load the labor. Apply payroll burden to get true hourly cost, as covered in the labor rate guide.
- Add drive time and vehicle cost. Recurring visits are frequently geographically scattered, and windshield time is a real cost of the program.
- Add consumables and testing costs. Whatever the task list actually requires.
- Recover overhead. Those hours must carry their share of company overhead like any other billable hour.
- Apply your margin target. Price from cost, not from what a competitor advertises.
Then account for the benefits separately. A discounted labor rate for agreement holders is margin you have chosen to give up in exchange for volume and retention — that is a legitimate decision, but it belongs in the model explicitly, not as an afterthought. Tiering (a basic inspection plan and a more comprehensive one) is common and works well, provided each tier is costed independently rather than derived by adding a round number to the one below it.
Because agreements commit you to future labor, check the program against your break-even revenue picture before scaling it. Hours sold cheaply today are hours unavailable for full-rate work later.
Know how much revenue the company must produce before agreement hours are worth committing.
Try the Break-Even CalculatorAnnual vs monthly billing, conceptually
Annual billing is administratively simple: one invoice, one collection, no recurring payment infrastructure, no failed-card handling. It brings cash in ahead of the work, which is genuinely useful — and genuinely dangerous if you forget that the cash represents an obligation to perform visits later. Prepaid agreement revenue that gets spent before the visits are delivered is a cash flow trap, not a windfall.
Monthly billing lowers the decision barrier, spreads delivery cost against collection more evenly, and produces the smooth recurring-revenue line owners like to see. It costs you payment processing, card-expiry management, failed-payment follow-up and a churn process. That is real administrative work and it needs an owner.
Neither is superior. Most small shops start annual because it requires no new systems, and move to offering both once someone owns billing administration. Whichever you choose, track the obligation — unperformed visits under prepaid agreements are a liability, and treating them as earned revenue distorts every number downstream.
Scope boundaries
The fastest way to destroy the economics of a maintenance program is scope creep during visits. A technician on site for a scheduled inspection finds a loose device, fixes it, then replaces two more, then troubleshoots something unrelated, and a ninety-minute visit becomes four hours of unbilled work. Repeat that across a few hundred agreements and the program is losing money invisibly.
Set the boundary explicitly: the scheduled visit covers the task list. Minor items may be addressed within a stated allowance if you choose to offer one, and everything else is documented, quoted and scheduled as separate work. That is not being unhelpful — the customer gets a clear finding and a clear price, which is a better experience than an unpredictable visit and a surprise invoice. It is the same discipline as change order control, applied to recurring service.
Exclusions belong in writing
Exclusions protect the customer relationship more than they protect you. A plan that reads as if it covers everything will disappoint someone the first time it does not, and that disappointment costs a renewal and sometimes a review. State plainly what is outside the agreement — repairs found during inspection, code upgrades, service or panel replacement, emergency labor beyond any stated benefit, damage from weather or other trades, equipment supplied by others, work at properties not listed, and anything requiring permits or engineering.
This guide covers the business structure of agreements, not contract law. Terms, notice periods, renewal mechanics, cancellation and liability language vary by state and should be reviewed by a qualified attorney before you put any agreement in front of a customer.
The renewal process
Renewal is decided long before the renewal date. A customer who received their visits on schedule, got a clear report each time, and was treated as a priority when something went wrong will renew almost automatically. A customer whose visit was never scheduled will not, regardless of how the renewal offer is worded.
Operationally, make renewal a dated, owned task rather than an event you notice after it has passed. Reach out ahead of the term end with a short summary of what was delivered during the term — visits performed, findings documented, issues resolved — and confirm the next term. That summary does the persuading; it converts an abstract charge into a visible record. Any price change should be communicated ahead of the renewal date rather than appearing on an invoice.
Cancellation terms, conceptually
Decide in advance how cancellations work and write it down: notice expectations, treatment of unused prepaid visits, whether discounted rates already received are reconciled, and how mid-term monthly cancellations are handled. Then handle the actual conversation graciously. A customer who cancels cleanly may return; a customer who had to fight to cancel will tell people about it, and your reputation is worth more than the remainder of one term.
Record a reason on every cancellation. Aggregated over a year, cancellation reasons tell you whether the problem is price, unperformed visits, a change of ownership at the property, or a plan that was sold to someone it never fit. Again — the enforceability and wording of these terms is a legal question for your attorney.
Technician communication
Technicians are where agreements are sold and where they are lost. Two things make that go well.
First, give them an honest trigger rather than a quota. A technician who has just documented an aging panel, a recurring nuisance trip or an unprotected circuit has a factual reason to mention an inspection plan. A technician told to offer one on every call is being asked to sell against their own judgment, and customers hear it. If a plan does not fit the property, saying so builds more long-term revenue than a plan that gets cancelled in four months.
Second, make delivery visible to them. Technicians should know which customers are under agreement, what that customer is entitled to, and what the last visit found before they get out of the van. That is an onboarding and training matter as much as a software one, and it is what makes the agreement feel like a relationship rather than a line item.
Scheduling recurring visits without breaking the board
Recurring visits have a property that reactive service does not: they are flexible in timing but fixed in obligation. That makes them ideal filler for the gaps that otherwise cost you money — slow weeks, seasonal troughs, the afternoon a large job got pushed.
Practical approaches contractors use: batch agreement visits geographically to cut drive time; place them in known slow periods rather than peak demand weeks; schedule them far enough ahead that they can be moved once without breaching the term window; and treat a due-window visit as a hard commitment once it is inside the last stretch of its term. Handled this way, the maintenance base becomes a schedule stabilizer instead of another source of pressure.
Customer retention is the real return
The recurring plan fee is rarely where the money is. The return is that an agreement customer calls you first for everything else — the panel upgrade, the remodel circuits, the EV charger, the generator — and that repair work carries normal margin. A maintenance program is best understood as a retention and access mechanism whose plan revenue happens to cover its own delivery cost.
That framing changes decisions. It means the inspection visit does not need to be a profit center on its own, but it must not be a loss. It means unperformed visits are catastrophic even though they save labor, because they destroy the relationship the program exists to create. And it means the number worth watching is not plan revenue but total revenue per agreement customer over the life of the relationship compared with a non-agreement customer.
Attach rate
Attach rate is the share of eligible service calls that result in a new agreement. It is the single best indicator of whether the offer is actually being presented in the field, because a program with a good product and a zero attach rate has a conversation problem, not a product problem.
Measure it per technician and in aggregate, but never in isolation. Attach rate paired with renewal rate and cancellation reasons tells the truth: high attach with poor renewal means plans are being sold to customers who did not need them. Rewarding attach alone reliably produces exactly that outcome, which is why it belongs in the same weekly review as your other business KPIs rather than on a standalone leaderboard.
Recurring revenue visibility
The planning benefit of an agreement base is knowing, at the start of a quarter, roughly how many visits are due, how many labor hours those visits will consume, and how much agreement revenue is contracted. That is a level of forward visibility reactive service never provides.
Keep the view honest. Contracted revenue is not earned revenue until the visits are performed, and forward hours are a capacity commitment, not spare capacity. A simple month-by-month view of visits due, hours required and agreement revenue recognized is enough for most shops, and it makes hiring and scheduling decisions substantially less speculative.
Profitability and job costing
Agreements must be job costed like any other work, and this is where most programs fail silently. Every visit gets its hours recorded against the agreement, with drive time and materials included. At term level, compare total delivery cost against agreement revenue and look at gross profit by agreement type.
Look also at the second-order effect: revenue and margin on repair and project work generated from agreement customers, which is often what justifies the program even when the plan itself is roughly break-even. And watch the discount you are granting — an agreement labor rate applied to a large volume of repair work is a real margin reduction that has to be earned back in volume and retention. Our job costing guide covers the variance mechanics; recurring visits are among the easiest work to cost accurately because they repeat.
Service agreement KPIs
Six numbers describe the health of a maintenance program. Establish your own baseline and watch the trend — there are no universal benchmarks worth chasing, and nobody can promise a given level of recurring revenue.
- Active Agreements. The count in force, by type and segment. The base you are building.
- Agreement Revenue. Contracted and recognized plan revenue for the period, tracked separately from repair revenue generated by those customers.
- Renewal Rate. The share of agreements reaching term end that renew. The clearest verdict on whether delivery is real.
- Service Visits Completed. Visits performed against visits due. Anything below full completion is an unpaid obligation and a renewal risk.
- Agreement Customer Retention. How long agreement customers stay with the company, and their total revenue compared with non-agreement customers.
- Gross Profit / Margin by Agreement Type. Delivery cost against revenue per plan tier — never blended, because blending hides the tier that loses money.
Review them on the same rhythm as your other operating numbers. Monthly is sufficient for most of these; visits due versus completed deserves a weekly glance, because a missed visit is only recoverable while the term window is still open.
Common mistakes
- Selling a plan with no delivery system. Agreements signed with no reminder process, no scheduling owner and no report template become refund requests.
- Pricing from a competitor’s advertised number. Their labor cost, overhead and visit scope are not yours.
- Vague inspection scope. If two technicians perform the visit differently, it cannot be costed, scheduled or explained.
- Implying repair coverage. Language that sounds like insurance creates expectations no small contractor can fund.
- Treating prepaid revenue as profit. The cash arrived; the labor obligation did not disappear.
- Rewarding attach rate alone. Produces plans sold to customers who never needed them, followed by cancellations.
- Priority scheduling that is not real. One unmet emergency undoes the entire promise.
- Never job costing the visits. The most common reason a program grows for years while quietly losing margin.
- Scaling faster than capacity. Every agreement is a claim on future schedule space that has to exist.
A maintenance program is not a growth hack. It is an operating system for the customers you already have — costed like a job, scheduled like a job, documented better than most jobs, and judged on renewal rather than on how many were sold. Built that way, it makes the schedule calmer, the pipeline more visible and the customer base considerably harder for a competitor to take.