The Goa beach shack and the tourism licence that got lost in the lottery
Kavitha Salgaonkar is forty-one years old. She was born in Calangute and has, with one three-year detour to Panaji for a diploma in hotel management, lived her entire adult life within five kilometres of the sea. Her shack — Anjuna Breeze, though most regulars call it Kavitha's — sits on a stretch of Anjuna beach that is neither the tourist-brochure north end with the weekend flea market crowd, nor the quiet southern stretch that the long-stay foreigners prefer, but the precise middle section: good sunlight until four, a natural windbreak from a line of casuarinas, enough foot traffic from the beach-walk circuit to stay busy, not so much that you're shouting all day. She has been operating on this plot since 2017. In that time she has employed twelve different young men and women, most of them from the neighbouring villages of Siolim and Assagao, in the transient seasonal way that shack employment works: you come in October when the shack opens, you leave in April when it closes, you return the next year if you want to.

The shack runs from roughly mid-October to late April — that is the season, and outside those months there is no shack. There is a tarpaulin, some folded furniture, and a storage shed that Kavitha's husband Siddharth built in 2019. The revenue in a good season is somewhere between ₹18 lakh and ₹24 lakh, depending on whether the December-January peak produces the kind of international footfall that leads to cocktail tabs, or merely the kind that leads to mineral water and one fish thali. In a bad season — and 2020-21, the year the shacks weren't allotted at all, was the defining catastrophe — there is no revenue. There is a loan from the Goa Urban Co-operative Bank that Siddharth had taken against the shed, which still needs to be repaid regardless of what the Tourism Department decides.
This is a story about a computerised lottery, three documents she almost missed, and what changed when a quiet little AI started reading her paperwork for her.
:::infographic{type=timeline title="The Anjuna allotment year"}
- October (prior year) — Tourism Department CRZ circular posted to her Calangute letterbox
- August — GST scrutiny SMS (Section 61, ₹12,400 GSTR-3B vs GSTR-2B mismatch)
- Mid-September — Cousin Priya installs the AI assistant in one evening
- October — Allotment application filed complete; CRZ geo-photo uploaded to Parivesh
- November — Anjuna plot allotted back; Section 61 reply uploaded to the GST portal :::
🗓️ Tu samjhos — you understand
The Goa tourism shack system operates, to put it charitably, on a principle of structured uncertainty. The Tourism Department of Goa holds an annual computerised allotment each year in which existing operators and new applicants draw lots for beach shack locations along the state's most popular beaches. The process is, in theory, fair. It is fair in the way that a lottery is fair: entirely blind to the seventeen years Kavitha has invested in building a clientele, training staff, constructing a storage shed, and developing a reputation for the particular Goan fish curry that her neighbour's mother's recipe produces. Every October, she reapplies. Every October, she waits. Most years, she gets her plot back. In 2022, a different applicant's number came up for her preferred plot, and she got allotted a worse location two hundred metres south, behind a rocky outcrop that killed visibility from the beach-walk path. That season's revenue fell by about ₹4 lakh.
She does not complain about this system publicly. Everyone in the shack economy — the operators, the bank lenders, the seasonal staff — has absorbed the lottery as an immutable feature of the landscape, like the monsoon. Tu samjhos — you understand — is what you say when you explain it to someone outside Goa. It is not an endorsement. It is a statement that this is simply how it is.
What Kavitha does complain about, privately, and at length, is what surrounds the lottery: the documentation that the Tourism Department requires alongside the allotment application, the renewal of the FSSAI licence that runs parallel to it, the GST compliance that runs parallel to the FSSAI, and the way in which a failure in any one of these three layers can invalidate the entire application as surely as a bad lottery number.
The three documents
The Goa Tourism Department's shack licence application requires, at minimum: a No Objection Certificate from the local panchayat, a valid FSSAI food licence, a Fire Safety NOC, and — for shacks within the Coastal Regulation Zone, which is most of them — a declaration of compliance with CRZ III norms as amended under the 2019 CRZ notification. The compliance declaration is not a clearance from an authority; it is a self-declaration by the operator that the shack structure does not violate the setback requirements from the high-tide line. The Tourism Department scrutinises these declarations with varying rigour depending on which officer draws the file, which is its own form of lottery.
Kavitha's shack sits approximately 68 metres from the high-tide line on a plot that was surveyed by the Goa State Coastal Zone Management Authority in 2016 and found to be in compliance. The 2016 survey report, which is her documentary proof, exists as a laminated A3 printout in a plastic folder that lives in the storage shed alongside the PAN documents, the partnership deed, and a Diwali card from a German regular named Klaus who has been coming every January since 2019. She knows the survey exists. She knows where it is. What she does not always know — because the CRZ notification amendments are issued as gazette notifications in legal language, and Kavitha reads neither legal language nor government gazette English with any fluency — is whether her 2016 survey report is still valid under the current rules, or whether some amendment since 2019 has introduced a new requirement she doesn't know about.
Last year, it had. The 2019 CRZ notification introduced a requirement that self-declarations be accompanied by a geo-tagged photograph of the shack's seaward edge, taken within twelve months of the application, with the photograph's metadata preserved and submitted via the Ministry of Environment's Parivesh portal. This requirement had been communicated to shack operators through a circular from the Goa Tourism Department — a printed circular, sent by post to the registered address that Kavitha had given in 2017, which was her parents' house in Calangute, which she no longer lived in, whose letterbox her father still checks occasionally. The circular arrived. It sat under a water bill in the letterbox for six weeks. Kavitha did not receive it.
⚠️ The GST notice
On top of the CRZ declaration question, in August of last year — two months before the allotment cycle began — Kavitha received an SMS from the GST portal. The SMS was brief: "Dear Taxpayer, your GSTIN [number] has been selected for scrutiny under GSTR-3B vs GSTR-2B reconciliation for FY 2023-24. A notice under Section 61 of the CGST Act has been issued on the GST portal. Please log in and respond within 15 days."
She read this SMS at 7:30 in the morning, standing in her kitchen in Anjuna while the previous day's cleaning crew from the shack was still filtering through for chai before dispersing. She read the words GSTIN, GSTR-3B, GSTR-2B, and Section 61 in the way she had been reading such government SMS for eight years: as signals that something was wrong without any indication of what specifically, or how badly, or what was required to fix it. She screenshot the SMS. She sent it to her accountant in Mapusa, a man named Fernandes who handles her GST returns and who, by September, had not responded to two follow-up calls and one WhatsApp voice message, being, as he explained when she finally reached him in mid-September, in the middle of filing season.
What the notice said — she would discover this eventually — was not catastrophic. The scrutiny had flagged a mismatch between the input tax credit she had claimed in GSTR-3B and the credits that her vendors had reported in GSTR-2B. The mismatch was ₹12,400 — a rounding issue, in effect, arising from the fact that one of her beer vendors had filed his GSTR-1 a day late, meaning his invoice had appeared in Kavitha's GSTR-2B in the following month, after she had already filed her own 3B. The discrepancy was explainable. The response required was a written clarification with supporting invoices, to be uploaded to the GST portal. This was, in the hierarchy of GST notices, a routine matter. It was also a matter that required logging into the GST portal — a credential she shared with Fernandes and which she, alone, could not navigate — understanding what a Section 61 response required, uploading the right invoices in the right format, and submitting within fifteen days of the notice date. She did none of this in the fifteen-day window, because she did not understand the SMS, and Fernandes was unavailable.
A non-response to a Section 61 notice escalates to a demand notice under Section 73, which adds interest and, potentially, a penalty. The escalation, if it arrived before her allotment application, would render her GSTIN compliant-status flag yellow — which is not technically a disqualification for the shack licence, but which, in the hands of a scrutinous Tourism Department officer, could be used as a reason to hold her application pending clarification. In the allotment cycle, a held application is a missed deadline.
🌗 Mhaka samzta naka — I can't understand
In the third week of September, Kavitha's cousin Priya — who works as a senior accounts executive at a hotel chain in Panaji and has, in Kavitha's estimation, the kind of organised mind that files everything before the deadline and enjoys it — came for dinner in Anjuna. Kavitha, over fish curry and bread, told her about the GST SMS and the CRZ circular she had missed and the FSSAI licence that she had renewed in February but was not certain whether she had received the renewal certificate in physical form, or only digitally, or both, and whether the digital one was acceptable to the Tourism Department or whether they needed the physical.
Priya said: "Tu mhaka ek vell saglo paychya dis de" — Give me one evening to look through everything.
She spent two hours with Kavitha's phone and the storage shed folder. At 10 PM she sat down with a glass of water and said, calmly: the GST notice needs a written response uploaded by November 2nd; the CRZ geo-tagged photo needs to be taken and submitted through Parivesh before the allotment application; the FSSAI renewal certificate was issued digitally and is acceptable, but the FoSCoS portal has an update pending that Kavitha needs to acknowledge or the licence will flag as action-required. Three separate things, none of them devastating, all of them time-sensitive, all of them requiring a portal she doesn't use and a process she doesn't understand.
Then Priya did what the competent relative always does: she installed an AI on Kavitha's phone, showed her how to photograph any document or SMS and ask it what it meant in Konkani or Hindi, and made her promise to use it before forwarding things to Fernandes in a panic.
"Goa che sarkar letter pathavtat. AI vacho" — The Goa government sends letters. Have the AI read them.
"Lottery nako, kaagad theek aso." — Kavitha, after the season closed (Konkani: forget the lottery, the papers must be right)
What the AI read
The next morning, Kavitha photographed the GST SMS and the original Section 61 notice PDF (which she had, it turned out, downloaded onto her phone in August and then never opened). She showed both to the agent and asked, in Hindi: "Yeh kya hai aur mujhe kya karna chahiye?"
The agent read both documents and replied in Hindi, in plain text:
"Kavitha-ji, yeh ek routine notice hai — aapka GST credit aur vendor ka GST credit mein ₹12,400 ka fark aa raha hai. Yeh isliye hua kyunki aapke ek supplier ne apna return ek din late bhara. Iska jawab dena padega — notice ki date se 15 din ke andar. Jawab mein aapko woh invoices upload karni hain jo yeh credit justify karti hain. Kya main Fernandes-ji ke liye ek draft letter bana doon jo woh portal pe upload kar sake?"
(Kavitha-ji, this is a routine notice — there is a ₹12,400 gap between your GST credit and the vendor's. It happened because one supplier filed his return a day late. A reply is required within 15 days. The reply needs the invoices that justify the credit. Shall I draft a letter for Fernandes-ji to upload to the portal?)
She said yes. The agent drafted a three-paragraph response in formal Hindi, attaching the relevant invoice amounts, explaining the timing difference, and citing the specific GST circular (Circular 183/15/2022) that permits reconciliation of mismatched input credits arising from supplier filing delays. Kavitha forwarded the draft to Fernandes. Fernandes, to his credit, uploaded it the same day.
For the CRZ geo-tagged photograph, the agent explained what was needed, told her which phone setting to use to ensure metadata was preserved, and described the Parivesh portal upload process step by step in Hindi — including the fact that she would need to create a Parivesh portal login, which is separate from the MoEF main portal, and which takes a one-time OTP to her Aadhaar-linked mobile.
The FSSAI update took four minutes.
🧭 Why we built it
The Goa beach shack economy is approximately 1,300 licensed operators and an indeterminate number of unlicensed ones, running a sector that generates somewhere in the neighbourhood of ₹600 crore in annual revenue across the state. Almost all of the licensed operators are small family businesses — one or two employees, seasonal income, paper-thin margins after staff, food cost, and the fees. Almost none of them have the accountant-on-call relationship that a business of their complexity arguably requires.
The documentation burden they carry — Tourism licence, FSSAI, GST, CRZ compliance, panchayat NOC, fire safety — is identical in legal weight to the documentation burden a mid-size restaurant in Panaji carries. The mid-size restaurant has a full-time accounts person and a CA on retainer. Kavitha has Fernandes, who is available between September and March if you call three times.
We built a small, quiet, Konkani-Hindi assistant that lives on the phone and reads the SMS, the notice PDFs, and the circular JPEGs that pile up in every shack operator's photo gallery, unremarked and unread, until they become an allotment problem. The agent does not file the returns. It does not submit the applications. It reads the document, explains what it is in the language the operator actually speaks, and tells her what the next step is and when it is due. In Kavitha's case, it drafted a letter that her accountant uploaded. That is the whole story.
We are not solving the allotment lottery. We are not reforming the CRZ notification system. We are reading the circular that arrived at the Calangute letterbox, in Konkani, on the phone, before the allotment deadline.
If you run a shack, or a small café, or any food business in Goa, and you would like to try what Kavitha tried — the product is free at gabforge.in.
:::infographic{type=boundary title="What the agent does — and does not"}
- Reads SMS, notice PDFs, and circular JPEGs in Konkani or Hindi
- Drafts a reply letter for the accountant to upload
- Tracks renewal windows (FSSAI FoSCoS, Parivesh CRZ, GST scrutiny)
- Does not file returns or submit shack-allotment applications
- Does not promise to influence the lottery :::
🌱 Lottery nako, kaagad theek aso — forget the lottery, the papers must be right
Kavitha's allotment application went in complete and on time. The computerised lottery, two weeks later, gave her back her 68-metre plot. She was, by the standards of the Goa shack economy, lucky: the adjacent plot went to a new applicant, a hotel-trained young man from Vagator, who has put up a very nice awning and with whom Kavitha has a cordial working relationship.
She does not think the AI changed her luck in the lottery. She is not naive about this. The lottery is the lottery. What it changed was the condition of her application — which had, in previous years, been filed in the hope that no officer would look too closely at the supporting documents, because she had no reliable way to understand what the supporting documents required. The GST notice response was complete and on record. The FSSAI licence flagged clear. The CRZ geo-photograph was uploaded to Parivesh.
Lottery nako, kaagad theek aso — forget the lottery, the papers must be right — is what her father used to say about any government process. She said this to me when I asked her what she had learned from the season. She did not say it as a victory. She said it as something she had understood, at forty-one, for the first time as a practical operating principle rather than abstract paternal advice.
The GST scrutiny, she added, is likely to come again next year. The CRZ declaration will need a fresh geo-photograph. The FSSAI will need renewal in February. The Tourism Department's circular will go, as it always has, to the Calangute letterbox. Ani mhaka AI vacha — and the AI will read it.