All posts
GST6 min read

GST Registration for Freelancers: Step-by-Step Process (2026)

Complete walkthrough of registering for GST as an Indian freelancer — eligibility, documents needed, the online process, and how long it actually takes.

GST registration sounds bureaucratic. In reality, it's a 30-minute online form, free, and you get your GSTIN within 3-7 working days. Here's exactly how to do it as a freelancer in 2026.

First: do you need to register?

Three triggers force GST registration:

  1. Turnover above ₹20 lakh in a financial year (₹10 lakh in special-category states).
  2. Selling through e-commerce operators (Upwork, Toptal, Fiverr, Amazon, etc.) — compulsory regardless of turnover.
  3. Inter-state taxable supplypreviously compulsory, relaxed since 2017 for services. You can supply inter-state without registration if under the ₹20L threshold.

If none of these apply, you can still voluntarily register. Many freelancers do, for two reasons:

  • Corporate clients prefer GST-registered vendors (so they can claim ITC).
  • You can claim ITC on your own business expenses (laptop, software, internet).

Documents you'll need

Have these ready as PDFs/JPGs (max 1 MB each, 100 KB recommended):

Personal:

  • PAN card
  • Aadhaar card
  • Photograph (passport size)
  • Phone number (for OTP verification)
  • Email address (for OTP verification)

Business address proof — any one of:

  • Electricity bill in your name (last 2 months)
  • Property tax receipt
  • Rent agreement + landlord's NOC + their utility bill
  • Consent letter (if living with parents) + their utility bill

Bank account proof — any one of:

  • Cancelled cheque with your name
  • First page of bank passbook
  • Bank statement (last 3 months)

Business proof (for sole proprietorship freelancing): Not strictly required, but helpful — Udyam certificate, professional qualification certificate, or any government-issued business document.

The step-by-step process

Step 1: Generate Temporary Reference Number (TRN)

Go to gst.gov.in → Services → Registration → New Registration.

Fill Part A of REG-01:

  • I am a: Taxpayer
  • State / UT: your state
  • District: your district
  • Legal name (as per PAN): your full legal name
  • PAN: your PAN
  • Email + mobile: yours
  • Captcha + Proceed

You'll receive two OTPs (email + mobile). Verify both. The portal generates a TRN (Temporary Reference Number) — save it. It's valid for 15 days.

Step 2: Fill Part B with TRN

Login at gst.gov.in with your TRN. You'll see Part B with 10 tabs to fill.

Tab 1 — Business Details:

  • Trade name: optional (e.g., "Acme Design Studio") or leave blank if you trade under your own name
  • Constitution of business: Proprietorship (for solo freelancer)
  • Reason for registration: tick the appropriate trigger (turnover, voluntary, inter-state, etc.)
  • Date of liability: the date you crossed the threshold or want registration to start
  • Existing registrations: usually none

Tab 2 — Promoter / Partners:

  • Name, DOB, gender, photo upload, residential address, citizenship: yourself
  • PAN, Aadhaar, mobile, email
  • Designation: Proprietor

Tab 3 — Authorized Signatory:

  • Same as Promoter (you sign your own returns)

Tab 4 — Principal Place of Business:

  • Your office/home address
  • Upload address proof
  • Nature of possession: Owned / Rented / Consent / Other
  • If rented: rent agreement + landlord's utility bill
  • Tick "Office / Sale Office" or "Service Provider" depending on your setup

Tab 5 — Additional Place of Business:

  • Skip if none. Most freelancers won't have additional locations.

Tab 6 — Goods & Services:

Tab 7 — Bank Accounts:

  • Account number, IFSC, type, upload cancelled cheque or passbook page

Tab 8 — State-Specific Information:

  • Profession tax number (if you have one — otherwise skip)
  • State excise license / number (rarely applies to freelancers)

Tab 9 — Aadhaar Authentication:

  • Tick Yes for Aadhaar authentication. This dramatically speeds up approval (3 days vs 30 days without).

Tab 10 — Verification:

  • Tick the verification statement
  • Choose signature mode: EVC (OTP-based, simplest for proprietors) or DSC (digital signature certificate, mostly for companies)
  • Place + date
  • Submit

Step 3: Aadhaar OTP authentication

If you ticked Aadhaar authentication: you'll get an OTP on your Aadhaar-linked mobile/email. Enter it. Done.

Step 4: Wait for approval

You receive an ARN (Application Reference Number) on submission. Check status at gst.gov.in → Track Application Status.

Timeline:

  • With Aadhaar authentication: 3 working days (often same/next day for clean applications).
  • Without Aadhaar: up to 30 days, may include physical verification.
  • Common delays: address proof mismatch, blurry document scans, name spelling inconsistency.

If approved, your GSTIN arrives by email + on the portal. It's a 15-digit code: [State][PAN][Entity][Z][Checksum].

If queried (REG-03), you have 7 days to respond with clarifications.

After you get your GSTIN

Three things to set up immediately:

1. Add GSTIN to every invoice

Update your invoice template (or your invoicing tool) to include your GSTIN. Backdating an old invoice with the GSTIN once approved is allowed only if the date of liability covers it.

2. File Letter of Undertaking (LUT) if you have foreign clients

If you bill foreign clients, file an LUT for the financial year so you can issue zero-rated export invoices. See our foreign client invoicing guide.

3. Set up monthly compliance

You'll now file:

  • GSTR-1 by the 11th of next month — outward supplies (your invoices issued)
  • GSTR-3B by the 20th of next month — summary + tax payment
  • GSTR-9 annually — annual return

Quarterly filers under QRMP scheme can shift to quarterly GSTR-1 + GSTR-3B if turnover < ₹5 crore. Most small freelancers should opt into QRMP — it cuts filing frequency 4x.

Common mistakes that delay approval

  1. Address proof mismatch: PAN says "Mumbai", electricity bill says "Bombay" — gets queried. Make sure city/state spellings match across all docs.
  2. Photo too dark or low-res: rejected. Use a clear, well-lit passport-style photo.
  3. Bank passbook without name visible: reject. Make sure your name is clearly visible on the page you upload.
  4. Skipping Aadhaar authentication: turns 3-day process into 30 days.
  5. Trade name without proof: don't put a trade name unless you can prove it (registered DBA, shop establishment).

Cost

₹0 from the government. No service charge, no application fee.

If you go through a CA or service like ClearTax, you'll pay ₹500-2,000 for the convenience. For a clean freelancer with all documents in order, the DIY route is genuinely 30 minutes.

Frequently asked questions

Can I register from a residential address? Yes. Most solo freelancers do. Upload utility bill + consent letter if you live with family.

Do I need a separate business bank account? Not for GST registration — your personal account works. But it's strongly recommended to open a current account or a separate savings account for business inflows. Cleaner books, easier audit, looks more professional on invoices.

What if I don't cross ₹20L? Can I still register? Yes. Voluntary registration is allowed and often beneficial — especially if your clients are companies that want ITC.

What if I cancel my GST later? You can apply for cancellation under REG-16 once your turnover drops below the threshold consistently. Process takes ~30 days. Be careful — re-registering later is the same paperwork all over again.

Can NRIs register for GST? Yes, under "Non-resident taxable person" with a different (shorter) process. Most freelance NRIs don't need this — they invoice their Indian clients with the foreign-payer rules instead.


invoicely starts as a non-GST tool with one click upgrade to GST mode the day you register. Free for your first 3 invoices/month.

Related reads