Electrical contractor software: a buyer's guide for residential shops that sell panels, EV chargers and generators
Residential electricians run quick service calls and permitted upgrades out of the same office. Here is what electrical contractor software has to handle: panel upgrade options, quoting and permits, dispatch, change orders, deposits and payments, plus a feature checklist and the questions to ask in a demo.

By The Revcore team
Reviewed by Hayden Mitchell, founder
Updated 11 min read

Quick answer
What should electrical contractor software do?
Electrical contractor software should run both halves of a residential shop: dispatching service calls, and quoting, selling and tracking permitted upgrades like panels, EV chargers and generators. Look for tiered estimates from your own price catalog, photo documentation, permit and inspection tracking on the job, signed change orders, deposits at signing, and card and ACH payments in one system.
Walk into most residential electrical offices and you see two workflows fighting for the same screen. One is the service side: a breaker that keeps tripping, a dead outlet, a flickering fixture, a smoke detector chirping at two in the morning. Those calls are short, frequent and dispatch-heavy. The other is the upgrade side: a 100 amp panel that needs to go to 200, a Level 2 charger for a new EV, a standby generator after the last storm. Those jobs are sold at the kitchen table, need a permit, wait on an inspector and often run across more than one visit.
Plenty of software handles one side well. The trouble starts when the service tool cannot build a real upgrade proposal, or the sales tool knows nothing about who is on which truck. Then the office lives in texts, PDFs and a whiteboard, and the upgrade you sold on Tuesday waits a week because nobody noticed the permit came back. This guide walks through what software has to do for each part of an electrical job, with an illustrative panel upgrade example, a feature checklist and the questions worth asking in a demo.
The two kinds of electrical jobs your software has to run
Before you look at vendors, list the jobs you actually do and what each one needs from the system. For most residential shops it breaks down roughly like this.
Swipe the table to see every column.
| Job type | How it is sold | What the software has to handle |
|---|---|---|
| Troubleshooting and repair calls | Booked by phone or form, priced on site | Fast booking, dispatch, on-the-way texts, simple options on site, payment before the tech leaves |
| Panel or service upgrade | Site visit, load review, options at the table | Photos of the existing panel, tiered estimate, signature and deposit, permit and utility coordination, inspection, final invoice |
| EV charger circuit | Often a quick quote, sometimes bundled with a panel | Clear options by distance and capacity, photos of the run, permit tracking, scheduling around the homeowner |
| Standby generator | In-home visit, higher ticket, longer lead time | Tiered proposal, deposit, multi-visit scheduling, change orders, stage payments |
| Whole-home or remodel wiring | Bid to a homeowner or remodeler | Line-item estimate, change orders, progress billing, photo record for inspections |
If your shop is mostly the first row, a lean field service tool may be enough. If a meaningful share of your revenue comes from rows two through four, you need real sales and project tools too, and that is where most of the evaluation should go. Our plumbing contractor software guide covers the service and maintenance side in more depth, so this guide leans on the upgrade side.
Quoting a panel upgrade with good, better, best options
A panel upgrade quoted as one number is a yes or no decision, and "we need to think about it" is an easy answer. Three complete options change the question to which version fits this house. The approach is covered in depth in good, better, best pricing. Here is what it can look like for a residential panel upgrade. The numbers are an illustrative example, not market prices. Your region, utility requirements and materials will move them.
Swipe the table to see every column.
| Good | Better | Best | |
|---|---|---|---|
| Panel | 200 amp panel, standard breakers | 200 amp panel with extra spaces for future circuits | 200 amp panel with room for future circuits and upgraded breakers where your code and inspector call for them |
| Surge protection | Not included | Whole-home surge protective device | Whole-home surge protective device |
| Future loads | Replace like for like | Spare capacity planned for an EV charger | EV charger circuit installed and ready |
| Grounding and bonding | Brought up to what the inspection requires | Brought up to what the inspection requires | Brought up to what the inspection requires, plus a labeled panel directory |
| Workmanship warranty | Your standard term | Extended term | Longest term you offer |
| Example price | $3,400 | $4,600 | $6,300 |
Notice what does not change between tiers: anything the inspector will check. The tiers differ by what the homeowner gets beyond a passed inspection, such as surge protection, room for an EV, or a longer warranty. That keeps Good honest and keeps you out of arguments later.
The same structure works on the other upgrades. An EV charger can be quoted as a circuit and receptacle for a charger the homeowner already owns, a hardwired charger you supply, or a hardwired charger with a panel review and load management. A generator can be quoted as a portable generator inlet and interlock, a standby unit sized for essential circuits, or a whole-home standby unit. The software part is simple to describe and hard to fake: you build these assemblies once in a catalog, with your real material and labor costs, and your techs pull them into an estimate in minutes instead of rebuilding the math on every visit. Check your margin on each tier with a markup and margin calculator before you save the template.
The quoting and permits workflow
Permitted work adds steps between the signature and the payment, and each step is a place where a job can stall. The U.S. Department of Energy's home charging guide is a good example of what homeowners are told: it notes that some homes lack the capacity for Level 2 charging, that a qualified electrician can add circuits, and that permits may be required from local authorities. Requirements vary by city and county, so treat the workflow below as a general outline and fit it to your jurisdiction.
Capture the site visit
Photograph the existing panel, the meter, the service entrance and any problem areas, and note the loads the homeowner wants to add. Photos on the job record settle questions later and help the inspector conversation.
Review capacity and build the options
Do whatever load review your jurisdiction and your own standards require, then build good, better and best options from your catalog. Every tier should pass inspection on its own.
Present, sign and take the deposit
Walk the homeowner through the photos and the options at the table, then collect the e-signature and the deposit on the same visit, within your state's limits.
Pull the permit and coordinate the utility
Apply for the permit and, where a service change needs it, schedule the utility disconnect and reconnect. Record the permit number and status on the job so the office and the homeowner can see where it stands.
Schedule the install around the inspection
Book the crew once the permit is issued, and set the expected inspection window. Send the homeowner a reminder before each visit so someone is home and the panel area is clear.
Pass inspection and invoice the balance
Attach the inspection result and final photos to the job, then send the final invoice right away. The best time to collect is the day the homeowner hears the job passed.
Dispatch for service calls
Service calls are where speed wins. A homeowner with half the house dark will book the first shop that can give a time window. Your scheduling and dispatch tools should make it fast to answer three questions: who is free, who is closest, and what does the tech need to know before they arrive. The contractor dispatch software buyer's guide goes deeper on dispatch features. For electrical shops, these are the pieces that matter most.
- Route optimization so a day of short calls does not become a day of driving across town.
- On-the-way texts so the homeowner knows when to expect the tech and is home to open the door.
- GPS clock-in and clock-out so the office knows when a tech actually started and finished each job, which helps both payroll and the next customer's time window.
- Job history on the customer record, including past panel photos, so a tech on a repeat call knows what they are walking into.
- Simple options on service calls. Repair the failed device, repair it and add surge protection, or replace the circuit or device. Three honest choices beat quoting the smallest fix and leaving.
- Payment before the tech leaves, by card or ACH, so small tickets do not turn into a stack of unpaid invoices.
Service calls also feed your upgrade pipeline. The tech who replaces a scorched breaker in an old panel is looking at your next panel upgrade. Give techs a quick way to flag that opportunity in the CRM so a salesperson or the owner can follow up with a proper visit, instead of relying on the tech to remember.
Change orders when you open the wall
Electrical work is full of surprises: aluminum branch wiring, a buried junction box, a neutral problem at the meter base, a grounding electrode that is not where it should be. When the scope changes, the worst thing you can do is fix it now and argue about the price at the final invoice. Price the change, get it signed, and collect if needed before the extra work starts. The full process is in our guide to change orders.
- Photograph what you found before you touch it, and attach the photos to the change order. See photo documentation for a shot list.
- Price from the same catalog you used for the original estimate so the change order matches your normal margins.
- Get the homeowner's signature on the change from the tech's tablet or phone before the extra work begins.
- Update the job total and the payment schedule so the final invoice already includes the change and nobody is surprised.
Payments and deposits
Upgrades tie up materials and crew days, so a deposit at signing protects your cash. How much you can ask for depends on your state. California is a common example: its contractor board says the down payment on a home improvement job cannot be more than $1,000 or 10 percent of the contract price, whichever is less (CSLB). Other states set different rules, and some set none. Sales made in the home can also carry a cancellation right under the FTC's Cooling-Off Rule, which affects when you should order special materials.
For a generator or a larger rewiring job, a stage payment schedule often fits better than deposit and balance: deposit at signing, a payment when rough-in passes, and the balance at final inspection. Our guide to deposits, draws and stage payments shows sample schedules. Whatever schedule you use, the software should send each invoice automatically when the stage is reached and let the homeowner pay by card or bank transfer from a link. If you are weighing processing fees, see card vs ACH for contractors.
Feature checklist for electrical contractor software
Use this table in demos. Mark each row must-have, nice-to-have or not needed for your shop before you talk to any vendor, so the demo follows your list instead of theirs.
Swipe the table to see every column.
| Feature | Why it matters for electrical work | What good looks like |
|---|---|---|
| Price catalog and assemblies | Panels, EV circuits and generators repeat with small changes | Build an assembly once with cost and price, reuse it on every estimate |
| Good, better, best estimates | Upgrades sell better as a choice than a single number | Three complete options on one estimate, homeowner picks one |
| In-home presentation | Higher-ticket jobs are decided at the table | Photos, options and signature on an iPad in one flow |
| E-signature and deposit at signing | Locks the job and funds materials | Sign and pay on the same screen, deposit recorded on the job |
| Permit and inspection tracking | Jobs stall between signature and install | Permit number, status and inspection date visible on the job |
| Photo documentation | Proves existing conditions and finished work | Photos attached to the job and the change order, time-stamped |
| Scheduling and dispatch | Service calls need fast, efficient routing | Route optimization, on-the-way texts, GPS clock-in |
| Change orders | Hidden conditions are common behind walls | Priced from the catalog, signed in the field, added to the invoice |
| Card and ACH payments | Balance collected the day the job passes | Pay from a link, fast payouts, no separate processor to reconcile |
| Two-way texting | Homeowners answer texts faster than calls | Texts on the customer record, available to the whole office |
| Service agreements | Recurring revenue and a reason to come back | Recurring billing and scheduled visits in the same system |
| Reporting and attribution | Know which lead sources produce booked upgrades | Close rate and revenue by source, rep and job type |
Questions to ask in a demo
Vendors demo their best screens. Bring your own scenario instead: a real panel upgrade you quoted last month and a real service call. Ask them to build both live, then ask these questions.
- Can you build my panel upgrade as three options from saved assemblies, and how long does it take a tech to do that on site?
- Can the homeowner see the options, sign and pay the deposit on the same visit, on a tablet, without a separate app?
- Where do I record the permit number, permit status and inspection date, and can the office filter jobs by those fields?
- How does a tech create a change order in the field, and does it update the job total and the final invoice automatically?
- Can I set up a stage payment schedule, and are invoices sent automatically when each stage is reached?
- How does dispatch pick the next tech, and what does the homeowner receive before the tech arrives?
- Is two-way texting included, or is it an add-on with its own fee?
- What does it cost for my team size, including seats, add-ons, payment processing and onboarding? Can I see that in writing?
- How do I get my data out if I leave, and in what format?
- Can I try it myself before I sign, or only after a sales process?
For a structured way to score what you hear, use the buyer's checklist for contractor software. To estimate whether a switch pays for itself, try the software ROI calculator.
Where to compare specific vendors
This guide is about what to look for, not a ranking. If you want a side-by-side of specific platforms, our roundup of the best electrical contractor software compares options on quoting, field work and price. The short version is that different tools fit different shops. ServiceTitan goes deeper than Revcore on call center, pricebook, inventory, payroll and large-fleet dispatch, and fits established multi-truck service companies; as of September 24, 2026 its pricing is quote only, per technician (ServiceTitan pricing). Jobber fits solo electricians and small crews who want a low entry price, with two-way texting starting on its Grow plan as of September 24, 2026. You can see details in Revcore vs ServiceTitan and Revcore vs Jobber.
Revcore is built for the shop in the middle: a residential electrical company that runs service calls and also sells panels, EV chargers and generators in the home. It publishes flat pricing with full seats included and field crew seats free: Starter at $249/mo with 3 full seats, Pro at $599/mo with 7, and Scale at $1,199/mo with 15, with a 14-day free trial of Scale and no credit card required. Good, better, best estimates and the in-home presentation start on Pro.
Frequently asked questions
What is the best software for electrical contractors?
It depends on your mix of work. Large multi-truck service companies often choose a deep platform like ServiceTitan, and solo electricians often start on a lean tool like Jobber. Residential shops that sell panel upgrades, EV chargers and generators in the home need tiered estimates, deposits at signing and permit tracking. Our roundup of the best electrical contractor software compares specific vendors.
Can electrical contractor software pull permits for me?
Generally no. Permits are filed with your local building department, and Revcore does not file them. What good software does is keep the permit number, status, inspection dates and photos on the job record, so the office can see which jobs are waiting on the city and schedule installs as soon as a permit is issued.
How should I quote a panel upgrade?
Quote it as three complete options that all pass inspection. Keep code and safety items in every tier, and let the tiers differ by extras like whole-home surge protection, spare capacity for an EV charger, or a longer workmanship warranty. Build the options from saved assemblies so every tech prices the same job the same way.
How much deposit can an electrician take on a residential job?
It depends on your state. California, for example, limits the down payment on a home improvement job to $1,000 or 10 percent of the contract price, whichever is less. Other states have different rules or none. Check your state contractor board and your attorney before setting contract terms. This is not legal advice.
Do electricians need separate software for service calls and upgrades?
Not if one system handles both. Running separate tools means duplicate customer records and missed handoffs, like a service tech spotting an old panel that nobody follows up on. Look for one platform with dispatch, estimates with options, change orders, payments and texting on the same customer record.
Further reading: the Department of Energy's home EV charging guide explains what homeowners are told about Level 2 charging and permits, and California's contractor board covers contract and deposit rules in its home improvement contract guide. For collecting faster after the job, see how to get paid on the day of the job.

Written by the Revcore team. Reviewed by Hayden Mitchell, founder of Revcore Pro, who closed $3.5M of home improvement at kitchen tables and helped scale a contractor from $1M to $10M.










