Skip to content
Guide · Procurement & Finance

Solar EPC procurement & finance: zero-leakage operations

This is where your working capital lives or dies. Buy the right material at the right time, invoice every milestone you hit, and collect on time — and the margin you thought you lost quietly reappears. Here is how to run procurement and finance without leaks.

S By SuryaHub Team · 19 min read · Updated July 2026
5%
GST on solar modules & systems
~8.9%
blended EPC works-contract rate
70:30
deemed goods-to-services split
6 leaks
where procurement cash escapes

Tax figures: CBIC GST notification effective 22 September 2025 (modules and complete systems cut to 5%); the ~8.9% blended rate follows the 70:30 works-contract formula. Rates change — confirm the current position with your accountant or CBIC before quoting.

TL;DR — for the busy EPC owner
  • Procurement and finance is where working capital lives or dies. Zero-leakage means the right material, at the right time, invoiced and collected on schedule.
  • Cash leaks at six points. Over-ordering, wrong or non-ALMM material, no rate card, uninvoiced milestones, missing DCR or serial records, and price-volatility losses.
  • A maintained rate card kills quoting errors. Build quotes from current BOM prices, not last month’s, and margin stops leaking at the first step.
  • Inventory must tie to the job. Material Request → Warehouse Transfer → Delivery Note, with batch or serial and FIFO, so stock never floats free of a project.
  • Tie every invoice to a stage. Milestone-linked billing is the simplest fix for slow collection — and the difference between funding your project and funding your customer’s.

Solar EPC procurement management in India is the discipline of buying the right material for each job, at the right time, and keeping every unit of stock tied to a project with the ALMM, DCR and serial records the subsidy and audit will demand. It sits directly on top of finance, because the money you spend on material and the money you collect from milestones are the same working capital — and the gap between them is where a growing EPC either stays solvent or slowly bleeds.

This guide is for the founder-operator who signs the purchase orders and worries about the bank balance in the same breath. It is a companion to our broader solar EPC operations guide, zoomed into the two functions where cash actually moves. We will map exactly where money leaks, show how a rate card and a clean inventory trail plug most of it, and walk the milestone-and-GST side so billing never lags the build. Nothing here is theory — it is the order-to-cash machine.

What is solar EPC procurement management?

Solar EPC procurement management is the process of turning a job’s bill of materials into ordered, delivered, and recorded stock — without buying too much, too early, or the wrong thing. The “P” in EPC looks simple: buy the parts. In an Indian rooftop business it is anything but, because three constraints collide on every order.

First, price moves. Module and structure prices shift week to week, so a quote built on old rates quietly loses margin. Second, compliance binds the material. A subsidised job must use ALMM-listed modules, and you need DCR and serial records for the claim. Third, cash is finite. Every rupee of stock sitting in a warehouse is a rupee not available for the next job. Procurement is the point where all three meet.

Zero-leakage procurement in one sentence: the right material, in the right quantity, at the right time, with the right records — ordered against a job BOM, priced from a live rate card, and tracked to a delivery note so nothing floats free of a project.

Finance is the twin of procurement, not a separate department. You pay suppliers and crews on the way in; you collect from the customer in tranches on the way out. When the two are run as one connected flow — order to cash — leaks close. When they live in separate files, cash gets trapped in the gaps. This guide treats them together, because that is how the money behaves.

Why this matters more in 2026: PM Surya Ghar turned rooftop solar into a high-volume, low-margin, many-small-jobs business. On thin per-job margin, you cannot afford to leak a few percent on every order. Volume magnifies small leaks — a 2% over-order across two hundred jobs is real money — so procurement discipline stops being optional the moment you scale.

Where does cash leak in solar procurement & finance?

Cash leaks at six predictable points across procurement and finance, and every one is an operations gap you can close — not a market you cannot control. Below is the leak map we use with pilot EPCs. Read it once and you will recognise at least two of your own.

1 Over-ordering. Buying “to be safe” or in loose round numbers. Stock sits in a warehouse as trapped cash, and some of it never gets used on the job it was bought for.
2 Wrong or non-ALMM material. Modules that are not ALMM-listed cannot go on a subsidised job. The stock is stranded, the claim is at risk, and a crew waits for the right panels to arrive.
3 No rate card. Quoting from memory or a stale sheet. You either lose the job on price or win it and lose margin, because the quote never reflected today’s BOM cost.
4 Uninvoiced milestones. A stage is reached but never billed, or the invoice is raised late. Your money stays on the customer’s side of the table while your suppliers are already paid.
5 No DCR or serial records. Make, model and serial numbers not captured at procurement. The subsidy claim stalls, an audit finds gaps, and you scramble to reconstruct records after the fact.
6 Price-volatility losses. Locking a customer price today and buying material weeks later at a higher rate. The margin you quoted evaporates between the handshake and the purchase order.
The procurement & cash leak map. Three leaks (1, 3, 6) attack your margin; three (2, 4, 5) attack your cash and compliance. Most EPCs run with several open at once.
Framework: SuryaHub procurement leak-point model, developed with pilot EPCs Suryantra Energy and RGESPL.

Notice the pattern. The leaks are not exotic. They are the ordinary, everyday habits of a business run on memory and round numbers. That is good news, because ordinary habits are fixable with ordinary discipline — a rate card, a BOM-driven order, a serial record, a milestone-linked invoice. The rest of this guide closes each leak in turn.

Why does working capital live or die here?

A solar project pays out before it pays in, and that timing gap is your working capital. You buy material and pay labour early; you collect from the customer in tranches over weeks. The bigger and longer the gap between cash out and cash in, the more of your own money is tied up in each job — and the fewer jobs you can run at once.

Week 0 · Advance IN
Week 0 · Material OUT
Week 1 · Labour OUT
Week 3 · Dispatch IN
Week 6 · Commissioning IN
Illustrative working-capital timeline for one job (example, not a quote). Cyan is cash in, amber is cash out. Your money is deepest underwater between the big material payment in Week 0 and the dispatch tranche in Week 3 — so anything that widens that trough, like over-ordering or a late invoice, hurts most.

Two levers control the trough. The first is procurement timing — buy material as close to when the site needs it as your supply chain safely allows, so cash is not parked in a warehouse. The second is invoice speed — bill the dispatch and commissioning tranches the moment each stage completes, so cash comes in sooner. Get both right and you can run more jobs on the same bank balance. Get either wrong and you hit a cash ceiling long before you hit a sales ceiling.

Field note: the fastest working-capital win is almost never a bigger overdraft. It is invoicing the milestone you already reached this week and chasing the one from last week. That cash is yours — it is just sitting on the wrong side of the table because no one raised the bill.

How do BOM, BOS & rate cards stop margin leaking?

A maintained rate card turns quoting from a guess into arithmetic, which is how you kill margin leak at the very first step. Every quote should be built from a job’s BOM — the bill of materials — priced against a rate card you keep current. When those two things are in place, a correct quote takes minutes and reflects today’s cost, not last month’s.

The BOM is the list of what the job physically needs. The BOS — balance of system — is everything beyond the modules and inverter: mounting structure, cables, connectors, earthing, protection, meters. BOS is where quotes quietly go wrong, because it is easy to under-count a small item and lose margin on it across every job. A rate card that carries a line for each BOM and BOS item fixes that.

Illustrative rate-card lines for a rooftop job (example figures, not a quote). The point is structure, not the numbers.
Line itemBasisWhy the rate moves
Solar modulesPer Wp, ALMM-listedCell prices, import duty, ALMM supply
InverterPer unit by kW ratingBrand, availability, warranty terms
Mounting structurePer kW by roof typeSteel and aluminium prices
BOS (cables, protection, earthing)Per kW packageCopper prices, code requirements
Installation labourPer kW by site typeLocation, roof height, access
A rate card carries every BOM and BOS line so nothing is quoted from memory. Update the volatile lines — modules, structure, cable — on a set rhythm, and price-volatility leak (leak six) shrinks.

The discipline is simple: quote only from the rate card, and refresh the card on a schedule. A good solar quotation workflow runs a two-pass cycle — an indicative Q1 before the survey and a firm Q2 after it — and it is the accepted Q2 that should freeze the BOM for procurement. Nothing gets ordered against a quote that is not really closed. That one rule keeps quoting leak (leak three) from turning into over-ordering leak (leak one).

What does disciplined solar inventory management look like?

Disciplined solar inventory management ties every unit of stock to a specific job and moves it through three recorded steps, so material never floats free of a project. The flow is the same on every order, and each step leaves a trail you can audit later.

Material Request
Raised against the job’s BOM
Warehouse Transfer
Stock allocated & dispatched
Delivery Note
Confirmed received at site
Material Request → Warehouse Transfer → Delivery Note. Each step ties stock to one job, so you always know what is committed, in transit, or already on a roof.

Two habits make this trail worth keeping. The first is batch and serial tracking — record which specific modules and inverters go to which job, so the serial numbers you need for the subsidy claim are captured the moment stock is allocated, not reconstructed later. The second is FIFO — first in, first out — so older stock is used before newer, warranties start sensibly, and nothing ages quietly in a corner of the warehouse.

The operational payoff is real-time stock tied to jobs. When every material request is linked to a project and every transfer updates inventory, the double orders and the “we thought we had it” surprises stop — and over-ordering leak (leak one) closes. Our procurement and inventory module keeps this trail per job, so the warehouse and the site finally agree on what exists and where it is.

Why capture DCR & ALMM records at procurement?

You capture ALMM and DCR records at procurement because the subsidy claim and the audit will ask for them later — and reconstructing them after the fact is painful, if it is even possible. Subsidised rooftop systems must use ALMM-listed modules, so the check belongs before you buy stock, not after it is on a roof.

The record you want on the job file, captured as stock is allocated, is small but decisive:

  • Make and model of the modules and inverter, confirmed against the current ALMM list.
  • Serial numbers of the specific units going to that job, tied to the delivery note.
  • DCR status where the scheme requires domestically manufactured content, kept with the claim file.
Timeline caveat — confirm before you buy: ALMM List-II (domestic solar cells) is set to apply from 1 June 2026, and a non-DCR exemption runs to 31 March 2027. These rules and dates shift, so always check the current ALMM and DCR position with MNRE before you commit to stock — do not order months of inventory on the strength of a date that may move. See our ALMM & DCR compliance hub for the current picture.

The operational point is that ALMM and DCR are a procurement concern, not a claims-desk afterthought. Capture the make, model and serial on the job file at the moment of purchase, and the subsidy claim becomes a copy-paste. Skip it, and leak five — missing DCR or serial records — stalls your money at exactly the point you were counting on it.

How should milestone finance work on a solar job?

Milestone finance works by tying every invoice to a project stage, so billing fires the moment work is done and never lags behind it. Most Indian rooftop jobs collect in one of two patterns, and the right one depends on how the customer is paying.

The two common milestone-payment structures. Stage timing is illustrative, not a fixed rule.
StructureTranche 1Tranche 2Tranche 3
Self-finance (3 tranches)Advance on orderOn material dispatchOn commissioning / handover
Bank loan (2 tranches)Customer margin up frontLoan disbursed to EPC on completion
Tie each tranche to a stage so an invoice fires automatically when the stage is reached. That single link is the simplest fix for uninvoiced-milestone leak (leak four).

The self-finance pattern spreads your risk across three collection points, so you are rarely far underwater. The bank-loan pattern concentrates the big payment at the end, which means the completion paperwork — commissioning proof, DISCOM inspection, handover certificate — is your cash. In both cases, the rule is the same: an invoice should be a by-product of reaching a stage, not a task someone remembers to do days later.

This is exactly why milestone-linked billing matters more than a bigger credit line. When the system knows a stage is complete, it can raise the GST invoice, tag it to the job, and start the follow-up clock — so cash keeps pace with delivery. Our finance and GST module ties every invoice to its milestone and job, which keeps billing on time and your books audit-ready.

How does GST work on solar procurement & EPC?

A solar EPC job is generally treated as a works contract with a deemed 70:30 split between goods and services, and the goods side now carries a much lower rate. Since 22 September 2025, GST on solar cells, modules and complete solar power generating systems was cut to 5% (down from 12%). Applied through the 70:30 formula, that brings the blended rate on a full EPC works contract to roughly 8.9%.

GST rates that shape a solar EPC quote (as understood from the 22 September 2025 changes). Confirm current rates before quoting.
ItemRateNote
Solar cells, modules, complete systems5%Cut from 12% on 22 Sep 2025
Full EPC works contract (blended)~8.9%Via the deemed 70:30 goods-to-services split
Standalone inverters, batteries, structures18%Taxed separately when sold on their own
The blended ~8.9% applies to the EPC works contract; sell an inverter or battery on its own and it is taxed at 18%. How you scope the contract changes the tax.

Two practical points follow. First, your invoices must show CGST, SGST or IGST correctly for the job’s location — a template with the wrong split is an audit problem waiting to happen. Second, how you structure a contract — full works contract versus separate supply of a component — changes the tax, so it is a commercial decision, not just an accounting one.

Confirm the current rate: GST rates and rulings change, and the figures above reflect the 22 September 2025 position as we understand it. Never hardcode an old rate into a quotation template. Confirm the current position with your accountant or the CBIC notification before you quote a job.

How does vendor management & approval fit in?

Vendor management is the quiet half of procurement: choosing suppliers, holding their terms, and putting a purchase through the right approvals before cash goes out. A leak here is subtle — it shows up as a slightly high price paid to a convenient supplier, or a purchase no one signed off on, rather than a dramatic loss. But across many jobs it adds up.

Sound vendor operations do a few things every time:

  • Keep a short, vetted supplier list with agreed rates and lead times, so buyers are not negotiating from scratch on every job.
  • Route purchases through approval — a value threshold or a role sign-off — so no material order or payment goes out unchecked.
  • Match the order to the delivery — what was ordered, what arrived, what was invoiced — so you never pay for stock you did not receive.
  • Hold the compliance trail from the vendor: ALMM listing, warranty terms, and the serial records that will feed the subsidy claim.

None of this needs to be heavy. It needs to be consistent — the same list, the same approval, the same three-way match on every order. Consistency is what turns vendor management from a place cash leaks into a place margin is protected.

Running zero-leakage procurement & finance on SuryaHub

SuryaHub connects procurement and finance on one job record, so material, invoices and collection all move against the same project — and cash stops leaking into the gaps between them. Everything in this guide describes a single, connected order-to-cash flow, and that is exactly what we are building for Indian solar EPCs: solar-specific from day one, mobile-first, and Hindi-ready.

On a live project, two modules do the heavy lifting:

  • Sales Order & Logistics — Material Request → Warehouse Transfer → Delivery Note, tied to each job, with batch or serial and real-time inventory, so stock never floats free and DCR records are captured at source. See the procurement & inventory module.
  • Finance & Payments — milestone-linked, GST-compliant invoicing on the self-finance (3 tranches) or bank-loan (2 tranches) pattern, so billing fires as each stage completes. See the finance & GST module.

Here is the honest part. SuryaHub is pre-revenue and building alongside two pilot EPCs, Suryantra Energy and RGESPL. We are not going to show you invented savings figures, fake testimonials, or a logo wall of customers who do not exist. If we mention a leak we help close, we will keep it general rather than quote a “15% working-capital saving” we cannot yet stand behind. There is no native array-design engine here either — SuryaHub captures a technical survey and quotes from your rate cards; bring your own design tool. We would rather tell you that now than surprise you later.

Free for EPCs: the SuryaHub procurement & cash leak self-check — a one-page scorecard to find which of the six leaks is costing you most right now. Get it with a quick demo →
Key takeaways
  • Procurement and finance share one pool of working capital — run them as a single order-to-cash flow, not two separate files.
  • Cash leaks at six points: over-ordering, wrong or non-ALMM material, no rate card, uninvoiced milestones, missing DCR or serial records, and price-volatility losses.
  • Quote only from a maintained rate card built on the job BOM and BOS, and refresh the volatile lines on a schedule.
  • Tie stock to the job through Material Request → Warehouse Transfer → Delivery Note, with batch or serial and FIFO, and capture ALMM and DCR records at purchase.
  • Link every invoice to a project stage so billing never lags the work — and confirm current GST and ALMM rules before you quote or buy.

Frequently asked questions

What is solar EPC procurement management?

Solar EPC procurement management is the process of buying the right material for each job, at the right time, and keeping the records that tie every unit of stock to a project. In India it also means checking ALMM listing, keeping DCR and serial records, and holding a rate card so quotes stay accurate. Done well, it protects both your margin and your working capital.

Why does working capital decide whether a solar EPC survives?

Because a solar project pays for material and labour up front, but collects in tranches over weeks. That gap is your working capital. If you over-order stock or invoice a milestone late, cash gets trapped and you fund the customer project from your own pocket. Tight procurement and milestone-linked invoicing keep the gap small, which is what keeps a growing EPC solvent.

What is a solar BOM and why does it matter for procurement?

A solar BOM is the bill of materials for a job: modules, inverter, mounting structure, cables, and the rest of the balance of system. It matters because procurement should be driven by the BOM, not by guesswork. When each material request is raised against a fixed BOM, you order what the job needs and nothing extra, which stops both over-ordering and idle site crews.

Do I need ALMM and DCR records at the procurement stage?

Yes. Subsidised rooftop systems must use ALMM-listed modules, so you should confirm the listing before you buy stock, not after. Capture the make, model, and serial numbers on the job file at procurement, because the subsidy claim and any audit will ask for them later. ALMM and DCR rules keep shifting, so confirm the current position with MNRE before you order.

How should I structure milestone payments on a solar project?

Most Indian rooftop jobs use one of two patterns. Self-finance runs in three tranches: an advance on order, a payment on material dispatch, and the balance on commissioning or handover. A bank-loan job runs in two: the customer margin up front and the loan disbursed to you on completion. The key rule is to tie each invoice to a project stage so billing never lags the work.

What is the GST rate on solar procurement in India?

Since 22 September 2025, solar cells, modules, and complete solar power generating systems are taxed at 5 percent, cut from 12 percent. A full EPC job is treated as a works contract with a deemed 70:30 goods-to-services split, giving a blended rate of about 8.9 percent. Standalone inverters, batteries, and mounting structures still sit at 18 percent. Rates change, so confirm the current position with your accountant or the CBIC notification.

How do I stop material over-ordering on solar projects?

Drive every purchase from the job BOM and keep real-time stock tied to each project. When a material request is linked to a specific job and every warehouse transfer updates inventory, you can see what is committed, in transit, or already on a roof. That single trail stops the double orders and the we-thought-we-had-it surprises that trap cash in a warehouse.


Written by SuryaHub Team. The team works with Indian rooftop and C&I EPCs on procurement, inventory, milestone finance, and DISCOM and subsidy operations. Reviewed for operational, tax and scheme accuracy against CBIC, MNRE and PM Surya Ghar portal sources.

Methodology: the procurement leak map, working-capital timeline, rate-card model and inventory flow are SuryaHub’s own operating frameworks, developed with pilot EPCs Suryantra Energy and RGESPL; cost, percentage and payment examples are illustrative and labelled. GST rates, ALMM and DCR dates, subsidy slabs and DISCOM timelines change — always verify with your accountant, the CBIC notification, or MNRE for each job.

Sources: CBIC (GST) · MNRE · PM Surya Ghar National Portal · ALMM (MNRE). Last updated July 2026.

Change log: reflects the 22 September 2025 GST changes (modules and complete systems to 5%) and the ALMM List-II date of 1 June 2026 with a non-DCR exemption to 31 March 2027, as understood at publication. Confirm current status before quoting or buying.


Want procurement, invoicing and collection running on one leak-free record?

Book a demo →

The decision · now onboarding pilot EPCs

Run your whole solar business
on one platform.

Stop stitching together Tally, Excel, Sheets and WhatsApp. See the operating system built for India's solar EPCs — on your real projects.

India-first · PM Surya Ghar ready · Cloud or on-prem

Run your solar business on one OS.
Book a Demo