The Kavaratti dive-resort booking agency and the UT mainland place-of-supply rule
Hassan is forty-one years old. He runs Coral Reef Expeditions from a small blue-shuttered office on the Kavaratti waterfront, a stone's throw from the fishing port where boats leave before dawn and return by noon with the day's catch. His office is three rooms: a front desk where his wife Aisha handles bookings, a back room where his partner Riyad handles vendor coordination with the three island resorts, and a small corner where Hassan sits with a tablet, a WhatsApp window open permanently, answering queries from people he has never met, in cities he has never visited, about islands they have never been to.

The agency books scuba-diving packages and all-inclusive resort stays. Clients fly into Kochi, catch the seaplane or the overnight ferry to Kavaratti, stay three to seven days, dive the coral gardens off Bangaram and Tinnakara, and leave. Hassan's job is to coordinate the whole chain: coordinate flight transfers from Kochi airport, negotiate group rates with the three resorts, handle the diving-license verification, arrange the dive boats and instructors, absorb the weather delays when the monsoon turns the lagoon grey. The margins are thin — resorts mark up package rates by fifteen to twenty percent, and Hassan's commission is five percent of the package value. But the volume is steady. Between March and May, during the diving season, the agency handles eight to twelve bookings a month, each worth ₹1.5 to ₹3 lakh. That is two to three lakh in commission, split three ways.
Most of his clients book from Mumbai, Delhi, or Bangalore. They message on WhatsApp asking about dates, coral health, instructor certifications, water temperature. None of them care that Hassan is located on Kavaratti, a union territory two hundred kilometers off the Kerala coast. They care that Hassan can get them into the water within seventy-two hours of landing in Kochi.
Then, in late February of 2026, a GST officer from Kochi sent him a notice.
🗓️ The annual ritual
Every quarter, Hassan filed his GSTR-1 — the outgoing invoice register — with his CA in Kochi. The CA was a tidy man named Suresh who handled a dozen small tourism businesses along the coast. Suresh charged ₹3,000 per quarter to file the return. Hassan gave him a spreadsheet of invoices — client name, date, amount, GST charged at eighteen percent — and Suresh did the rest. It had, for eighteen months since Hassan registered under GST, been frictionless.
The rule Hassan had been taught was simple: charge eighteen percent GST on the package price, file GSTR-1, claim ITC (input tax credit) on the resort payments and the dive-boat coordination costs that his vendors charged him, and file GSTR-3B with the net liability each month. Every month, a small amount flowed to the government. Every month, it felt manageable.
What Hassan did not know was that there was a hidden rule embedded inside the visible rule. That rule said: when a business located in a Union Territory invoices a client located in a State, the place of supply is not the UT. It is the State where the client is located. When place of supply shifts from UT to State, the tax changes from eighteen percent CGST (paid to UT administration) plus eighteen percent SGST (paid to Kerala state) to eighteen percent IGST (Inter-State GST, paid to the central government). And when the tax character changes, the ITC — the input credit — becomes unusable for the old tax type. You cannot claim CGST/SGST input credit against an IGST output liability.
Hassan's invoices to mainland clients had been charged at CGST eighteen percent plus SGST eighteen percent. His vendors — the resorts, the dive coordinators, the ferry-port liaisons — had invoiced him with the same split: CGST plus SGST. It had been perfect. His input matched his output. No tax liability, just pass-through.
Except the rule said it should not have been. The rule said that every invoice to a Mumbai or Delhi or Bangalore client should have been eighteen percent IGST instead. And because his invoices were wrong, his input credits were now unsafe.
- 🗓️
September 2024 — Agency registered under GST
Hassan registered Coral Reef Expeditions as a small tourism service provider, charged 18% GST on all packages. Was not told that UT-to-mainland bookings trigger IGST, not CGST+SGST.
- 📱
October 2024 — First WhatsApp bookings from Delhi and Mumbai
Clients started booking from mainland cities. Hassan charged CGST 18% + SGST 18%, matching what his vendors charged him. Seemed correct. Filed GSTR-1 quarterly without flag.
- 💸
October 2024 – February 2026 — Eighteen months of pass-through invoicing
Hassan booked 60+ packages to mainland clients. Average package value ₹1.8 lakh. Total invoiced: ₹1.08 crore. Claimed ITC on vendor bills in CGST+SGST form. Filed quarterly returns. No discrepancy notice, no warning.
- ⚠️
February 2026 — GST officer issues DRC-01A demand
GSTR-2A cross-matching system flagged that Hassan's output GST (CGST/SGST) did not match expected tax type for UT-to-mainland transactions. Back-tax demand: ₹1.4 lakh. ITC reversal: ₹68,000.
⚠️ What very nearly happened
The notice that arrived in Hassan's email, forwarded by Suresh the CA, was titled: Discrepancy Report (DRC-01A) — Place of Supply Mismatch — FY 2024-25. The breakdown was clinical:
- Total outgoing invoices (GSTR-1): ₹1,08,32,000
- Of which, invoices to mainland clients (place of supply: State of Kerala): ₹67,50,000
- Tax charged on mainland invoices (currently filed as CGST+SGST): ₹24,30,000
- Tax that should have been charged (IGST): ₹12,15,000
- Difference (under-collection): ₹12,15,000
- Plus: ITC reversal on vendor bills wrongly claimed in CGST/SGST form when liability is IGST: ₹68,000
- Total demand with interest (Section 50, CGST Act): ₹1,40,52,000
Hassan read it three times. Aisha read it once and left the office.
The ₹1.4 lakh was more than half a year of the agency's profit. More than half. The resorts had already been paid for March and April bookings. The dive coordinators were waiting for their March invoices to be processed. The seaplane operator expected payment by the fifteenth of each month. Hassan's liquid balance in the agency account was ₹38,000.
Suresh the CA said a reconciliation response would take time. He said it was "advisable to consult with a GST expert in Kochi." He quoted ₹25,000 for the response work. Hassan said he would think about it and then sat in his office watching the lagoon for two hours without moving.
What happened next was that Hassan did something his mainland counterparts would not have done. He walked to Aisha's desk, picked up her tablet — where she did her bookings on WhatsApp — and opened the AI agent that Aisha had installed weeks ago after her nephew showed her it during a family dinner.
🌗 What changed
He typed, in Malayalam, slowly: "GST place of supply. Union Territory to mainland. What rule?"
The agent asked him to share the notice. He photographed the DRC-01A and attached it.
What came back, over the next hour of back-and-forth, was an explanation rendered in Malayalam with specific references to sections and rule numbers. I will translate it here, but the tone — the careful, specific tone — matters:
"GST-il place of supply rule simple aanu. Oru UT-il kondu irunnidunna agency oru mainland asikarikku service cheyyumbol, place of supply ennu prathyeka state anu. IGST eighteen percent. Angane invoices charge cheyyunnappol, input credits mathram UT-il claim cheyya patilla."
(In GST, the place-of-supply rule is straightforward. When a UT-based agency provides services to a mainland client, the place of supply is the specific state where that client is located. You charge IGST at eighteen percent. When you invoice that way, you cannot claim input credits in the UT administration's name.)
The agent then explained that Hassan's situation had two layers. The first was purely his fault — the invoicing error. The agency had known it was invoicing mainland clients and had simply not checked which tax rule applied to UT-to-mainland transactions. That was a compliance gap, not an interpretation dispute.
The second layer was more subtle. The vendors — the resorts, the dive coordinators — had invoiced Hassan in CGST and SGST form because they were located in Kerala. So their tax was CGST/SGST. Hassan had claimed that credit. But when Hassan's outgoing tax changed to IGST, those input credits became misaligned. IGST input could only be offset by IGST input. CGST/SGST input could not flow into an IGST liability.
"Oru Kochi resort Hassan-ne ₹1 lakh + CGST 9000 + SGST 9000 = ₹1,18,000 charge cheyyunnu. Hassan ivan invoice par ITC claim cheyyum — CGST 9000, SGST 9000. Sari. Par Hassan oru Delhi client-ne ₹1 lakh + IGST 18,000 = ₹1,18,000 invoice cheyyumbol, output liability IGST-il aanu. CGST/SGST input-ode IGST output-e adjust cheyya patilla. Mismatch."
(A Kochi resort charges Hassan ₹1 lakh plus CGST 9,000 plus SGST 9,000 = ₹1,18,000. Hassan claims ITC on that invoice — CGST 9,000, SGST 9,000. That is correct. But when Hassan invoices a Delhi client at ₹1 lakh plus IGST 18,000 = ₹1,18,000, his output liability is in IGST. You cannot adjust CGST/SGST input against IGST output. Mismatch.)
Hassan asked the agent directly: "Ethra kaanum?" — How much will I have to pay?
The agent said it depended on one critical detail: whether Hassan still had the original vendor invoices showing the CGST/SGST breakdown, and whether those invoices were from GST-registered vendors. If they were, and if the invoices were dated before Hassan started invoicing mainland clients, there was an argument for a phased compliance approach. The liability was real. But the quantum depended on how cleanly the vendor records could be sequenced.
"Vendor invoices evidence undo. Portal-il entries-okkeya screenshots undakkuka. Shuddham irunnidikunna purchase register eduthu undo. Helvete liability calculate cheyyan agent-inu patium. Avane officer-um accept cheyum."
(Gather the vendor invoices as evidence. Screenshot all the portal entries. Pull the accurate purchase register. The agent can calculate the exact liability. The officer will accept it too.)
Hassan and Aisha spent that evening photographing vendor invoices. Riyad, his partner, pulled purchase receipts from the back filing cabinet. By ten at night, they had seventy-three images organized by vendor name and date.
The agent cross-referenced each invoice's GSTIN against the GST portal. It looked up whether the vendors were active, registered, and had filed their returns on time. It created a vendor-wise reconciliation showing: date, vendor name, invoice amount in UT units (CGST/SGST), Hassan's ITC claim, and the note: "Input credit claimable until {date when mainstream booking began}. Thereafter, IGST split required."
The agent's summary was clear:
"Hassan-ne first mainland booking October 2024-il cheyyaan. Ettavum munote invoices: vendor-input OK, claim OK, passthrough. October muthalaya mainland bookings: output IGST, par input CGST/SGST — mismatch. ₹43,000 clear reversal. ₹25,000 more grey area — depends officer mood. Safe estimate: ₹68 to ₹75 thousand ITC reversal. Interest: ₹11 to ₹13 thousand. Total liability: ₹80 to ₹88 thousand realistic."
(Hassan's first mainland booking was October 2024. All invoices before that: vendor input OK, claim OK, pass-through. Mainland bookings from October onward: output IGST, but input CGST/SGST — mismatch. ₹43,000 clear reversal. ₹25,000 more in grey area — depends on the officer's interpretation. Safe estimate: ₹68,000 to ₹75,000 ITC reversal. Interest: ₹11,000 to ₹13,000. Total realistic liability: ₹80,000 to ₹88,000.)
Hassan sat back. The notice demanded ₹1,40,52,000. The agent's honest reading was ₹80,000 to ₹88,000. The difference was not a typo. It was the gap between a demand calculated without vendor evidence and a demand reconciled line by line.
He called Suresh and told him what the agent had found. Suresh was quiet. He said it sounded right. He said Hassan should compile this reconciliation formally and file a response to the DRC-01A with this backup. He revised his fee to ₹8,000 — he would only need to format it into the official response template. Hassan had done the heavy lifting.
Notice demand (no vendor evidence)
₹1,40,52,000GST officer calculated back-tax assuming all ₹67.5 lakh mainland invoices should have been IGST instead of CGST+SGST. Did not account for vendor records or phased compliance approach. Simple: output mismatch = full demand.
Hassan's reconciliation (with vendor invoices)
₹80,000 – ₹88,000Cross-referenced vendor invoices with GST portal. Showed that pre-October invoices had valid CGST/SGST input. Identified clear-cut ₹43,000 reversal and grey-area ₹25,000. Interest calculated on staggered liability.
Agreed settlement (after response filed)
₹84,000Officer accepted the reconciliation. Confirmed ₹43,000 clear reversal. Allowed partial credit for ₹18,000 of the grey-area ₹25,000 (vendor had late-filed return). Interest: ₹23,000. Total: ₹84,000.
"ലക്ഷദ്വീപിൽ ഇരുന്ന് മെയിൻലാൻഡ് വാടികക്കാർക്ക് വിൽക്കുന്നു — അത് കൊച്ചിയിലെ ഉദ്യോഗസ്ഥനു മനസ്സിലാകുന്നില്ലെങ്കിലും, നിയമത്തിന് മനസ്സിലാകുന്നു. വ്യത്യാസം — ആരാണ് വായിക്കുന്നത് എന്നതാണ്."— I sit in Lakshadweep and sell to mainland clients. The Kochi officer may not understand that — but the law does. The difference is who is reading it.
🧭 Why we built it
Hassan's situation touches a rule that invisibly separates islands and costal regions from the mainland. When you are located in a Union Territory or a coastal jurisdiction, you are physically separate. But GST is a tax on the economic activity, not the geography. When your economic activity — a booking, a service, a sale — happens with a client in a State, the tax jurisdiction shifts to that State. You stop being a UT tax-filer and become a cross-border service provider.
This rule catches hundreds of small agencies every year. Travel agents in Andaman and Nicobar who book hotels for mainland tourists. Resort coordinators in Lakshadweep. Port-based tour operators. Charter operators in Goa. They all sit on the boundary line, and most do not know the line is there until the notice arrives.
The rule is not hidden. It is in the GST Act, Section 12, Place of Supply rules. But it is written for accountants, not for a forty-one-year-old man who learned to read ledgers at his father's knee and who built his agency on relationships and WhatsApp. The gap is not between the law and the businessman. It is between the law as written and the law as it lands in a WhatsApp notification at eleven at night.
There is also a second layer to Hassan's story that touches government policy at a higher level. In March 2026, exactly as Hassan was filing his DRC-01A response, the Lakshadweep Administration released new rules for tourism agencies and tour operators. The rules required that any agency booking packages for mainland clients must register with the Administration and maintain a quarterly report of all mainland-client bookings. The stated purpose was "to coordinate tourism flow and support island infrastructure planning." The practical effect was that Hassan's agency — three people on an island — now needed to file an additional registration and quarterly return to a territorial administration, separate from his GST and income tax compliance.
Hassan asked the agent: "Ithrayum registration undo?" — How many registrations are there?
The agent listed them: GSTN registration (done), MSME Udyam registration (recommended but not yet done), Lakshadweep Administration tourism registry (mandatory as of April 1, 2026), Lakshadweep Chamber of Commerce membership (not mandatory but industry standard), MSME Samadhaan portal enrollment (optional but protective), and if he ever wanted to bid on government tourism contracts, the GeM portal registration.
Hassan said: "Ellam separate password, separate portal."
The agent said: "Yes. But one important: if you do MSME Udyam registration, payment delays from clients become enforceable under MSMED Act. Forty-five day deadline. If client delays, three times bank rate interest. Lakshadweep clients are often slow. Protection matters."
He registered Coral Reef Expeditions under MSME Udyam the following week. It took twenty minutes online and generated a unique twelve-digit number. It changed nothing about his operations but it meant that if a Mumbai client delayed paying their ₹2,50,000 booking by sixty days, he had a legal right to file a Samadhaan case and claim ₹20,000 in interest recovery.
🌱 What we hope happens
There are roughly three thousand small tourism booking agencies across India's coastal and island regions. They are almost entirely unaware that the place-of-supply rule applies to them differently than to mainland agencies. They are invoicing at CGST/SGST when they should be invoicing at IGST. They are claiming ITC in forms that do not match their liabilities. Every one of them is waiting for a notice.
The Lakshadweep Administration's new mainland-agency quota rules are, in their way, a signal that the government is paying attention to the boundary economies — the agencies, the operations, the money flows that sit between islands and the mainland. The rules are blunt instruments. But they acknowledge that island tourism runs on small businesses that live in the economic seam, and that those businesses need clear sight lines into what the government expects of them.
Hassan's agency survived the DRC-01A because he had access to a tool that could read the notice in his language, cross-reference the vendor records, and tell him honestly which part was his to pay and which part was defensible. Most agencies in his position do not have that tool. They have a CA who quotes ₹25,000 to file a response, and they do not have ₹25,000 to risk on a reconciliation that might not work.
We built the agent because Hassan should not have to choose between legal compliance and the next month's payroll. Because the place-of-supply rule is real and important, but it is not so important that it should land as a ₹1.4 lakh surprise on a Tuesday evening. And because when a government policy changes — as the Lakshadweep Administration's new tourism registry did — the small agencies on islands should hear about it in Malayalam, not in English-language bulletins they will never read.
The notice came. The agent read it. Hassan understood it. He filed the response. The officer accepted it. Coral Reef Expeditions paid ₹84,000 and moved forward.
Aisha now uses the agent for all compliance questions before she messages their CA. Riyad registered the agency with the Lakshadweep Administration and uploaded the mandatory tourism registry. Hassan is thinking about MSME Samadhaan enrollment, if only to have the threat of it in his back pocket the next time a Delhi client tries to stretch a payment to ninety days.
The island still separates him from the mainland. The lagoon is still two hundred kilometers of water. But the line between where his agency sits and where his clients sit is now visible. He can see it. He can navigate it. He can use it to protect what he has built.
Sahitya nirmadhanaya aarambicchappol, nikshepankal maruttiyanam. When the rules change, the fundamentals shift with them.