Solar Milestone Funding Explained: What M1 and M2 Actually Mean for Your Cash Flow
By Seamless Home Team, Solar fulfillment operations · August 13, 2026
Quick answer
Milestone funding is the practice of releasing a residential PV solar project's financing in stages against documented progress rather than in a single payment. The common structure is two draws: M1 released against evidence that the system has been installed, and M2 released against evidence that it has been activated, typically permission to operate from the utility. The gap between them matters because materials, labour and overhead are spent before M1 and the balance is not collected until M2, so every project carries cash for the length of that gap. Multiply by the number of projects in flight and it becomes the real constraint on how fast a solar business can grow.
One of the more uncomfortable discoveries in a growing residential PV solar business is that revenue and cash are not the same thing, and that the gap between them is structural rather than accidental.
A project is sold. Materials are bought. A crew installs it. And the money for that project arrives, partly, some time after the install, with the remainder landing only once a utility somewhere has issued a piece of paper saying the system may switch on.
That is milestone funding. It is standard, it is rational from the funder's point of view, and it quietly determines how many projects a company can have running at once.
What milestone funding is, and why funders use it
Milestone funding releases a project's financing in stages against documented progress, rather than as a single payment at contract signing.
The reasoning is straightforward once you look at it from the funder's side. Their structural risk on residential PV solar is not that a homeowner defaults on a well-installed system. It is that a project is financed, partially built, and then never completed, the contractor fails, the interconnection is refused, the project is abandoned, leaving a loan or a lease against an asset that does not exist or does not work.
Paying against evidence of progress is how that risk is managed. Each draw asks the same question: has this project actually reached the stage you say it has?
The two-milestone structure
The most common residential structure has two draws. The labels vary between funders; the shape usually does not.
| M1 | M2 | |
|---|---|---|
| Triggered by | Installation complete | System activated |
| Typical evidence | Install photographs, completion certificate, equipment serial numbers | Permission to operate, final inspection sign-off |
| Depends on | Your crew and your paperwork | The jurisdiction and the utility |
| You control it | Largely yes | Largely no |
That last row is the important one, and it is why the two milestones need to be managed completely differently.
M1 is an execution problem. Getting to it, and getting paid for it promptly, is about your own operations: install when scheduled, capture the evidence the funder specifies, submit it immediately and correctly.
M2 is a queue problem. Once the interconnection application is filed and the inspection requested, the timing belongs to organisations that do not work for you. You can influence when the clock starts. You cannot influence how fast it runs.
The gap between them is the number that matters
Here is the part that catches people out.
Your costs do not arrive in two stages. Materials are purchased before installation. Crew labour is paid around it. Overhead runs continuously. Sales commission is often paid at or shortly after install. The great majority of a project's cost is incurred before M1, and the balance of its funding does not arrive until M2.
So every project in flight is carrying some quantity of your cash, for the length of the gap between those two events. And because the gap is set largely by a utility's interconnection queue and a jurisdiction's inspection schedule, its length is a market characteristic rather than a management decision.
The arithmetic that follows is simple and unforgiving:
Cash outstanding at any moment ≈ the carry per project × the number of projects in flight.
Both terms rise as you grow. That is the mechanism by which a company can be selling well, delivering well, profitable on paper, and unable to start the next job. The working capital calculator turns that arithmetic into a ceiling on how many projects you can have in flight at once, and who pays for what on a solar project maps every outflow that lands inside the gap.
What actually delays a draw
When people describe milestone funding as slow, the delay is frequently not the funder's review at all. The recurring causes sit on either side of it.
Before the submission. The milestone was met on a Tuesday and the packet was filed the following week, because nobody owned the handoff between the crew finishing and the paperwork going in. This is pure self-inflicted delay and it is entirely fixable.
In the packet itself. Photographs that do not show what the funder asked for, a completion certificate missing a signature, serial numbers that do not match the approved design, or a submission made before the milestone was genuinely met. Each of these restarts a review cycle.
Upstream of M2. An interconnection application filed late, or filed with errors and returned for correction, pushes activation out, and M2 with it. This is the most consequential category, because it can be weeks, and because it is decided long before anyone is thinking about funding. It is covered in detail in solar interconnection and permission to operate.
Note what all three have in common: none of them are the funder being slow. They are handoffs, documentation quality, and the timing of an application filed weeks earlier.
Reducing the carry
You cannot compress a utility queue. You can do four other things, in roughly this order of return.
- Stop adding to the gap. File interconnection early and in parallel with permitting rather than after it. This is the single largest lever, and it costs nothing.
- Submit packets that clear first time. Standardise what each funder requires, capture it at the moment the milestone is met, and check it before filing. A rejected packet is a full review cycle for a missing signature.
- Remove the internal lag. Make evidence capture part of the install, not a task somebody does later. The distance between "milestone met" and "milestone submitted" should be hours.
- Attack the largest cost you are fronting. Shortening the gap helps. Not funding materials across it helps more, because materials are usually the biggest single amount tied up per project. That is the specific problem Direct Pay exists to solve, procurement tied to funded projects rather than paid for speculatively out of working capital.
The first three shorten the period you are financing. The fourth reduces what you are financing during it, which is why it tends to move the number furthest.
Reading your own agreements rather than the convention
A caution worth stating clearly: the two-milestone structure described here is common, not universal, and the specifics are contractual.
Funders differ on how the split is weighted, what evidence each draw requires, how long they take to review, what holdback applies, and what happens if a project stalls between milestones. Products differ too. A loan, a lease and a power purchase agreement do not necessarily fund on the same schedule. Seamless Home works with a multi-lender panel precisely because the right structure varies by project and by organisation.
So use this article to understand the shape and the cash-flow consequence, and take the actual numbers from your own agreements. A model built on an assumed industry-standard split will be confidently wrong.
The bottom line
Milestone funding is not an obstacle put in your way. It is a rational response to a real risk, and it is not going to change.
What it means practically is that a residential PV solar business is always financing the distance between spending money and proving the project works. That distance is set partly by utilities and jurisdictions you do not control, and partly by how quickly and how cleanly your own organisation files what it needs to file.
Seamless Home submits milestone funding as the contractor of record, runs the interconnection and permitting that gate M2, and supplies materials through Direct Pay so the largest component of the carry is not coming out of your working capital in the first place. If cash rather than demand is what is limiting how many projects you can run, get in touch. It is usually a measurable constraint with a specific answer.
Frequently asked questions
What is milestone funding in residential solar?
It is the release of a project's financing in stages tied to documented progress, rather than as one lump sum. Each milestone requires evidence, commonly photographs, signed completion documents, inspection sign-off or the utility's permission to operate, and the funder releases that portion once the evidence is accepted. It exists because the funder's risk is that a project is paid for and never finished, so payment is deliberately tied to proof that it was.
What do M1 and M2 mean?
M1 and M2 are shorthand for the first and second funding milestones on a project. M1 is generally released against evidence of installation, and M2 against evidence of activation, usually permission to operate from the utility. The exact split and the exact documentation vary by funder and by product, so the terms should be read from your own agreements rather than assumed from an industry convention.
Why is the final draw tied to activation instead of installation?
Because activation is what proves the project actually works. A system on a roof that has never been energised is not a completed project. It may be waiting on an inspection, an interconnection approval or a correction. Tying the final draw to permission to operate keeps the incentive pointed at a permitted, energised, working system rather than at panels being present, and it protects the funder against the structural risk of financing something that never comes online.
How long is the gap between M1 and M2?
It depends almost entirely on the utility's interconnection queue and the jurisdiction's final inspection schedule, both of which are outside your control once the application is filed. That is exactly why it should be tracked as its own measured number rather than assumed: it varies by market and by season, and your working capital requirement scales directly with it.
How does milestone funding affect working capital?
Directly and often decisively. Materials, labour and overhead are spent before M1 arrives, and the remaining balance is not collected until M2. Every project in flight is therefore carrying some amount of your cash for the length of that cycle, and the amount outstanding at any moment is roughly your per-project carry multiplied by the number of projects in flight. Growth increases both, which is why revenue growth and cash pressure often arrive together.
What causes a milestone funding draw to be rejected or delayed?
Usually documentation rather than the work itself. Photographs that do not show what the funder requires, a completion certificate missing a signature, serial numbers that do not match the equipment on the approved design, or a submission made before the milestone was genuinely met. Each rejection restarts a review cycle, so the gap the business is financing gets longer for reasons that have nothing to do with the installation.
Can you reduce the cash gap between install and activation?
Partly. You cannot make a utility approve faster, but you can stop adding to the delay: file interconnection early and in parallel with permitting, submit funding packets that clear first time, and remove the internal lag between a milestone being met and its evidence being filed. Separately, procurement structures that avoid fronting material costs remove the largest single component of the carry rather than shortening it.