← All articles

The Designer Who Sailed Past ₹20 Lakh — and the Tax Bill Nobody Warned Him About

By Amit Ahire · 26 June 2026 · 5 min read

The Designer Who Sailed Past ₹20 Lakh — and the Tax Bill Nobody Warned Him About — GST infographic
#GST#India#Tax#Compliance
Share:

Rohan runs a one-man graphic design studio out of his flat in Pune. No staff, no office, just a laptop and a steady stream of branding work for startups. For three years his GST knowledge was simple: "I'm too small to register." Then, last year, the work picked up — and so did the trouble.

The year the numbers got big

Rohan never tracked his cumulative billings. He just sent invoices and watched the bank balance grow. Here's what his year actually looked like, month by month, added up:

  • By end of September: ₹19.2 lakh billed
  • A big retainer kicks in — by 15 October his cumulative turnover crossed ₹20 lakh
  • From mid-October to 31 March, he billed another ₹8 lakh

Under Section 22, a service provider must register for GST once aggregate turnover in a financial year crosses ₹20 lakh (₹10 lakh in special category states). "Aggregate turnover" means all his taxable income across the year — not the income after the threshold, the whole thing.

Under Section 25, once you become liable, you have 30 days to apply for registration. Rohan crossed the line on 15 October. His deadline to apply was around 14 November.

He didn't. He found out he should have registered only in February, when a new corporate client asked for his GSTIN before releasing payment.

What the delay cost

Here's the painful part. GST on his services is 18%. From the day he became liable, every taxable rupee he billed carried a GST liability — whether or not he collected it from clients.

Let's work it out on the ₹8 lakh he billed after crossing the threshold:

  • Taxable value: ₹8,00,000
  • GST at 18%: ₹1,44,000

That ₹1.44 lakh was now a liability he owed the government. The problem? He had invoiced those clients without GST, because he wasn't registered. He had collected ₹8 lakh, not ₹9.44 lakh.

Trying to recover it

Rohan went back to his clients to raise revised invoices with GST added.

  • His business clients (most of them) agreed — they could claim the GST back as input tax credit, so paying ₹1.44 lakh extra cost them nothing in net terms. Good outcome.
  • But two clients had closed the project and the books. One was an unregistered small firm that simply refused to pay more. That stuck Rohan with roughly ₹35,000 of GST out of his own pocket — pure loss.

On top of that, because he applied late, he faced interest on the delayed tax and the prospect of a late-registration penalty. And he could not claim input tax credit on his own purchases (laptop, software subscriptions) for the period before his effective registration date.

The lesson hidden in the timing

The cruel irony: if Rohan had applied within the 30-day window, his registration would have been effective from the date he became liable, and the whole thing would have been a clean, collectible 18% added on top of his invoices from day one. The delay didn't just create paperwork — it converted a pass-through tax into a personal expense.

What every freelancer should do

  1. Track cumulative turnover, not monthly income. The ₹20 lakh line is a running total across the financial year.
  2. Count everything. Exempt supplies, exports, and inter-state services all feed into aggregate turnover — and inter-state taxable supply can trigger registration regardless of the threshold.
  3. Apply within 30 days of crossing. This single habit keeps GST collectible instead of payable from your pocket.
  4. Once registered, charge GST from your effective date and reconcile what you've billed.

Rohan now updates a simple running total after every invoice and has a hard alert at ₹18 lakh — well before the line. As he puts it: "The tax was never the problem. Finding out late was."

Stay GST-compliant with GSTClear

Generate GST invoices, track deadlines, and check your compliance score — free to start.

Get started free