- 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?
- The procurement & cash leak map (6 points)
- Why working capital lives or dies here
- BOM, BOS & rate cards: quote right
- Inventory discipline: request to delivery note
- DCR & ALMM records at procurement
- Milestone finance: tie invoice to stage
- GST on solar procurement & EPC works
- Vendor management & approvals
- Zero-leakage ops on SuryaHub
- FAQs
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.
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.
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.
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.
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.
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.
| Line item | Basis | Why the rate moves |
|---|---|---|
| Solar modules | Per Wp, ALMM-listed | Cell prices, import duty, ALMM supply |
| Inverter | Per unit by kW rating | Brand, availability, warranty terms |
| Mounting structure | Per kW by roof type | Steel and aluminium prices |
| BOS (cables, protection, earthing) | Per kW package | Copper prices, code requirements |
| Installation labour | Per kW by site type | Location, roof height, access |
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.
Raised against the job’s BOM
Stock allocated & dispatched
Confirmed received at site
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.
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.
| Structure | Tranche 1 | Tranche 2 | Tranche 3 |
|---|---|---|---|
| Self-finance (3 tranches) | Advance on order | On material dispatch | On commissioning / handover |
| Bank loan (2 tranches) | Customer margin up front | Loan disbursed to EPC on completion | — |
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%.
| Item | Rate | Note |
|---|---|---|
| Solar cells, modules, complete systems | 5% | 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, structures | 18% | Taxed separately when sold on their own |
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.
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.
- 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.
Keep reading
Want procurement, invoicing and collection running on one leak-free record?