The Bengaluru specialty coffee café and the BBMP music licence
Anjana Krishnamurthy is thirty-four years old. She runs a café called Kaadu — the Kannada word for forest, named for a Coorg estate whose beans smelled, she says, exactly like the inside of a wet jungle — in a narrow ground-floor space on 100 Feet Road in Indiranagar, Bengaluru. Thirty seats: a long oak-wood communal table, four two-seaters along the east wall beneath hand-labelled glass jars of single-origin coffees, a La Marzocco Linea Classic behind the counter, a Mahlkonig EK43, a row of Chemex and V60 drippers on a wooden rack, and a chalkboard menu that changes when a lot runs out.

Anjana opened Kaadu in January 2023 after three years buying microlot coffees from Bababudangiri and the Wayanad hills. She sank ₹14 lakh of savings and a ₹9 lakh business loan into the fit-out and first six months of rent. Monthly revenue now runs between ₹4.8 lakh and ₹6.5 lakh. She employs four people: baristas Deepak and Savitha, a morning dishwasher named Muniyappa, and Rekha — a weekend latte art instructor who runs four one-hour workshops per Saturday and Sunday at ₹650 per seat, classes of six. The workshops are full most weeks. Anjana considers them both the soul and the margin of the café.
On the speakers, always, Spotify. Carnatic instrumental in the mornings, lo-fi jazz from 11 AM, something quieter after 5 PM. The music was part of the atmosphere — not incidental to Kaadu but constitutive of it, as deliberate as the grind setting. Anjana paid for Spotify Premium every month and the word "personal" in the terms of service was something she had filed, in the way of a person who has seventeen other things to process at the same time, under acceptable.
Then, on a Tuesday morning in March 2025, a BBMP health inspector named Suresh visited for the annual Health Trade Licence renewal inspection and asked, while looking at the Bluetooth speaker behind the counter, whether she held a PPL licence.
🗓️ The annual ritual
The BBMP Health Trade Licence is the municipal-level permission for food businesses within Bengaluru's jurisdiction, distinct from the FSSAI State Licence and renewed annually with BBMP's Health Department. Anjana held hers — No. BBMP/HTL/2023/INR/04471 — and had submitted the March 2025 renewal in January, two months early, after learning the previous year that late submission was more expensive than it looked.
What Anjana had not known — and what the inspector raised with the patient specificity of someone who explains this to surprised café owners several times a month — is that playing music publicly through any streaming service, however legitimately you subscribe, requires two separate licences in India. PPL (Phonographic Performance Limited) covers sound recording rights: record labels hold public performance rights on every track, and any business playing recorded music in a public space must pay PPL a fee calibrated to floor area and footfall. For a 30-seat Tier-1 café under 500 square feet, the current PPL tariff runs approximately ₹7,000–₹9,000 per year. IPRS (Indian Performing Right Society) covers the underlying composition and lyrical rights held by the composer — separate from the recording itself. The IPRS tariff for a small café runs approximately ₹5,000–₹7,000 per year. Without both, every day of public playback constitutes a violation of Section 51 of the Copyright Act, 1957.
Anjana had neither licence. She had had neither for twenty-six months.
Inspector Suresh noted the absence, did not fine her on the spot, and issued a show-cause notice. The joint PPL/IPRS enforcement desk had calculated cumulative liability for twenty-six months of unlicensed public performance at ₹3.5 lakh. She had thirty days to pay or produce valid licences. The BBMP Health Trade Licence renewal was placed on hold pending resolution.
- ☕
January 2023 — Kaadu opens
Anjana launches the café with full equipment, Spotify curated playlist, and standard business registrations. Neither PPL nor IPRS licence is on the compliance checklist her consultant provided.
- 📋
March 2024 — First BBMP renewal, eleven days late
The renewal inspection covers kitchen hygiene, fire safety, and trade licence documentation. The music question is not raised. Anjana pays a ₹300 late-penalty and renews.
- ⏰
December 2024 — Karnataka Shops Act renewal falls due
The Karnataka Shops and Commercial Establishments Act annual renewal for the licence covering Anjana's four employees falls due. It is not filed. Anjana does not receive a reminder from the Labour Department.
- ⚠️
March 2025 — BBMP inspection, cumulative demand
Inspector Suresh raises PPL and IPRS absence, calculates 26 months of unlicensed public performance at ₹3.5 lakh. BBMP Health Trade Licence renewal placed on hold. Three compliance failures surface in one visit.
⚠️ What very nearly happened
If Anjana had navigated this alone, the path was predictable: call Raghu, who would have been surprised (PPL and IPRS were not his domain) and referred her to a lawyer quoting ₹15,000 for an initial consultation with no guaranteed outcome.
Meanwhile the BBMP Health Trade Licence renewal remained on hold — operating without a valid Health Trade Licence is a compoundable offence, ₹5,000 per day, enforcement slow but documented. She still did not know that the Karnataka Shops Act renewal covering her four employees had lapsed in December 2024. Section 38 provides penalties of ₹500–₹5,000 for a first non-renewal plus ₹100 per day. A Labour Department inspection in Indiranagar, where café density is high, would have added a second notice.
Full picture if nothing changed: ₹3.5 lakh PPL/IPRS (higher if litigated), ₹15,000–₹25,000 in legal fees, ₹5,000–₹8,000 in Shops Act penalties, a BBMP renewal in limbo. Not enough to close Kaadu, but four months of attention and roughly ₹4 lakh not earmarked for emergencies.
A further hazard was invisible: Anjana's FSSAI State Licence No. FSSAI/KA/2023/001/1729483 was valid, but the counter relayout in mid-2024 had made the floor plan on file quietly wrong. A mismatch between registered photographs and the actual premises triggers a show-cause for "material change without intimation." She did not know this was pending.
🌗 What changed
Anjana's neighbour above Kaadu was Shruti — late thirties, public policy work for an urban governance nonprofit in Ulsoor. They had spoken perhaps a dozen times in two years. On the Thursday evening after the inspection, Anjana was sitting at the communal table with the notices spread in front of her and Spotify still playing to an empty room when Shruti came in for the end-of-day filter coffee she sometimes collected at 8:30 PM.
Shruti read the PPL notice, set it down, and said: "Talk to the agent before you call any lawyer."
She had been using a GabFORGE AI assistant for six months, primarily for cross-referencing Karnataka government notifications. She opened it on her phone, handed it to Anjana, and said to type in Kannada.
Anjana typed, slowly: "BBMP inspection alli PPL licence illappa antha ₹3.5 lakh fine haaklaa. En maadabeku?" — The BBMP inspection caught that there is no PPL licence and levied ₹3.5 lakh. What should I do?
The agent asked three clarifying questions: how many months had the café been playing music, what was the floor area, had the notice come from PPL/IPRS directly or via BBMP. She answered. It returned a breakdown she had not expected:
"ಅಂಜನಾ ಅವರೇ, ₹3.5 ಲಕ್ಷ ಬೇಡಿಕೆ PPL ಮತ್ತು IPRS ಎರಡರಿಂದ ಬಂದಿದೆ — ಇವು ಪ್ರತ್ಯೇಕ ಪರವಾನಗಿಗಳು. ನಿಮ್ಮ ಕೆಫೆಯ ಗಾತ್ರ (30 ಸೀಟು, 400 ಚದರ ಅಡಿ) ಮತ್ತು Tier-1 ನಗರ ದರಗಳ ಆಧಾರದ ಮೇಲೆ, ಪ್ರಸ್ತುತ PPL ಮತ್ತು IPRS ವಾರ್ಷಿಕ ಶುಲ್ಕ ಸುಮಾರು ₹14,000–₹16,000. 26 ತಿಂಗಳ ಬಾಕಿ ₹30,000–₹35,000 ಆಗಿರಬೇಕು, ₹3.5 ಲಕ್ಷ ಅಲ್ಲ. ಈ ಬೇಡಿಕೆ ಪ್ರಮಾಣಿತ ಪಟ್ಟಿ ದರ ಅಲ್ಲ — ಜಂಟಿ ಜಾರಿ ಅಂದಾಜು ಇದ್ದಿರಬಹುದು. ಮೊದಲು PPL ಮತ್ತು IPRS ಅಧಿಕೃತ ದರ ಪಟ್ಟಿ ಕೇಳಿ, ನಂತರ ಪಟ್ಟಿ ದರ ಲೆಕ್ಕಾಚಾರದ ಆಧಾರದ ಮೇಲೆ ಮಾತುಕತೆ ನಡೆಸಿ."
(Anjana, the ₹3.5 lakh demand appears to come from PPL and IPRS jointly — these are separate licences. Based on your café's size of 30 seats and 400 square feet in a Tier-1 city, the current annual combined PPL and IPRS tariff runs approximately ₹14,000–₹16,000. Twenty-six months of arrears should be in the range of ₹30,000–₹35,000, not ₹3.5 lakh. This demand may be an enforcement estimate rather than a standard tariff calculation. First request the official tariff schedule from both PPL and IPRS, then negotiate based on the documented tariff rate.)
Anjana read this twice. The ₹3.5 lakh had sat in her chest for three days with the weight of a number she did not know how to dispute. The agent was telling her, with specific rupee amounts and a logical basis, that it was not a fact — it was an opening position.
It also flagged the Karnataka Shops Act renewal lapse — three months overdue, Section 17, renewal due December 2024. It found the FSSAI address mismatch from the 2024 counter relayout. And it identified the latte art workshop income — ₹650 per seat, six participants, four classes per weekend — as a training service attracting 18% GST, distinct from restaurant food at 5%, and asked whether Anjana had separated them in her quarterly returns.
She had not. Raghu had been filing everything as restaurant revenue.
"ಸಂಗೀತ ನಮ್ಮ ಕೆಫೆಯ ಭಾಗ. ಅದು ಒಂದು ಪರವಾನಗಿ ಸಮಸ್ಯೆ ಆಗಬಹುದು ಎಂದು ನಾನು ಎಂದೂ ಯೋಚಿಸಿರಲಿಲ್ಲ."— The music is part of the café. I had never thought it could become a licence problem.
🧭 Why we built it
Anjana's situation is a specific class of compliance failure that exists everywhere in practice: the competent operator who has done most things right and has been tripped by a rule no one told her existed.
FSSAI current, BBMP pre-submitted, GST filed quarterly with a professional accountant, clean kitchen. In every way she knew to measure it, compliant. Music licences belong to a separate regulatory world — copyright bodies, not food safety or municipal trade — whose enforcement is intermittent enough that most Bengaluru cafés have never encountered it. Inspector Suresh happened to know about music licensing, which is not in his job description but which some inspectors know and some do not. Anjana was unlucky in that specific way.
A specialty café sits at the intersection of FSSAI, BBMP, GST, the Karnataka Shops Act, PPL, IPRS, and a fire safety NOC from the local ward. No single consultant covers all of these. The BBMP inspector knows BBMP. Raghu knows GST. Nobody's job is to tell the owner what all the others require.
What it does
- 🔍Verify PPL and IPRS tariff schedules against the café's floor area, seat count, and operating months to check whether the enforcement demand matches the documented rate
- 🗂️Cross-reference Karnataka Shops Act renewal deadlines against employee count and registered establishment details
- 📋Flag FSSAI address and layout mismatches that could trigger show-cause notices at renewal inspections
- 💳Identify GST rate differences between restaurant food turnover and training service revenue, and flag misfiled amounts
- ⏰Surface all open compliance deadlines in a single dashboard so nothing compounds silently
What it does not do
- 🔒Never contacts PPL, IPRS, BBMP, or any government body on the operator's behalf
- 📞Never submits licence renewal filings, applications, or payment confirmations
- ⚖️Never provides legal advice, representation, or outcome guarantees on enforcement disputes
- 💸Never enters the operator's financial accounts, tax credentials, or payment portals
- ✅Never decides on the operator's behalf whether to pay, dispute, or negotiate the demand
🌱 What we hope happens
Anjana requested the official PPL and IPRS tariff schedules. PPL responded by email within four days; IPRS by post. The tariff-based calculation for 26 months of a 30-seat Tier-1 café came to ₹34,100 for PPL and ₹26,800 for IPRS — ₹60,900 combined, not ₹3.5 lakh. She paid in March 2025. Her Health Trade Licence renewal, BBMP/HTL/2025/INR/04471, was issued within eleven working days.
The Karnataka Shops Act renewal was done in April with a ₹1,200 lapse penalty. Raghu amended the previous four quarters of GSTR-3B returns to separate workshop income at 18% from restaurant food at 5%. Net result: ₹9,200 additional output liability offset by ₹6,400 of reclaimable input tax credit on workshop consumables Raghu had misclassified — net additional tax of ₹2,800. The FSSAI address amendment was filed in May through the FoSCoS portal and is under processing.
Total cost of resolution: ₹60,900 PPL/IPRS arrears, ₹1,200 Shops Act penalty, ₹2,800 net GST, ₹3,500 in Raghu's amendment fees. Total: ₹68,400. Against the ₹3.5 lakh she had spent three days believing she owed, this was a number she could describe without flinching.
Bengaluru has several thousand specialty cafés. Most are playing Spotify over Bluetooth right now without PPL or IPRS licences. Most will never be caught. When the risk does materialise, it arrives with a thirty-day deadline and a number that looks designed to be paid rather than questioned.
What Anjana knows now that she did not know in February: the number can be questioned. The tariff schedule is public. The calculation is auditable. The agent read the notice, found the tariff, and returned a number. It did not negotiate on her behalf. It did not contact anyone. The point was that she stopped treating ₹3.5 lakh as a fact.
Kaadu is open. The playlist is still running — Anjana paid the PPL and IPRS renewals for 2025–26 in the same transaction as the arrears. The La Marzocco still pulls a clean shot at 94°C. The Coorg single-origin on the V60 menu is from a new lot that arrived in April, which she describes as tasting of raw cashew and citrus peel and, faintly, of the inside of a wet jungle.
The agent is on her phone now. Reminders for October: BBMP Health Trade Licence renewal window, Karnataka Shops Act annual renewal, PPL renewal, IPRS renewal. Four events that previously existed in no calendar she owned. Small things. The kind of things that are obvious only after they go wrong.