Solar EPC Operations

    Solar EPC receivables and working capital: why profitable projects still run out of cash

    An EPC pays suppliers up front and gets paid in stages. The gap is your working capital, and a stalled approval can stretch it by months. A worked cash curve and the three numbers to watch.

    GC
    GarunaCDX Editorial
    Editorial team
    Oct 19, 2026 4 min read
    Key takeaways
    • Profit and cash are different clocks. A project can be 15% profitable and still need you to fund 37% of its value.
    • The final milestones (commissioning, retention) are where receivables age.
    • A 3-month approval slip can keep a project cash-negative three months longer, in our illustrative curve.
    • Track receivables by milestone and expected date, not only by invoice date.
    • Retention and bank guarantees are receivables too. Put them in the same view.

    Quick answer

    Solar EPCs pay for panels and inverters early and collect in milestones, so even a profitable project can leave you cash-negative for months. The gap widens when the milestone that releases payment, usually commissioning or net metering, is stuck behind an approval. Track receivables by milestone and expected date, not by invoice, and watch three numbers: peak funding need per project, days waiting on approvals, and ageing of the final milestone.

    Why is a profitable project still short of cash?

    Because profit is booked at the end and cash moves along the way. You place equipment orders early, often with payment on order or dispatch. The customer pays in stages tied to events: advance, delivery, commissioning, retention. Between the first supplier payment and the last customer payment, you are the bank.

    What does that look like in numbers?

    An illustrative example with assumed numbers, in Rs lakh.

    A C&I project is worth Rs 80 lakh. Customer milestones: 20% advance (16), 50% on material delivery (40), 20% on commissioning (16), 10% retention (8). Your costs: suppliers 46 paid in month 1, then installation and balance-of-system 22, paid 11 in month 2 and 11 in month 3. Total cost 68, so margin is 12 (15%).

    Illustrative cumulative cash position for one project (Rs lakh, assumed numbers)

    Source: Our illustrative arithmetic, not data from a real project. Receipts 16 at M0, 40 at M2, 16 at commissioning, 8 retention later; payments 46 at M1, 11 at M2, 11 at M3.

    View data
    On scheduleCommissioning slips 3 months
    M016 L16 L
    M1-30 L-30 L
    M2-1 L-1 L
    M3-12 L-12 L
    M44 L-12 L
    M54 L-12 L
    M64 L-12 L
    M74 L4 L
    M84 L4 L

    Read the chart:

    • Peak funding need is 30, in month 1. That is 37.5% of the contract value, funded by you, on a project that is 15% profitable.
    • If commissioning happens on schedule, the project turns cash-positive in month 4.
    • If commissioning slips three months, say behind an inspection or a net meter, the project stays 12 lakh negative until month 7.
    • The 8 lakh retention arrives much later and is not on this chart. See retention and bank guarantees.

    Now multiply by ten live projects. A three-month slip across several of them is how a profitable year ends in a bank-limit conversation.

    Which three numbers should you track?

    Peak funding
    Per project

    Lowest point of the cash curve

    Days waiting
    On approvals

    Per project, per external step

    Age
    Of final milestone

    Commissioning and retention dues

    1. Peak funding need, per project and in total. Tells you how many projects you can run at once on your cash and limits.
    2. Days waiting on approvals. The lead indicator. A project waiting on a DISCOM today is a late receipt next month. See approvals tracking.
    3. Age of the final milestone. Not total receivables ageing, which hides the pattern. The commissioning and retention dues are where cash goes to sleep.

    Why track by milestone and not by invoice?

    An invoice list tells you what you billed and when. It does not tell you what is due but unbillable because a certificate is missing, or what is billable but blocked on the customer’s approval. A milestone view per project shows, for each stage: contractual trigger, evidence needed, date reached, date billed, date collected, and the reason if it is late. That is the view a CEO and an accounts head can act on.

    Where does this not apply?

    Small residential jobs paid largely upfront have a thin cash gap, and government-scheme jobs have their own subsidy timing. If most of your revenue is quick residential work with the customer paying on commissioning, the cash curve is shorter and simpler. This page is for EPCs with C&I or larger projects and staged payments.

    What to do this week

    1. For your three biggest live projects, draw the cash curve on paper: when each supplier is paid and when each milestone should arrive.
    2. Note the peak funding need. Check it against your cash and limits.
    3. List which milestones are waiting on something outside your control, and who owns the follow-up.

    Part of the guide Running a solar EPC business on connected systems.

    Cash check
    Share your milestone terms for one project. We will map its cash curve and the blockers.
    Talk to us

    The cash curve is our illustrative arithmetic with assumed numbers: monthly cumulative = prior balance plus receipts minus payments (16; 16-46 = -30; -30+40-11 = -1; -1-11 = -12; -12+16 = 4). Margin 80 minus 68 equals 12, or 15%. Peak funding 30 divided by 80 is 37.5%. Milestone terms are an example, not a market norm. The framing of staged payment and working capital is our reading of how EPC contracts commonly work, not a measured statistic.

    Your verdict
    Was this article useful?
    GC
    Written by
    GarunaCDX Editorial
    Editorial team

    Engineers, product and growth folks at GarunaCDX writing about the systems we build for clients.

    View all articles
    Share
    Planning something similar?

    Let's talk about your build.

    Tell us what you are building. A founding engineer replies within one working day with how we would approach it.

    FAQ

    Frequently asked questions

    Because equipment is paid for early and customers pay in stages. The EPC funds the gap between paying suppliers and receiving the later milestones.

    The most negative point of a project's cumulative cash curve: the most you have to fund at once. It is the number your bank limit and your own cash must cover.

    The ones tied to something outside the EPC's control: commissioning that waits on an inspection or net meter, and retention released after a defect-liability period.

    By milestone with an expected date. An invoice list shows what you billed; a milestone view shows what is due, what is blocked and why.

    The GarunaCDX build log

    Industry insights, once a month

    New case studies, healthcare, marketplace, B2B SaaS and industrial breakdowns, and the engineering notes behind what we ship. One short email a month, no fluff.

    We never share your data — see our Privacy Policy for details.