Skip to content
ListingMinds
ListingMinds

Battery storage · Field note

In SECI’s storage tenders, the subsidy needs its own guarantee too

In SECI’s Kerala and Odisha battery tenders, the viability gap funding needed a guarantee of its own, besides the bid and performance security. Kerala’s tender required a guarantee for all of its funding before paying the first tenth, to be held until five years after commercial operation.

ListingMinds · Published · Updated and sources verified

Geography: India · Procurement rounds covered: SECI ESS-3, Kerala; SECI standalone BESS, Odisha, all closed

On this page

Kerala’s battery storage tender offered up to INR 1.35 billion of viability gap funding, a government grant, for its single 125 MW / 500 MWh project, and the winner had to lodge a bank guarantee for all of it before the first tenth was paid. At the funding’s cap, by our calculation, that guarantee is more than three times the INR 426.25 million performance guarantee on the same 500 MWh. It came on top of the performance guarantee, and the Solar Energy Corporation of India (SECI), which ran the tender, was to keep it until five years after commercial operation, although the last tranche of funding was scheduled for the end of the third year.1, 4 A bidder asked for the term to be cut to three years; SECI answered that the clause remained unchanged.2

SECI published that request for selection, its ESS-3 round, on , and online bids closed on ; the winner would build, own and operate the battery under a 12-year agreement. The funding was capped at INR 2.7 million per MWh or 30% of capital cost, whichever was lower, and was payable in five tranches: 10% at financial closure, 45% at commercial operation and 15% at the end of each of the next three years, each only once SECI had received it from the Government of India. If the agreement ended within five years of commercial operation for reasons solely attributable to the developer, SECI could recover all the funding it had paid out, with interest at SBI’s one-year marginal cost of funds based lending rate (MCLR) plus 5%, by encashing the guarantee.1, 3, 4

Against the INR 170.5 million of earnest money that went in with the bid, the guarantee comes to almost eight times as much. All but the first tenth of the grant was to arrive at or after commercial operation, so the construction had to be financed without it, while the guarantee for all of it had to be in place from financial closure and was to outlast the earnest money and the performance guarantee.1, 4

Worked exampleWhat Kerala’s winner put up on 500 MWh, at the funding’s capAt the cap, the guarantee behind the funding is more than three times the performance guarantee, and it is due before the first INR 135 million of the funding is paid. The success charges and the payment security deposit are cash, not guarantees.Show the calculation
Worked exampleWhat Kerala’s winner put up on 500 MWh, at the funding’s capKerala’s one project of 125 MW / 500 MWh, with the funding at the maximum its request for selection states.
Published values
Contracted capacity500 MWh1, 4
Earnest money, per MWhINR 341,0001
Success charges, per MWh, before GSTINR 100,0001
Performance bank guarantee, per MWhINR 852,5001
Maximum viability gap funding for the projectINR 1.35 billion1
Guarantee for the funding, share of the total100 per cent1
First tranche of the funding, share of the total10 per cent1
Payment security deposit, per MWhINR 500,0001
Calculation
StepCalculationResult
Earnest money, with the bid500 MWh × INR 341,000 per MWhINR 170.5 million
Success charges after the award, in cash500 MWh × INR 100,000 per MWhINR 50 million
Performance bank guarantee, before signing500 MWh × INR 852,500 per MWhINR 426.25 million
Guarantee for the funding, before its first tranche100% × INR 1.35 billionINR 1.35 billion
First tranche paid against that guarantee10% × INR 1.35 billionINR 135 million
Payment security deposit, credited as capacity is commissioned, in cash500 MWh × INR 500,000 per MWhINR 250 million

Result. At the cap, the guarantee behind the funding is more than three times the performance guarantee, and it is due before the first INR 135 million of the funding is paid. The success charges and the payment security deposit are cash, not guarantees.

Method. ListingMinds’ calculation from the rates in Kerala’s request for selection, applied to its one project of 500 MWh. Indian rupees as published, nominal, not converted; success charges before GST. The funding is taken at the maximum the request for selection states for the project; the actual amount is the lower of INR 2.7 million per MWh and 30% of capital cost. The payment security deposit is credited in proportion to the capacity commissioned; the step shows its full amount.

Two cash payments, one of them never returned

Kerala also required two payments from the winner in cash. Success charges of INR 100,000 per MWh plus GST were due to SECI, half within 30 days of the letter of award and the rest before the agreement was signed. A payment security deposit of INR 500,000 per MWh was due before the first part of the battery was commissioned, credited in proportion to the capacity being commissioned at each stage and paid into the payment security fund SECI maintains for the project; how the deposit would operate was left for SECI to notify later.1 Asked when the deposit would be returned, SECI replied in its clarifications that it is non-refundable, and requests to drop it or make it refundable left the clause as it was.2

On our arithmetic, 500 MWh puts the deposit at INR 250 million and the success charges at INR 50 million before GST. Whatever its name, a deposit that is never returned is a cost the bid has to carry. Odisha asked for no such deposit: under its standard agreement, GRIDCO, the buyer that signs the agreements there, was to set up the payment security fund itself and open a letter of credit for the developer’s bills at its own cost. The only developer money that agreement sends into its payment security mechanism is the charge, INR 1,000 plus GST per day per MW, for extra time to reach financial closure, refunded pro rata if the battery is commissioned on schedule.1, 4, 5

Odisha: the guarantee follows the money

SECI’s Odisha round, run for GRIDCO and published on with online bids closing on , treated the subsidy guarantee differently. Its viability gap funding, capped at INR 1.8 million per MWh under the Ministry of Power’s scheme supported through the Power System Development Fund, was payable in three tranches: 20% at financial closure, 50% at commercial operation and 30% after the first year of operation. Odisha asked for security only against money about to be paid: before each release, a bank guarantee or insurance surety bond equal to that release, with none for the last tranche. Amendment-01 allowed it to be given in two parts, and the guarantee for the funding sanctioned up to commercial operation was to be returned one year after that date. GRIDCO’s right to recover the funding by encashing the guarantee, with the same interest as in Kerala, covers a termination solely attributable to the developer within two years of commercial operation.1, 4, 6, 7

On one of Odisha’s 20 MW / 80 MWh projects, the funding comes to up to INR 144 million on our arithmetic, with at most INR 100.8 million under guarantee at any time, the 70% paid by commercial operation, against a performance guarantee of INR 45 million. Where Kerala’s guarantee ran ahead of the money, Odisha’s followed it: the developer was never to guarantee more than it had been paid or was about to receive, and only until one year after commercial operation rather than five.1, 4

A further clause looks as far ahead: a buyer of the project within those two years must re-issue the guarantee “corresponding to the amount applicable”. The document does not say which guarantee covers the second year, once the one for the funding up to commercial operation has been returned.4

What a winner put up in each round

Security, charges and the subsidy guarantee in SECI’s Kerala and Odisha battery tenders
CommitmentKerala (ESS-3)Odisha
Earnest money, with the bidINR 341,000 per MWh; bank guarantee, payment on order instrument (IREDA, PFC or REC) or insurance surety bond; valid 12 months from the bid deadline; returned to losing bidders within 15 days of the e-reverse auction, to the winner once its performance guarantee is inINR 900,000 per MW; bank guarantee, insurance surety bond, demand draft or fixed deposit receipt; valid 12 months from the bid deadline; returned to losing bidders within 15 days of the e-reverse auction, to the winner once GRIDCO has confirmed its performance guarantee
Success charges, in cashINR 100,000 per MWh plus GST; half within 30 days of the letter of award, the rest before signingINR 100,000 per MW plus GST, within 20 days of the letter of award
Performance bank guaranteeINR 852,500 per MWh, before signing; valid to 9 months after the scheduled commissioning date; returned after commissioning, net of any delay damagesINR 2.25 million per MW, before signing; valid to 9 months after the scheduled commissioning date; returned within 45 days of commissioning, net of any delay damages
Guarantee for the viability gap funding100% of the funding (up to INR 2.7 million per MWh or 30% of capital cost, whichever is lower), before the first tranche; returned 5 years after commercial operationEqual to each release of the funding (up to INR 1.8 million per MWh), before it is paid, none for the last tranche; the guarantee for funding sanctioned up to commercial operation returned 1 year after it
Payment securityA deposit of INR 500,000 per MWh from the developer, in cash, credited as capacity is commissioned; non-refundableNo standing deposit from the developer, only any charges it pays for extra time to reach financial closure; GRIDCO sets up the payment security fund and opens a letter of credit for the developer’s bills at its own cost
Net worth to qualifyINR 3.41 million per MWh of quoted capacityINR 9 million per MW of quoted capacity

Source: each request for selection, Odisha’s as amended by its Amendment-01, Kerala’s clarifications and Odisha’s standard agreement, at the clauses listed for each in the sources below.1, 2, 4, 5, 7

One unit runs through every amount

Kerala set its securities and its net-worth test per megawatt-hour of storage, and Odisha per megawatt of power: earnest money of INR 341,000 per MWh against INR 900,000 per MW, a performance guarantee of INR 852,500 per MWh against INR 2.25 million per MW, and a minimum net worth of INR 3.41 million per MWh against INR 9 million per MW. The same printed figure buys different amounts: success charges of INR 100,000 were set per MWh in Kerala and per MW in Odisha, which across each round’s 125 MW / 500 MWh comes to INR 50 million against INR 12.5 million, in rounds published a year apart.1, 3, 4, 6, 7

Both rounds bought four-hour batteries: Kerala’s was to be designed to discharge for at least 4 hours at rated power, and Odisha’s six projects added up to 125 MW × 4 hours. Because each round fixed the duration, the choice of unit made no difference inside either round. It matters across documents: an amount set per megawatt-hour grows with every hour of storage, one set per megawatt does not. Kerala’s own net-worth clause illustrates its rate with a 100 MW battery storing two hours. On that battery, by our arithmetic, Kerala’s earnest money would be INR 68.2 million at two hours and INR 136.4 million at four, while Odisha’s per-MW rate gives INR 90 million at either; the rates come from rounds a year apart, so the point is how each amount moves, not which is higher.1, 4, 7

Odisha’s own request for selection shows how much can ride on the word. It gave the deposit per MW in its bid information sheet and in the figure of its earnest-money clause, but per MWh in the amount in words, until SECI’s Amendment-01 of corrected the words to per MW. On a 20 MW / 80 MWh project, that is INR 18 million read per MW and INR 72 million read per MWh. Its net-worth clause carries the same slip, a rate per MW “of the quoted capacity (in MWh)”, which Amendment-01 left as it was; only the clause’s own example calculates it per MW.4, 7

No track record required, only money behind the bid

Neither document asked for a record of past projects: in both, the clause that would set a technical experience threshold reads “Not used”. A bidder other than an alternative investment fund could meet the financial tests on an affiliate’s strength, but the affiliate then had to undertake, by board resolution, to put in the equity and the performance guarantees if the bidder did not. Qualification came down to financial strength, whoever’s balance sheet supplied it.1, 4

In Kerala the winner could sign through a project company, provided its own shareholding there, or a consortium’s combined holding, stayed at 51% or more until commercial operation, unless a listed company set up the project. In both rounds a foreign company could bid on its own, but if it won alone it had to set up an Indian subsidiary under the Companies Act, 2013, holding at least 51% of it, before signing, and comply with India’s rules on foreign direct investment.1, 4

Odisha’s Amendment-01 added a minimum local content of 20% of the total project cost in battery procurement, with an undertaking from each bidder. In that undertaking the bidder accepts that failing to comply with the Ministry of Power’s order behind it makes it liable to have the viability gap funding withheld. In Odisha, then, the developer had to guarantee the funding and could still have it withheld over the local content of its battery purchases.7

Sources (7)

  1. 1

    Solar Energy Corporation of India (SECI): RfS for 125 MW / 500 MWh BESS in Kerala with VGF (ESS-3), RfS No. SECI/C&P/IPP/15/00018/24-25 · Tier 1 · official · Verified

    Where in the document

    Pages are the document’s printed page numbers. Bid information sheet (A) (p. 2) and (H) (p. 3); clauses 4.1 and 4.4 (p. 9); clause 8.1(c) (p. 15); clause 12(a), (b) and (d) (p. 23); clause 12(e), (f) and (h) (p. 24); clause 18.1 (p. 26); clauses 18.4 and 18.5 (p. 27); clause 18.6, clause 19.1 and the clause 19.2 note (p. 28); clauses 19.10 and 20.1 (p. 30); clause 20.3 (p. 31); clause 22.3 (p. 32); clause 26.3 (p. 36); clauses 37.1 to 37.3 (p. 47; clause 37.3 refers to a clause 36.7 that the document does not contain); clauses 38.2 and 39.1(a), including its example (p. 50); clause 39.3 (p. 51). Tender page documents checked: Amendment-01 changes clauses 8.1, 8.2, 9.2 a, 11, 22.3 (an addendum on extension beyond the initial 12 years; the term is unchanged), 22.5 and 36.3 and the Annexure-D illustrations, none of them a cited fact; Clarification-01 (SECI000196-7902882) changes no clause, and its answers on the payment security deposit and the VGF guarantee are cited as a source of their own; Revised Formats 7.3E and 7.3F change no cited clause. Two files named Clarification-01 are listed: Clarification-01 (SECI000196-2247627), uploaded at 19:12:54 on 27/01/2025, and SECI000196-7902882, uploaded at 19:15:35. The earlier file could not be opened. ListingMinds treats it as a failed upload, effectively superseded by the readable Clarification-01 uploaded three minutes later.

  2. 2

    Solar Energy Corporation of India (SECI): Clarification-01 to the Kerala BESS RfS (ESS-3), clarifications to the queries on RfS No. SECI/C&P/IPP/15/00018/24-25 (SECI000196-7902882) · Tier 1 · official · Verified

    Where in the document

    Pages are PDF pages; the document prints none. Row 73, clause 20.3 (p. 6): “Payment Security Deposit under this clause is non refundable.” Rows 72 and 82 (p. 6): requests to drop the success charges and the payment security deposit, or make the deposit refundable, answered “RfS provisions shall prevail.” Row 101, clause 12 f (p. 8): request to cut the VGF bank guarantee to 3 years, answered “clause remains unchanged”; row 102 (p. 8), clause 20.3: “clause remains unchanged”. Listed on SECI’s tender page as uploaded on 27/01/2025 at 19:15:35, and recorded as T-002 beside S-001.

  3. 3

    SECI: tender page for ESS-3, SECI-2024-TN000053 (Internet Archive copy) · Tier 1 · official · Verified

    Where in the document

    The table on the page: “Tender Publication Date” and “Bid Submission End Date (Online)”; the documents it lists are recorded under Tender documents (T-001 to T-004).

  4. 4

    Solar Energy Corporation of India (SECI): RfS for 125 MW / 500 MWh standalone BESS in Odisha with VGF through PSDF, RfS No. SECI/C&P/IPP/15/0015/25-26 · Tier 1 · official · Verified

    Where in the document

    Pages are the document’s printed page numbers. Bid information sheet (A) (p. 2) and field (H) (p. 3); clause 1.5 (p. 5); clause 4.1 (p. 10); clause 8.1(b) (p. 16); clauses 12.1, 12.2 and 12.4 (pp. 24–25); clauses 12.5, 12.6 and 12.8 (p. 25); clause 12.9 (p. 26); clause 18.1 (p. 28); clause 18.4 (p. 29); clause 19.1 (p. 30); clauses 19.9 and 20.1, under the clause 20 heading “Success Charges” (p. 32); clause 22.2 (p. 34); clauses 37.1 to 37.3 (p. 48; clause 37.3 refers to a clause 36.7 that the document does not contain); clauses 38.2 and 39.1(a) (p. 51); clause 39.3 (p. 52). Tender page documents checked: Amendment-01 corrects clause 18.1 to per MW, adds clause 3.9 (local content) and lets the clause 12.6 guarantee be submitted in two parts (cited from its own record), other changes not cited; Clarifications-01 changes no cited clause; Annexures I to IV are reference documents.

  5. 5

    Solar Energy Corporation of India (SECI): standard battery energy storage purchase agreement (BESPA) between GRIDCO and the developer, issued with the Odisha BESS RfS No. SECI/C&P/IPP/15/0015/25-26 · Tier 1 · official · Verified

    Where in the document

    Printed pages (“Page N of 95”). Article 3.2.1(i) (p. 19): extension charges of Rs. 1000 plus GST per day per MW, paid into the payment security mechanism. Article 10.1.1 (p. 47): GRIDCO sets up a payment security fund for at least 3 months’ billing. Article 10.4.1 (p. 49) and articles 10.4.2 and 10.4.7 (p. 50): the revolving letter of credit GRIDCO provides, its term and its cost, borne by GRIDCO. Odisha’s Amendment-01 amends BESPA articles 1.1, 4.1.1 and 4.7.1, not article 10. Listed on SECI’s tender page (S-006), uploaded on 18/12/2025.

  6. 6

    Solar Energy Corporation of India (SECI): tender page for the Odisha BESS RfS, SECI-2025-TN000027 · Tier 1 · official · Verified

    Where in the document

    The table on the page: “Tender Publication Date” and “Bid Submission End Date (Online)”; the documents it lists are recorded under Tender documents (T-005 to T-010).

  7. 7

    Solar Energy Corporation of India (SECI): Amendment-01 to the Odisha BESS RfS, Ref. SECI/C&P/IPP/15/0015/25-26/Amendment-01 · Tier 1 · official · Verified

    Where in the document

    Row 2, new clause 3.9 (p. 1): a minimum local content of 20% of the total project cost in BESS procurement, with an undertaking in Format 7.7A. Row 7, clause 12.6 (p. 1): the VGF guarantee “may be submitted in two parts”. Row 8, clause 18.1 (p. 2): EMD corrected to “INR 9,00,000/ MW (Rupees Nine Lakhs only/MW)”. Format 7.7A (p. 4): a bidder failing the order of is liable for non-disbursement of VGF.

ListingMinds uses primary procurement, regulatory and contracting sources wherever available. How we work

How to cite

ListingMinds, “In SECI’s storage tenders, the subsidy needs its own guarantee too”, , updated . https://www.listingminds.com/energy/field-notes/reading-a-storage-tender-from-the-back

Decide which tenders are worth bidding for.

We'll email you once when access opens.

We'll send a confirmation link to this address. Nothing else is sent until you confirm.

Read our privacy notice.