How to Invoice Clients as a Solar Company
Learn how to structure solar invoicing around project milestones, financing draws, and itemized costs so every install gets billed and paid cleanly.
In short
Solar projects run for weeks or months, so a single lump-sum invoice rarely fits. This guide walks through milestone invoicing, coordinating lender draws, itemizing equipment and labor, handling change orders, and keeping records across long project cycles so nothing slips.
Key takeaways
- Milestone invoicing — break each job into deposit, permit, install, and PTO stages so cash arrives as costs are incurred
- Coordinate invoices with financing — align your billing schedule to lender draw milestones so paperwork and payments match
- Itemize everything — list equipment, labor, and permits separately so homeowners and lenders can verify each charge
- Use change-order invoices — document scope and price changes in writing before you do the extra work
- Keep organized records — long cycles mean you need every invoice, draw, and change order stored and searchable
Some links to tools we rate — including HighLevel — are affiliate links. If you start a trial through them we may earn a commission, at no extra cost to you. We only recommend tools we would set up for our own clients.
Invoice a solar job the way you build it: in stages. Instead of one lump-sum bill at the end, break each project into milestones — deposit at signing, a charge when the permit is approved, another when the install is complete, and a final charge at permission to operate (PTO). Itemize equipment, labor, and permits on every invoice, attach a payment link, and line your milestones up with any lender draw schedule. That way money arrives as your costs are incurred, and nobody is surprised by a charge.
Solar is unusual among home-improvement trades because a single project can run for weeks or months and often involves a third-party lender. Both facts change how you should invoice. This guide walks through the structure that fits.
Why milestone invoicing fits solar
A solar install is not a one-day job. You order equipment, pull permits, schedule a crew, pass inspection, and wait for the utility to grant PTO. Each of those stages costs you money at a different time. If you wait until the very end to invoice, you float all of those costs yourself and carry the risk that a homeowner backs out mid-project.
Milestone invoicing solves that. You bill a deposit up front to cover the equipment order and soft costs, then release further invoices as you hit documented stages. The homeowner sees exactly what they are paying for at each step, and your cash flow tracks the actual work. For a deeper look at the cash-flow side, see getting paid faster for solar companies.
What milestones should a solar invoice schedule use?
Most installers land on four milestones, though you can add or merge stages to fit your process:
- Deposit at signing — covers the equipment order and up-front soft costs. Keep it tied to real costs you can itemize, and check any state cap on pre-work deposits.
- Permit approval — a charge once the building permit clears, marking the point where the project is committed and schedulable.
- Install complete — the largest charge, billed when panels are mounted, wired, and the system passes local inspection.
- PTO / final — the closing charge once the utility grants permission to operate and the system is producing.
The exact split depends on your average job size and whether the customer is financing. A cash customer might do a simple deposit-plus-balance structure, while a financed project usually mirrors the lender's draw stages.
How do I coordinate invoices with financing and lender draws?
Most residential solar is financed, and the lender — not the homeowner — releases the money in draws. Each draw is tied to a documented stage, so your job is to make your invoice milestones line up with the lender's draw schedule.
Ask for that schedule at the start of the project. When you hit a stage, send the invoice together with whatever proof the lender requires: approved permits, install photos, or an inspection sign-off. If the paperwork is missing, the draw stalls and so does your payment. Matching milestones to draws — and attaching proof every time — is the single biggest lever on how fast a financed job pays.
What should go on the invoice itself?
Every solar invoice should be itemized so the homeowner and any lender can verify each charge against the contract. Separating equipment, labor, and permits also makes change orders cleaner, because you can adjust one line without rebuilding the whole total.
| Invoice element | Why it matters | Example |
|---|---|---|
| Itemized equipment | Lets the homeowner and lender verify hardware against the quote | Panels, inverter, racking, battery listed with quantities |
| Labor | Separates your service cost from pass-through hardware | Install crew, electrical, commissioning |
| Permits and inspection fees | Documents pass-through costs required by incentive programs | Building permit, utility interconnection fee |
| Milestone billed | Shows which stage this invoice covers | Install complete — 40 percent of contract |
| Deposit and balance | Makes clear what is already paid and what remains | Deposit applied, remaining balance due |
| Payment link | Removes friction so the invoice can be paid on open | Card or bank-transfer link in the invoice |
Clear line items reduce disputes and speed up lender approval. For the intake side of a clean project record, solar intake form templates help you capture the site and system details you will later itemize.
How do I handle change orders?
Scope changes are common in solar — a roof needs repair, the homeowner adds a battery, or a panel model gets upgraded mid-order. Never absorb that quietly. Issue a change-order invoice that describes the new work, states the price, and notes any schedule impact, then get written approval before you proceed.
A documented change order protects your margin and gives the lender or homeowner a clear paper trail for the added cost. It also keeps your final PTO invoice from becoming a source of argument, because every adjustment was agreed to in writing along the way.
Deposit plus balance, or full milestones?
For a short cash job, a simple deposit-plus-balance structure is often enough: collect a deposit at signing to cover up-front costs, then bill the balance at install completion or PTO. It is easy for the homeowner to follow and light on your admin.
For larger or financed projects, add the permit and install milestones in between. The more stages a project has and the longer it runs, the more milestones smooth your cash flow and reduce the amount you float. Match the structure to the job rather than forcing every project into the same template.
How do I follow up without chasing everything at the end?
Long project cycles are where invoices get lost. The fix is to tie a reminder schedule to each milestone due date and send polite, automatic nudges as the date approaches and passes. Reference the specific milestone, attach the proof of work, and keep the tone helpful.
Payment links make those reminders effective — the homeowner can pay the instant they open the message, and you get an immediate record of when it cleared. Consistent, timely follow-up recovers more money with far less friction than trying to reconcile everything at PTO. The same discipline that helps you capture leads with forms at the top of the funnel keeps money moving at the bottom of it.
Keeping records across long cycles
Because a solar project can span months and carries long warranties, you need every invoice, change order, and lender draw stored and searchable. If a homeowner or lender questions a charge a year later, a clean archive of the full billing history is your answer. Keep records for as long as your tax rules, warranties, and incentive programs require — usually several years.
Where does a tool fit?
You can run all of this with a spreadsheet and a payment processor, and many installers start there. Once volume grows, tying invoices, reminders, and customer records together in one place saves real time.
HighLevel is one option that can build and send milestone invoices with payment links and automatic reminders alongside its CRM, so your billing and your customer history live together. Honestly, it is a general platform rather than a solar-specific tool — you configure the milestones yourself — but for most installers it covers the core invoicing workflow without a separate app. If that fits how you work, you can start a free HighLevel trial and set up your milestone templates.
Whatever you use, the principle stays the same: bill in stages, itemize every charge, match your milestones to the lender's draws, and follow up on time. For more on winning and serving solar customers, browse the Solar and Home-Improvement Lead-Gen hub. When you are ready to talk about your own setup, see our pricing or book a call.
Frequently asked questions
What is milestone invoicing for solar?
How much deposit should a solar company collect?
How do I coordinate invoices with a solar loan or lender draws?
What should a solar invoice include?
Should I itemize equipment and labor separately?
How do I handle change orders on a solar project?
What is a deposit plus balance invoice structure?
How can payment links speed up solar invoicing?
How should I follow up on unpaid milestone invoices?
How long should I keep solar invoicing records?
Can HighLevel handle solar invoicing?
Do I need separate software for solar invoicing?
About the author

Founder, GHL Spark
Farhad is the founder of GHL Spark, where he builds and white-labels GoHighLevel SaaS platforms for agencies and SaaS operators. He writes about the parts of GoHighLevel that actually break in production — A2P registration, onboarding, support load and automation.
More from Farhad