5 Hidden Costs Killing Your Profit as a Solar Installer or Electrician (And How to Fix Them)
You’re winning work. Revenue is coming in. But at the end of the month, the profit isn’t where it should be.
This is one of the most common — and most frustrating — situations for Australian solar installers and electricians. The jobs are there. The pricing feels right. But the margin keeps slipping.
The problem is almost never the obvious things. It’s rarely that you’re charging too little per hour, or that your materials cost too much. The profit killers in most trade businesses are invisible: they hide in the gaps between jobs, in the admin overhead nobody’s counting, in the quotes that take too long to send, and in the unpaid invoices nobody’s chasing.
Here are the five hidden costs most consistently destroying profit for Australian solar and electrical businesses — and how to fix each one.
1. Unbilled Time (The Gap Between Hours Worked and Hours Charged)
In a trade business, time is inventory. Every hour a technician or installer is on the clock costs money. The question is: how many of those hours are actually making it onto an invoice?
For most solar and electrical businesses in Australia, the answer is “fewer than you think.”
The common leak points:
Travel time: For installation businesses covering a metro area, technicians can spend 45–90 minutes per day in transit. Is travel time built into your job pricing? Many solar businesses absorb this as overhead without quantifying it.
Quote preparation time: How long does it take to prepare a residential solar quote? If the answer is 60–90 minutes including site assessment, proposal writing, and follow-up, that time needs to be in your cost model — even if you’re not billing quotes separately.
Compliance documentation time: Post-job compliance admin — completing certificates, uploading photos, sending STC documentation — often takes 20–40 minutes per install. This is typically unbilled time absorbed by whoever does it (often the owner).
Rework and callbacks: A callback to fix something that wasn’t right on a previous job is pure cost. No revenue, direct labour and materials outlay, and often a damaged customer relationship on top.
How to fix it:
Step one is measurement. Run a time audit across a typical week — track every hour against the job it relates to, including travel, admin, and rework. Most solar and electrical business owners are surprised by what they find.
Step two is pricing correction. If compliance admin takes 30 minutes per install and you’re doing 20 installs a month, that’s 10 hours of time that needs to be in your cost model. Either price it in, or eliminate it through automation.
Using a platform like ServiceM8 with automated compliance form completion significantly reduces the post-install admin burden — technicians complete forms on-site as part of the job, rather than in the van or back at the office afterward. Our paperless trade roadmap covers this in detail.
2. Quote Conversion Leakage
This one is counterintuitive: the cost of unconverted quotes is one of the biggest hidden expenses in a solar or electrical business.
Consider the economics. If you’re spending 60 minutes preparing a detailed solar system quote — energy analysis, system sizing, equipment selection, proposal formatting — at an effective hourly rate of $120/hour, that’s $120 in cost per quote prepared. If you’re converting 30% of quotes, you’re spending $400 in quote preparation cost per converted job.
Now consider what happens to the 70% you don’t convert.
Most trade businesses send a quote and follow up once — usually a week later — then move on. But research consistently shows that most unconverted quotes aren’t dead. They’re delayed decisions. The homeowner is still interested. They just haven’t been given a compelling reason to act, at the right moment, with enough frequency.
The fix: systematic quote follow-up
A proper quote follow-up sequence for a solar business looks something like this:
- Day 2 post-quote: Check-in with any questions answered
- Day 5: Educational content — how to evaluate competing solar quotes, what the STC rebate looks like for their system
- Day 10: Social proof — a testimonial or case study from a similar customer in a similar suburb
- Day 14: Urgency — current STC pricing, installation availability
- Day 21: Final check-in before archiving
This sequence converts 15–30% of quotes that would otherwise go silent. At $8,000 average job value, converting even two additional jobs per month from a systematic follow-up sequence is $16,000 in additional revenue with no additional quoting cost.
The best job management platforms integrate with CRM or automation tools that can trigger this kind of sequence automatically. Our AI automation guide for solar businesses covers the specific tools and implementations that are working right now.
3. Late Payment Float (The Cash Flow Cost You Never See)
This one doesn’t show up as a line item on your P&L. It’s invisible — which is exactly why it does so much damage.
Here’s how it works. You complete a solar installation on a Monday. Your admin process means the invoice goes out Thursday. The customer pays on the 14-day payment term — so payment arrives the following Thursday. That’s 11 days between completing the job and receiving payment.
At 20 jobs per month at $12,000 average value, you have $240,000 of completed work that you’re carrying for 11 days on average. That’s a working capital float of roughly $86,000 — money you’ve earned but haven’t received.
This float has real costs:
- If you’re drawing on a line of credit or business overdraft to fund operations during the gap, you’re paying interest on money you’ve already earned
- If you’re delaying paying suppliers because cash is tight, you’re risking trade terms and relationships
- If you’re not able to take on additional work because your working capital is locked up in unbilled jobs, you’re leaving revenue on the table
The fix: same-day invoicing and systematic follow-up
The answer is simple in principle and requires discipline in practice: invoice on the day of job completion, every time.
With ServiceM8, invoices can be generated automatically when a job is marked complete. The technician finishes the install, marks the job done, and the invoice goes to the customer’s inbox within minutes — not days. Payment links in the invoice allow customers to pay immediately via card.
For a solar business doing 20 jobs/month at $12,000 average, compressing invoicing from 3 days to same-day recaptures approximately $24,000 in cash flow that was previously locked in transit. Over 12 months, this is a material improvement in working capital.
Combine same-day invoicing with an automated payment reminder at 7 days and again at 14 days, and you eliminate the manual follow-up overhead while improving collection rates.
4. Poor Job Costing (Not Knowing Which Jobs Are Actually Profitable)
Here’s a question most solar and electrical business owners cannot answer accurately: which type of job is most profitable for your business?
Not which type of job generates the most revenue. Which type generates the highest margin after all costs — including labour, materials, compliance admin, travel, and callback risk?
For solar businesses, the answer often surprises people:
- Standard residential 6.6kW solar-only installations look profitable in theory, but the compliance documentation overhead and high competition driving price compression can squeeze margins to 15–20%
- Add a battery system, and the installation complexity increases — but so does the margin opportunity, particularly for businesses with strong battery compliance documentation workflows
- Small commercial installations (30–100kW) carry higher project complexity but less price competition and stronger margins for businesses set up to manage them
Without job costing data, you’re pricing based on instinct rather than evidence. You might be winning lots of jobs that are quietly unprofitable, while turning down work that would actually drive your business forward.
The fix: actual job costing, not just revenue tracking
Track cost at the job level, not just the business level. This means:
- Direct labour cost — actual hours on-site × cost rate per technician
- Travel cost — time and fuel for each job
- Materials cost — actual cost of panels, inverter, battery, mounting hardware
- Compliance admin cost — time spent on documentation, certificates, STC lodgement
- Rework cost — hours spent on any callbacks associated with the job
When you can see margin at the job level, patterns emerge. You’ll see which suburbs cost you more in travel. You’ll see which equipment configurations have higher rework rates. You’ll see whether small commercial work is actually more profitable than residential, or just more complex.
Job management platforms that integrate with Xero or MYOB give you the data infrastructure to do this analysis. The digital job management guide for solar installers explains how to set this up.
5. Staff Time on Admin (The Hidden Labour Cost of Paper Systems)
The final hidden cost is the most insidious because it scales with your business.
Every time a technician spends 30 minutes completing paperwork at the end of the day instead of using the mobile app on-site, that’s 30 minutes of billable labour being spent on admin. Every time someone in the office manually re-enters job information from a paper form, that’s overhead that shouldn’t exist. Every time you or your admin person is on the phone chasing a payment or following up an unsigned quote, that’s time that should be automated.
For a solar business with two technicians and an office manager:
- 30 minutes of end-of-day admin per tech × 5 days × 2 techs = 5 hours/week of billable time lost
- At $100/hour, that’s $500/week or $26,000/year in potential billable time being absorbed by admin
The same labour cost applies to the owner who is doing job scheduling, invoice chasing, and review solicitation manually.
The fix: automate the routine, focus the people
The solution isn’t to work faster. It’s to automate the work that shouldn’t require a human.
- Compliance forms completed on-site via mobile app eliminate end-of-day paperwork
- Automated invoicing eliminates the manual invoice creation step
- Automated payment reminders eliminate manual collection follow-up
- Automated review requests eliminate the need to ask customers manually
When you remove this overhead, your technicians go home on time, your admin person focuses on work that requires judgment rather than data entry, and you get evenings back from chasing invoices.
For a full breakdown of how to set up these automations, read our ServiceM8 for Solar Installers guide — it walks through each workflow in the context of a solar installation business.
Know Your Numbers: A Profit Margin Calculator Framework
Before you can fix your profit leaks, you need to know your baseline. Here is a simple framework for calculating true job-level profit margin for a solar or electrical installation:
Job Revenue: Total invoice value
Direct Costs:
- Materials (panels, inverter, battery, hardware, cabling)
- Direct labour (hours × cost rate, including super and WorkCover)
- Travel (time + fuel)
- Compliance admin (time × cost rate)
- Subcontractor costs (if applicable)
Gross Profit: Revenue minus direct costs
Gross Margin %: Gross profit ÷ revenue × 100
A healthy solar installation business should target 40–55% gross margin on residential work. If your margins are consistently below 35%, one of the five hidden costs above is almost certainly responsible.
Start with the Biggest Leak
You don’t need to fix all five problems simultaneously. Most solar and electrical businesses have one dominant profit leak — the one that’s doing the most damage.
For most businesses we see, it’s either unbilled time or late payment float. Both are immediately addressable with digital job management tooling.
Start your free 14-day ServiceM8 trial — set up automated invoicing in the first 30 minutes, and you’ll see the cash flow impact within the first week.
Related reading:
- The Paperless Trade Roadmap: Eliminating Admin Chaos
- AI Automation for Solar Installers: What Actually Works in 2026
- ServiceM8 for Solar Installers: The Platform Built for Compliance
- Best Job Management Software for Electricians Australia 2026
- Digital Job Management for Solar Installers
TradieAutomate is an authorised ServiceM8 affiliate. We earn a commission when you sign up through our link — at no extra cost to you. We only recommend platforms we’d use ourselves.