the bond project notes from the desk

Issuer study · Municipal

Indore Municipal Corporation

India's first municipal green bond that ordinary people could actually buy. Three years on, here is what your money built, what protects it, and what the bonds are changing hands at today.

Published 22 July 2026 · Trading data from our own exchange feed · Everything else sourced to filings, rating reports and the offer document

The short version

Interest rate 8.25% Paid twice a year. Same rate on all four parts. You pay tax on it.
Yield if you buy today 9.2 – 10.3% Now well above the coupon. Prices slipped in the last two sessions.
Has it paid? Always Every interest payment since 2018. First chunk of principal repaid Feb 2026.
Can you sell? Barely Trades most days, but only about ₹50,000 worth. Small tickets only.

In February 2023, the city of Indore did something no Indian city had done before. It sold bonds straight to the public. Anyone could apply, with as little as ₹10,000.

Normally when an Indian city borrows from the bond market, it quietly sells the whole issue to a few banks and pension funds. About nine out of ten municipal bonds in India work that way. Indore instead ran a proper public issue, the kind you can apply for through your broker, and raised ₹244 crore to build a solar power plant.

Three and a half years later we can stop guessing and start checking. The plant is finished. The first repayment has been made. And we can see, trade by trade, what the market actually thinks these bonds are worth.

Here is the honest picture.

What you are actually buying

This bond is put together a little unusually, so it is worth a minute.

One bond costs ₹1,000. But it is not one lump. It is split into four separate pieces of ₹250 each, and each piece pays you back in a different year: after 3, 5, 7 and 9 years. Each piece has its own code and can be bought and sold on its own.

In plain terms: think of it as four small bonds bundled together. You get interest on all four, and they mature one after another, roughly every two years. The industry calls these pieces STRPPs. You can ignore the jargon; just remember there are four of them.

The four pieces Issued 20 February 2023 · Listed on NSE
PieceCode (ISIN)SizeInterestPays backStatus
Part AINE00QS24019₹61 cr8.25%Feb 2026Repaid in full
Part BINE00QS24043₹61 cr8.25%Feb 2028Still running
Part CINE00QS24027₹61 cr8.25%Feb 2030Still running
Part DINE00QS24035₹61 cr8.25%Feb 2032Still running
Total raised₹244 cr8.25%3 to 9 years

Two things stand out. First, every piece pays the same 8.25%, whether your money is locked up for three years or nine. Normally you would expect to be paid more for waiting longer. Here you are not.

Second, and this matters more than most people realise, the interest is fully taxable. In the United States, municipal bonds are usually tax free, which is why Americans love them. India never copied that. So if you are in the 30% tax bracket, that headline 8.25% is really about 5.8% in your pocket.

What are they trading at right now?

This is the part almost nobody can tell you, because these bonds barely register on the public data feeds. We pull the exchange tape ourselves, so we can show you the real prints.

Over the seven and a half weeks from 1 June to 22 July 2026, here is every bit of activity in all three remaining pieces.

Actual trading, 1 June to 22 July 2026 35 market sessions in the window
PieceDays it tradedTotal value tradedTypical dayBusiest dayYield now
Part B matures Feb 202824 of 35 69%₹10.6 lakh₹32,000₹2.50 lakh10.32%
Part C matures Feb 203020 of 35 57%₹9.5 lakh₹18,000₹2.54 lakh9.32%
Part D matures Feb 203225 of 35 71%₹7.4 lakh₹26,000₹0.94 lakh9.16%
All three35 sessions₹27.5 lakh0.15% of the ₹183 cr outstanding
Yield shown is the return you would actually earn buying at the last traded price and holding to maturity, calculated from the bond's own remaining cash flows. Prices dipped on 21 and 22 July, on small volume, which is why the yields sit higher than earlier in the window. Median individual trade size across the window was 30 units, about ₹7,500 of face value. Every single print was ₹2 lakh of face value or smaller.

There is good news and bad news here, and both are worth stating clearly.

The good news: they do trade. On most days, in fact. Most write-ups of this bond assume it never changes hands at all, and that is simply wrong. Somebody is buying and selling these almost every session. They also change hands a shade below their face value, which is why the yield on offer is higher than the 8.25% coupon.

The bad news: the amounts are tiny. Across all three pieces over seven and a half weeks, a grand total of about ₹27.5 lakh traded. That is roughly 1% of the outstanding amount per year. The typical day sees a few tens of thousands of rupees. The single busiest day in the whole window was ₹2.54 lakh.

What that depth means in practice

An order of ₹50,000 to ₹2 lakh sits inside the observed daily range, so it is the kind of size this market absorbs routinely. Every single print in the window was ₹2 lakh of face value or smaller.

An order of ₹25 lakh or more would exceed several weeks of total turnover in the entire series. On this evidence there is no depth at that size, in either direction, and a large holder would have no reliable way to exit quickly.

On these volumes the instrument behaves as a hold-to-maturity one. Any ability to sell before maturity is not something the trading record demonstrates.

One more useful detail. Part B, the 2028 piece, yields the most at 10.32%, while Part D, the 2032 piece, yields the least at 9.16%. That is backwards from normal, where longer usually pays more. It tells you the handful of people trading these care more about getting their money back soon than about squeezing out extra yield. It is worth not reading too much into the exact top figure: Part B's last print was a single ₹2,500 lot, so a thin trade moves it around.

Where the money went, and did it work?

The whole ₹244 crore was earmarked for one thing: a 60 megawatt solar farm to power the pumps that lift drinking water from the Narmada river up to Indore.

This is a genuinely sensible idea. Indore sits about 500 metres above the river, and pumping water uphill is by far the biggest item on the city's electricity bill, running around ₹22 to 25 crore a month. Build your own solar farm, and you stop paying someone else for that power.

Narmada river Indore the city being supplied · ~550 m elevation water pumped uphill ≈ 70 km Jalud pumping station the electricity guzzler 132 kV line · power flows this way 60 MW solar farm Samraj & Ashukhedi 211 acres · Khargone dist.

Schematic, not to scale. The plant sits on two plots at villages Samraj (22.2063° N, 75.6801° E) and Ashukhedi (22.1927° N, 75.6938° E), District Khargone, on 210.84 acres of mostly barren land leased from the District Collector for about ₹5 lakh a year. Coordinates are from the construction tender itself, so you can look the site up on any satellite map. It is about 60 km south-southwest of Indore in a straight line, 70 km by road, on the north bank of the Narmada and only a few kilometres from the Jalud pumping station that uses the power. Two notes on published errors: several outlets place the plant in Khandwa district, but the tender, the bond prospectus and the electricity board all say Khargone. And the tender names the tehsil as Maheshwar while the 2026 commissioning certificate says Mandleshwar; the two are neighbouring tehsils and we cannot resolve which is correct.

So did they build it? Yes. And unlike most of what has been written about this bond, we are not taking a press release's word for it.

The proof, from the electricity board itself

The Madhya Pradesh electricity distribution company (MPPKVVCL, Khargone Circle) issued a Commercial Operation Date certificate, number 8506 dated 6 March 2026, signed by its Superintending Engineer. It confirms Indore Municipal Corporation "successfully commissioned capacity 60MW out of total 60MW installed capacity on 03.03.2026."

It was issued only after checking site photographs, the grid connection permission, the Electrical Inspector's report, and the synchronisation certificate with meter readings. This is a regulator confirming a working power plant, not a politician cutting a ribbon.

And the money was all spent on it. Indore's End Use Certificate filed with the exchange confirms the full ₹242.40 crore of net proceeds (₹244 crore less ₹1.60 crore of issue costs) went into the solar plant, and that the plant started commercial operations on 3 March 2026.

The final build cost was ₹271.16 crore, comfortably under the ₹305 crore that was approved. Cost overruns are the normal fate of Indian infrastructure. This one came in under budget.

What was actually built

The tender documents let us be precise about what your ₹244 crore bought.

The plant, by the numbers From the construction tender and site inspection reports
ItemDetailWhy it matters to you
Capacity60.10 MW output66.95 MWp of panelsMore panels than output rating is normal and good; it keeps output flat for longer each day
Panels~1,23,000 unitsIndian-made, ~544 W eachIndian-made was a condition of the central government grant
Equipment21 inverters, 9 transformersStandard kit from approved manufacturers
MountingFixed tiltno sun-trackingCheaper and far less to go wrong over 25 years
Guaranteed output9.74 crore unitsin year oneThis is contractually promised by the builder, not a hope
Performance floor75%tested over 30 daysBuilder pays a penalty for every 1% it falls short
Grid connection132 kV line and substationBuilt as part of the contract, already energised
The contract also fixes output guarantees for ten years, allowing for panels ageing at about 0.55% a year. Independent check: 9.74 crore units from 60 MW works out to an 18.5% capacity factor, which is a realistic number for solar in this part of Madhya Pradesh, neither padded nor conservative.

The electricity is used by Indore itself rather than sold. The tender reserves capacity of about 62,500 kVA across three drawing points, the largest being the Jalud pumping station and the Bhaklai filter plant, with the balance going to Indore's city connections. The power roughly matches the load it was built to serve.

Who built it, and why that still matters

The contractor is Rays Power Infra Limited, a Jaipur-headquartered solar builder founded in 2011. It is a substantial firm: revenue of ₹1,221 crore in FY25, around 1,771 MW of solar built across 13 states, and an order book of roughly ₹8,000 crore. It filed for a ₹1,150 crore stock market listing in October 2025.

On this job it performed. The plant works, it was certified by the electricity board, and it came in under budget. But two things are worth knowing.

First, you are stuck with them for ten years. The contract includes a decade of full maintenance, right down to washing the panels weekly. The savings that justify this project depend on that maintenance actually happening. So the contractor's health matters to Indore's finances well beyond the build.

Second, its own IPO filing discloses a fair amount of trouble. None of this is speculation; the company published it about itself because the law requires it.

What the contractor discloses about itself

Its IPO document lists three criminal cases, 42 tax proceedings and five material civil suits against the company, plus four criminal cases against its promoters.

Properties belonging to its founder and Managing Director were provisionally attached under India's anti-money-laundering law in 2021, connected to a Rajasthan fake-degree investigation involving a relative. His appeal was dismissed in 2023 for non-attendance and an application to restore it is still pending.

Separately, three different suppliers took the company to the insolvency tribunal to get paid between 2020 and 2023, including a ₹79.7 crore claim from Polycab. All were settled and withdrawn. The company also disclosed ₹3.25 crore of late-delivery penalties across its last three years, though it does not say on which project.

None of this stopped the Indore plant getting built properly. But the maintenance promise runs for ten years, so the contractor's stability bears on the project's long-term economics, and this is the picture it paints of itself.

One more angle worth noticing: Indore was a very large customer for this contractor. Rays' revenue from government bodies jumped from ₹11 crore in FY24 to ₹306 crore in FY25, almost entirely from this project and one other. That cuts both ways. It meant real focus on finishing the job, and it means Indore was a meaningful chunk of one builder's book.

But it took far, far too long

Here is the part that should temper your enthusiasm. Indore collected the money in February 2023. The plant did not switch on until March 2026. Three years and eleven days.

The original plan, in the offer document investors read, was to have it connected to the grid by March 2024. It arrived two years late.

Worse, look at what was happening when the money was collected. The construction contract had already failed to attract a workable bid twice. Three weeks after taking the public's money, Indore put the tender out for a third time. A contractor was not actually appointed until July 2024, seventeen months after investors paid up.

For those seventeen months, Indore was paying 8.25% on ₹244 crore that had nothing to do. That is roughly ₹20 crore a year in interest on idle money, ultimately borne by Indore's taxpayers.

We can now show exactly how slowly the money moved, because a chartered accountant certified the figure to the debenture trustee every reporting period.

How the ₹242.40 crore was actually spent Certified to the trustee by J N Gupta & Co. LLP
As atSpent by then% of proceedsWhat was happening
31 Mar 2023Nil0%Money raised six weeks earlier. Tender out for the third time.
30 Sep 2023Nil0%Still no contractor
31 Mar 2024Nil0%The original completion deadline passes with nothing spent
31 Mar 2025₹1.28 cr0.53%Contractor appointed 8 months earlier; work barely begun
30 Jun 2025₹71.04 cr29%₹69.75 cr spent in a single quarter
30 Sep 2025₹174.86 cr72%Another ₹103.82 cr. Construction at full speed.
31 Mar 2026₹242.40 cr100%Fully spent. Plant commissioned 3 March 2026.
Read the first four rows together. For twenty-five months after taking the public's money, Indore spent essentially none of it, while paying about ₹20 crore a year in interest on the lot. Then it spent 72% of the issue in two quarters. Whatever the bottleneck was, it broke in mid-2025.

One thing these certificates never say is where the unspent money was sitting. Not one of the six discloses whether it was in fixed deposits, government securities or a current account, and none reports a rupee of interest earned on it. The audited accounts do not separately trace it either. So the genuine cost of the delay, net of whatever the idle cash was earning, cannot be established from anything Indore has published.

None of this cost bondholders a rupee. You were paid your 8.25% throughout. But it is a matter of record on how this borrower plans and executes.

The full story, in order

What actually protects your money

This is the most important section on the page, so let us go slowly.

Indore has not pledged a building or a piece of land to you. It has pledged an income stream. Specifically, the money it collects itself: property tax, water tax, advertising tax, rents and user charges. That money is swept into a special bank account that the city cannot freely touch.

From there, a trustee (Vistra ITCL, who works for you, not for Indore) moves money every month into two more accounts:

Why this matters: most borrowers pay you out of whatever cash they happen to have on the day. Indore has to set your money aside in advance, in an account it does not control. That is a much stronger arrangement, and it is the entire reason these bonds are rated far above the city itself.

Does it actually work? We can now check, because Indore files the balances with the exchange. Here is what was sitting in those accounts.

We pulled every quarterly certificate Indore has filed since the bond was issued, thirteen quarters in all. This is the sinking fund, quarter by quarter, from the day the money was raised to today.

Your principal being saved up, quarter by quarter Green bond sinking fund, ₹ crore
0 60 ₹77.6 cr ₹23.0 cr Mar23 Jun Sep Dec Mar24 Jun Sep Dec Mar25 Jun Sep Dec Mar26 ₹61 crore of principal was paid out of this fund on 20 February 2026
Thirteen consecutive quarterly certificates filed with the exchange. The fund climbs from nothing to ₹77.6 crore, then drops to ₹23.0 crore in the quarter Part A was repaid. That fall is the ₹61 crore leaving the account to reach investors, and it is the cleanest proof available that this money is real and does what it is supposed to do.

Three of those quarters increase by exactly ₹6,09,99,999, which is ₹2,03,33,333 a month. That is precisely the monthly deposit the bond documents require. Indore is not topping this up when it feels flush; it is running a standing instruction.

The interest account behaves the same way. A half-yearly coupon on the full ₹244 crore was about ₹10.07 crore, and the account never held less than ₹22 crore, reaching ₹50 crore. That is three to five times the next payment, sitting there permanently.

Where things stand today At 31 March 2026
AccountBalanceAgainst what
Interest account green bond₹43.97 crNext coupon is about ₹7.55 cr. Roughly six times covered.
Sinking fund green bond₹23.04 crRebuilding towards the ₹61 cr due February 2028
Sinking fund 2018 bond₹110.26 crAgainst ₹104.9 cr still owed. Fully covered in cash.
Reserve account 2018 bond₹23.87 crAn extra cushion on top, growing every quarter

Every payment, checked one by one

We pulled Indore's payment confirmations from the exchange going back to the first one. Here is the complete record on both bonds.

Every scheduled payment since the green bond was issued From confirmations filed with NSE
DueBondWhat was dueActually paidNote
29 Jun 20232018Interest30 Jun 2023Due date was a holiday; next working day, as the terms allow
20 Aug 2023GreenFirst interest21 Aug 2023Same, holiday shift
29 Dec 20232018Interest29 Dec 2023On time
20 Feb 2024GreenInterest20 Feb 2024On time
29 Jun 20242018Interest29 Jun 2024On time
20 Aug 2024GreenInterest20 Aug 2024On time
29 Dec 20242018Interest30 Dec 2024Holiday shift
20 Feb 2025GreenInterest20 Feb 2025On time
29 Jun 20252018Interest + 25% principal27 Jun 2025Paid two days early
20 Aug 2025GreenInterest20 Aug 2025On time
29 Dec 20252018Interest29 Dec 2025On time
20 Feb 2026GreenInterest + ₹61 cr principal20 Feb 2026On time. Part A repaid in full.
29 Jun 20262018Interest + 25% principal29 Jun 2026On time
Thirteen scheduled payments, none missed and none late. The three that moved by a day fell on public holidays and shifted to the next working day exactly as the bond terms provide, so they are not delays. One was paid early. For the February 2026 redemption, Indore filed a signed confirmation with the exchange the same day stating it had made "the Principal redemption for ISIN INE00QS24019 on the due date".

Look at the 2018 bond's sinking fund: ₹110.26 crore against ₹104.9 crore still owed. Every remaining rupee of principal on that bond is already sitting in cash. That is an unusually comfortable position for any borrower, anywhere.

Reading all thirteen certificates together did turn up two blemishes, and it would be dishonest to show you the chart without them.

One quarter where the deposits nearly stopped

Between December 2024 and March 2025, the sinking fund grew by just ₹89.71 lakh, when roughly ₹6.1 crore was due to go in. A shortfall of about ₹5.2 crore in a single quarter, at financial year-end.

It was made up over the following quarters, which both ran ahead of schedule, and no payment was ever affected. But no certificate explains it, and under the bond terms a shortfall in this account is exactly what the trustee is supposed to chase. It is the one moment in three years where the machine visibly skipped.

One of the reported figures is not a real number

Each certificate also reports a balance for the main collection account that everything flows through. From June 2024 onwards, that figure is one of only two values, repeating over and over: ₹6,48,65,922 or ₹10,55,00,055.

The same ₹6,48,65,922 appears in at least twelve certificates, across both bonds, over two years. The identical ₹10,55,00,055 appears in December 2023 and again in December 2024, twelve months apart, to the rupee. An account that receives all of a city's revenue cannot close five consecutive quarters at exactly the same balance.

Tellingly, the earliest certificate reports ₹8,02,30,779.64, with paise, as you would expect from a real bank statement. The repeating figures appear from the moment four back-dated certificates were filed together on a single day in November 2024.

What this does and does not mean. It does not undermine the chart above. The sinking fund and interest account figures move every quarter, track the contractual schedule, and reconcile against actual payments, so those are being reported from real data. But one line on these certificates is being copied forward rather than looked up, and nobody at the exchange or the trustee appears to have queried it in two years.

There is also a hard rule the city must obey: the money flowing through the pledged account each year has to be at least twice what it owes in interest and principal. In the six months to September 2025, Indore reported a debt service coverage ratio of 9.71 times. The requirement is 2. It is not close to the line.

The gap in the protection

Now the catch, because there is one.

Only Indore's own income is pledged to you. Every rupee it receives from the state and central governments is specifically excluded. That is a big exclusion, because grants and state compensation payments are more than half of what Indore takes in. And the largest single chunk of it, the compensation the state pays for the abolished octroi tax, is already pledged to the State Bank of India for its loans.

So you have a claim on the smaller, weaker half of the city's income, and the bank got there first on the bigger half.

The state government will not help you. It said so.

Most people assume that if a government body borrows money, the government behind it will step in. For this bond, that assumption is wrong, and it is written down.

When the Madhya Pradesh government approved the borrowing on 7 December 2022, it attached conditions. The third one says:

"The repayment of the said institutional loan / Green Bond will be done by the body from its own level, and the Government will not provide any separate financial assistance for this."

Government of Madhya Pradesh, Urban Development and Housing Department, order dated 7 December 2022, condition 3.

That is not a technicality or an oversight. It is a written refusal, in the approval document itself.

And note the contrast. Indore's older loans from HUDCO and the Asian Development Bank are guaranteed by the state government. Those lenders got a guarantee. Bond investors did not.

There is one more thing worth understanding, and it is uncomfortable.

If this ever went wrong, nobody knows what happens

Two of the normal tools for recovering money from a defaulting borrower simply do not apply to an Indian city.

SARFAESI, the law that lets lenders seize and sell a defaulter's assets without going to court, does not cover municipal corporations. The offer document admits this, warning that recovery "might be longer".

The Insolvency and Bankruptcy Code does not cover them either. There is no bankruptcy process for an Indian city. No resolution procedure, no queue of creditors, no court set up to handle it.

This is precisely why the escrow arrangement matters so much. It is not a nice extra sitting on top of your legal rights. In the absence of both those laws, it is very close to being your only protection. The good news is that it is well built and, as the table above shows, actually funded.

Four rating agencies, four different opinions

Ratings look authoritative until you notice the agencies disagree with each other by a wide margin.

Who says what Latest opinion from each, as at 22 July 2026
AgencyThe city itselfThe bondsGapDated
India RatingsA+AA+3 notches26 Jun 2026
AcuitéA+AA2 notches3 Jul 2026
CAREAAAAnone3 Dec 2025
BrickworkBB−not cooperating9 Oct 2025

The single most useful thing on that table is the gap. Two agencies rate Indore itself at A+, then rate the bonds two or three notches higher. The extra notches are not because the city is strong. They are because of the escrow, the trustee and the pre-funded accounts described above.

Put simply: you are lending to an A+ borrower through an AA+ structure. If the structure ever weakened, the rating would fall towards the city's own quality, not the other way round.

India Ratings also says the bond cannot be rated above AA+ no matter how well Indore does, because there is no government guarantee behind it. AA+ is the ceiling, and it is already there.

The Brickwork situation is a genuine warning sign

Indore stopped responding to Brickwork Ratings after April 2022. Under Indian rules, an agency that cannot get information must keep downgrading. So Brickwork has cut Indore from AA to AA− to BB+ to BB to BB−, nine steps down, purely because the city will not talk to it.

Indore asked Brickwork to drop the rating. Brickwork refused, saying the city "is not sharing the monthly NDS in deviation from the extant regulations" — meaning Indore is not filing a disclosure it is legally required to file.

Be careful how you read this. It is not evidence that Indore is in trouble. Two other agencies look at the full books and see a healthy city. But an issuer that has sold bonds to the general public and then goes silent on one of its rating agencies for four years is telling you something about how seriously it takes its obligations to investors.

Is Indore a healthy city, financially?

Broadly, yes. It is the biggest municipal corporation in Madhya Pradesh, it has been judged India's cleanest city eight years running, and it genuinely runs a surplus rather than limping along on grants.

Indore's finances ₹ crore
MeasureFY22FY24FY25H1 FY26
Total income1,8071,9282,0801,276 6 months
Surplus664658676388
Surplus after adjusting for unpaid dues440411413
Total borrowings579692691652
Cash in the bank373512532527
Debt service cover rule says 2x6.86x5.57x9.71x
H1 FY26 figures are Indore's own provisional half-yearly accounts to 30 September 2025, filed with NSE in May 2026.

Notice the third row. Indore's headline surplus looks like ₹676 crore, but roughly ₹250 crore of that is money it has billed but not collected. Which brings us to the real problem.

Indore is bad at collecting its own bills

At 30 September 2025, Indore was owed ₹2,946 crore by its own citizens and businesses. That is more than its entire annual income. It has already written off ₹905 crore of that as probably uncollectable, leaving about ₹2,040 crore it still hopes to get.

India Ratings puts it starkly: including old arrears, Indore collected just 33% of the property tax it was owed in FY26. On current-year bills alone it managed 62%. CARE quotes a friendlier 88% using a narrower definition. However you cut it, this is not a city that is good at getting paid.

And remember what secures your bond: property tax and user charges. The exact thing Indore struggles to collect. The structure works because the volume flowing through is large enough to cover debt service nine times over, not because collection is efficient.

Two details from the audited accounts sharpen this, and neither appears in any rating report we have seen.

The provision for bad debts did not move by a single rupee

Indore's set-aside against uncollectable bills was ₹9,05,49,92,434 at March 2024 and ₹9,05,49,92,434 at March 2025. Identical to the rupee. Over that same year, the amount owed to it grew by about ₹160 crore.

The profit and loss line for new provisions reads nil in both years. So the entire year's growth in unpaid bills was carried at full value, and the cushion against them fell from 35% to 33% of what is owed.

Why this matters to you: it flatters the surplus. Indore's reported surplus looks better than it would if it were setting aside money against bills that are visibly not being paid. And the ageing is stark. Most of what Indore is owed sits in the "more than 15 years" bucket, and several large categories carry no provision at all, including ₹285 crore of waste collection charges, ₹153 crore of licence fees and ₹93 crore of betterment tax.

The auditors flagged a suspected billing fraud

The FY2024-25 audit report carries an Emphasis of Matter. In the auditors' own words, it describes:

"the initiation of an investigation into potential irregularities in certain bills processed and paid during prior periods, indicating instances of suspected billing fraud. The investigation is currently ongoing, and the full extent of the discrepancies and their financial impact remains uncertain at this stage."

Be careful how you weigh this. An Emphasis of Matter is not a qualification: the auditors still signed a clean opinion on the accounts. It concerns bills Indore paid out, not the bond proceeds, and there is no suggestion it touches the solar project or debt servicing.

But it is an open investigation into suspected fraud at your borrower, the financial impact is explicitly unquantified, and we could not find it mentioned in any rating agency's published rationale. We are recording it here because it is on the public record and, as far as we can tell, nowhere else in the coverage of this issuer.

The debt is about to grow

Indore currently owes about ₹652 crore. It has signed a ₹1,700 crore loan agreement, and Acuité notes plans to raise roughly ₹1,530 crore more for water and sewerage works. A ₹500 crore bond was put in the FY2026 budget and a ₹1,000 crore "blue bond" has been floated in the press, though neither has actually happened.

Both CARE and India Ratings list "more debt than expected" as something that would trigger a downgrade. CARE's opinion on the city is explicitly conditional on total debt staying below ₹900 crore, so the headroom between ₹652 crore today and that ceiling is a live variable.

A few other things worth knowing: Indore raised taxes in 2024 for the first time in about fifteen years and added a green tax, local reporting has documented the city struggling to pay contractors, and the FY2027 budget is the first to shrink rather than grow.

How does 8.25% compare?

The entire Indian municipal bond market is about ₹4,540 crore across 31 issues since 2017. For perspective, the American municipal bond market is around $4.17 trillion. India's is roughly seven thousandths of one percent of that size. Indore's ₹244 crore is 5% of the whole Indian market.

Every Indian municipal bond since 2017 SEBI municipal bond statistics, data as on 31 May 2026 · Indore's two issues highlighted
#CityDateSizeCouponTenor
1Pune20 Jun 2017₹200.00 cr7.59%10 yr
2Greater Hyderabad16 Feb 2018₹200.00 cr8.90%10 yr
3Indore private placement29 Jun 2018₹139.90 cr9.25%10 yr
4Greater Hyderabad14 Aug 2018₹195.00 cr9.38%10 yr
5Bhopal26 Sep 2018₹175.00 cr9.55%10 yr
6Greater Vishakhapatnam21 Dec 2018₹80.00 cr10.00%10 yr
7Ahmedabad15 Jan 2019₹200.00 cr8.70%5 yr
8Surat27 Feb 2019₹200.00 cr8.68%5 yr
9Greater Hyderabad20 Aug 2019₹100.00 cr10.23%10 yr
10Lucknow13 Nov 2020₹200.00 cr8.50%4–10 yr
11Ghaziabad green31 Mar 2021₹150.00 cr8.10%4–10 yr
12Vadodara24 Mar 2022₹100.00 cr7.15%5 yr
13Indore public issue, green20 Feb 2023₹244.00 cr8.25%3–9 yr
14Pimpri Chinchwad28 Jul 2023₹200.00 cr8.15%5 yr
15Ahmedabad6 Feb 2024₹200.00 cr7.90%5 yr
16Vadodara5 Mar 2024₹100.00 cr7.90%5 yr
17Rajkot21 Oct 2024₹100.00 cr7.90%4–5 yr
18Agra15 Apr 2025₹50.00 cr8.15%4–7 yr
19Prayagraj2 May 2025₹50.00 cr8.07%4–7 yr
20Varanasi9 May 2025₹50.00 cr8.01%4–7 yr
21Greater Chennai22 May 2025₹200.00 cr7.97%6–10 yr
22Pimpri Chinchwad4 Jun 2025₹200.00 cr7.85%4–5 yr
23Gandhinagar23 Jun 2025₹25.00 cr7.65%5 yr
24Surat public issue, green14 Oct 2025₹200.00 cr8.00%4–5 yr
25Bhavnagar28 Oct 2025₹25.00 cr8.00%5 yr
26Nashik25 Nov 2025₹200.00 cr7.80%4–5 yr
27Tiruppur9 Jan 2026₹100.00 cr8.50%10 yr
28Greater Chennai9 Jan 2026₹205.59 cr7.95%4–10 yr
29Coimbatore27 Jan 2026₹150.85 cr8.29%4–10 yr
30Tiruchirappalli6 Feb 2026₹100.00 cr8.50%10 yr
31Nashik public issue, green5 Mar 2026₹200.00 cr8.05%3–10 yr
31 issues2017 to 2026₹4,540.34 crthe entire market
Scroll the table for the full list. Eight cities have come back for a second helping — Greater Hyderabad three times, and Ahmedabad, Surat, Vadodara, Pimpri Chinchwad, Greater Chennai, Nashik and Indore twice each. Repeat issuance is the clearest sign a city found the market genuinely useful rather than doing it once for the headlines. Note also how the market has broadened: the 2017-19 issues were almost all big metros, while 2025-26 brought in Agra, Prayagraj, Varanasi, Gandhinagar, Bhavnagar, Tiruppur, Coimbatore and Tiruchirappalli, several at ₹25-50 crore. SEBI's table runs to 31 May 2026 and we found no issue between then and today, though the table carries a reporting lag, so a very recent private placement may not yet appear.

Two things stand out from the full list.

Rates have fallen a long way since the early issues. Hyderabad paid 10.23% in 2019 and Vishakhapatnam 10.00% in 2018. Nothing since 2022 has come close to that. Indore's 8.25% in early 2023 sat squarely mid-table for its time.

But the recent range is wider than it first looks. Issues over the past year span 7.65% to 8.50%, and the split is telling. Established repeat issuers borrow cheapest: Gandhinagar at 7.65%, Nashik at 7.80%, Pimpri Chinchwad at 7.85%, Chennai at 7.95%. First-time and smaller southern issuers pay the most: Tiruppur and Tiruchirappalli both at 8.50%, Coimbatore at 8.29%. Surat, returning to the market in October 2025 after six years, priced at 8.00%, a full 68 basis points below its own 2019 issue.

Against that spread, Indore's current market yield of 9.16% to 10.32% sits clearly above the top of what any city is paying on new issues today.

Indore is no longer the only one you can buy

When Indore went to the public in 2023 it was genuinely alone. That has changed, and it matters if you are comparing options. Two more cities have since run proper retail public issues, both green, both rated a notch above Indore's CARE rating.

The three municipal bonds retail investors could actually apply for Out of 31 issues, the other 28 went straight to institutions
CityIssueSizeCouponTenorRatingSecured?
IndoreFeb 2023the first₹244 cr8.25%3–9 yrCARE AAIND AA+Secured
SuratOct 2025₹200 cr8.00%4–5 yrCRISIL AA+IND AA+Secured
NashikFeb 2026₹200 cr8.05%3–10 yrCRISIL AA+IND AA+Unsecured
Surat's was certified by the Climate Bonds Initiative, an international standard Indore's issue did not carry. Nashik's is unsecured, meaning no charge over any revenue stream at all, which makes Indore's secured structure look comparatively strong. All three used the same split-into-parts format Indore pioneered.

The honest read on Indore's place in history is therefore narrower than the press coverage suggests. It was the first Indian city to sell bonds to the public, and the template worked well enough that Surat and Nashik copied it. But it is no longer unique, and a reader comparing municipal paper today has three issues to look at rather than one.

"No Indian municipal bond has ever defaulted"

You will see this line everywhere. It is true. It should also carry less weight than people give it.

This market is nine years old in its present form, totals ₹4,540 crore, and much of it was issued in the last eighteen months. Nothing has been outstanding for very long. SEBI's rules bar any city that has defaulted in the past year and require a surplus, so the market is made up, by design, only of India's strongest cities. And about 90% of it is held by banks and institutions who would have every reason to quietly extend a deadline rather than declare a default in public.

The clean record proves the plumbing works. It has never been tested by a city in real trouble.

What we still cannot tell you

We were able to settle most questions from primary documents. These are the ones we could not.

The paperwork record, fairly stated

Indore's filing record is easy to caricature, so it is worth going through the whole history with the exchange rather than picking the worst example.

Its accounts do arrive late. But the lateness is shrinking every year, which is the opposite of a deteriorating borrower.

How late the audited accounts have been Filed with NSE
Year endedFiled onDelayDirection
31 Mar 202327 Feb 2024~11 months
31 Mar 20243 Jan 2025~9 monthsBetter
31 Mar 202529 Oct 2025~7 monthsBetter again
The worst instance was two half-yearly results, for September 2023 and September 2024, which were both filed on the same day in June 2025, roughly twenty months and eight months late respectively. That looks like a backlog being cleared in one go. The September 2025 half-year was then filed in May 2026, broadly in line with the improving trend.

On the other side of the ledger, the routine investor-protection filings have been consistently on time throughout. Record date notices go out weeks ahead of every payment. Escrow balances are certified quarterly. Investor grievance statements are filed half-yearly, every half-year, always reporting nil grievances.

So the fair summary is this: Indore is reliably good at the filings that protect bondholders and reliably slow at the ones that inform them. That is a real weakness, and the Brickwork situation shows it can have consequences. But it is a narrower charge than "this issuer does not file".

The two sides, side by side

Everything below is drawn from the documents cited on this page. We are not telling you whether to buy this bond, and nothing here is a recommendation. These are simply the findings, sorted into what supports the credit and what weighs against it, so you can weigh them yourself or take them to an adviser.

In its favour

  • Thirteen scheduled payments, none missed, one paid early
  • ₹61 crore repaid on time in February 2026, out of money saved up in advance
  • Sinking fund traced across 13 quarterly filings; it does exactly what it should
  • Debt service cover of 9.71x against a required 2x
  • The 2018 bond is already fully cash-covered
  • Plant built, certified by the electricity board, under budget
  • All ₹242.4 crore of proceeds confirmed spent as promised
  • Currently trading at a yield above the 8.25% coupon

Against it

  • The city alone rates A+, not AA+. The rating reflects the structure, not the borrower.
  • The state refused to guarantee it, in writing
  • Neither SARFAESI nor bankruptcy law covers a city
  • ₹2,946 crore of bills unpaid; 33% collection rate
  • Only the weaker half of the city's income is pledged to you
  • About ₹27.5 lakh trades in seven and a half weeks. Large orders cannot exit.
  • Taxable, so 8.25% becomes about 5.8% at the top rate
  • Plant delivered two years late with the cash sitting idle
  • Ten years of upkeep rest on a contractor with disclosed legal and payment troubles
  • Silent towards one rating agency for four years
  • Auditors flagged a suspected billing fraud, still under investigation
  • Bad-debt provision unchanged to the rupee while unpaid bills grew ₹160 cr
  • Money sat unspent for 25 months at 8.25%, and nobody says where it was kept
  • Borrowings set to more than double
How we put this together. Trading figures are computed from our own exchange tick feed for the three listed pieces over 1 June to 22 July 2026, taking each security's final tick of each session for cumulative daily volume and average price. Yields are an internal-rate-of-return on the traded price against each bond's remaining scheduled cash flows. Escrow and sinking fund balances come from Indore's own account-balance certificates filed with NSE dated 17 January 2026 and 27 April 2026. Use of proceeds and the commissioning date come from Indore's End Use Certificate and the attached commissioning certificate issued by MP Paschim Kshetra Vidyut Vitaran Company, Khargone Circle, number 8506 dated 6 March 2026. Half-year financials are Indore's provisional accounts to 30 September 2025. Bond terms, security and the state government's conditions come from the 308-page offer document dated 1 February 2023 and its annexures. Plant specifications, site coordinates, guaranteed generation and the performance guarantee come from Indore's own construction tender, NIT 35/IMC/2022-23 dated 9 March 2023. Contractor details, litigation and financials are taken from Rays Power Infra Limited's draft IPO prospectus filed with SEBI in October 2025, which is to say the company's own disclosures about itself. Ratings are from India Ratings (26 June 2026), CARE (3 December 2025), Acuité (3 July 2026) and Brickwork (9 October 2025). Peer comparison uses SEBI's published municipal bond data. Where something could not be verified against a primary document, we have said so in the text rather than leaving it out.
Important. This is a research note compiled from public documents and market data, published as general information only. We are not a SEBI registered investment adviser or research analyst, and nothing on this page is investment advice. No content here is a recommendation, a rating, a valuation, a suitability assessment, or an offer or solicitation to buy or sell any security. Nothing here should be read as an opinion on whether this or any bond is appropriate for you. Prices, yields and trading volumes are indicative, are drawn from a specific historical window, may be delayed or incomplete, and will change. Past interest and principal payments are not a promise of future ones. Bonds carry real risks including credit risk, default risk, interest rate risk and liquidity risk, and you can lose money including your entire principal. Municipal bonds in India carry two additional risks worth repeating: enforcement law available against companies does not apply to municipal corporations, and there may be no buyer when you wish to sell. Interest on these bonds is taxable in your hands. Please read the offer document, the term sheet and the rating rationales yourself, check every figure against its original source, and speak to a SEBI registered investment adviser before investing.

more from the desk

all bond research →