Skip to content
Create GST-compliant invoices in minutesStart free
ITC & Compliance

Complete GST Compliance Checklist for New Businesses in India (2026)

Starting a new business in India? GST compliance can feel overwhelming with registrations, returns, invoices, and reconciliations. This step-by-step checklist covers every GST requirement for new businesses — thresholds, deadlines, penalties, and exactly how to stay compliant from day one.

H
Himanshu · 13 min read · updated 6 September 2026
Accountant analyzing financial documents with a calculator on a desk, highlighting business tasks.
On this page

Key takeaways

  • Register within 30 days of crossing Rs 20 lakh (services) or Rs 40 lakh (goods); e-commerce and inter-state sellers register from day one.
  • Regular taxpayers file GSTR-1 by the 11th and GSTR-3B by the 20th each month; QRMP filers below Rs 5 crore file quarterly.
  • Late returns cost Rs 50 per day plus 18% interest, and six months of non-filing can cancel your registration.
  • Reconcile GSTR-2B before every GSTR-3B, keep books for 72 months, and file GSTR-9 by 31 December.

Why New Businesses Struggle with GST Compliance

Every year, thousands of new businesses in India face penalties, interest charges, and even registration cancellation simply because they missed a GST deadline or skipped a compliance step they did not know existed. The GST framework has over 25 forms, multiple return frequencies, and rules that change with your turnover slab. Most entrepreneurs focus on building their product or service and treat GST as an afterthought — until a notice arrives.

This checklist breaks down every GST obligation for a new business into 10 actionable items. Each item tells you what it is, when it is due, what happens if you miss it, and how to get it done quickly. Whether you are a freelancer crossing the Rs 20 lakh threshold, an e-commerce seller registering on day one, or a startup incorporating a private limited company, this is your single reference for GST compliance in 2026.

We built myBillPlease to make GST compliance painless for new businesses. Free GST-compliant invoicing, automatic tax calculation, HSN code lookup, and return-ready reports — all from day one. No CA needed for basic compliance.

1. Register for GST (Threshold: Rs 20 Lakh / Rs 40 Lakh)

What it is: GST registration is mandatory under Section 22 of the CGST Act when your aggregate turnover exceeds Rs 20 lakh (Rs 10 lakh for special category states). For businesses exclusively supplying goods, the threshold is Rs 40 lakh. E-commerce sellers, inter-state suppliers, and casual taxable persons must register regardless of turnover under Section 24.

Deadline: You must apply within 30 days of becoming liable. Registration is effective from the date of liability, not the date of application.

Penalty for missing: Operating without mandatory registration attracts a penalty of Rs 10,000 or the tax amount due — whichever is higher — under Section 122. You also owe 18% annual interest on unpaid tax from the date it was originally due.

How to do it: Go to gst.gov.in → Services → Registration → New Registration. Fill Part A (PAN, mobile, email), get your TRN, then complete Part B with business details and documents. With Aadhaar authentication, approval takes 3-7 working days. Read our complete GST registration guide for the step-by-step process with screenshots.

2. Choose Between Regular and Composition Scheme

What it is: The Composition Scheme under Section 10 allows small businesses with turnover up to Rs 1.5 crore (Rs 75 lakh for special category states) to pay GST at a flat rate — 1% for manufacturers, 5% for restaurants, and 6% for service providers (up to Rs 50 lakh turnover). You file one quarterly return (CMP-08) instead of monthly GSTR-1 and GSTR-3B.

Deadline: Opt in at the time of registration or before 31st March for the next financial year using Form GST CMP-02. Once opted in, it applies for the full financial year.

Penalty for wrong choice: Composition dealers cannot collect tax from customers, cannot claim input tax credit (ITC), and cannot make inter-state supplies. If you wrongly charge GST under the composition scheme, the entire collected amount plus penalty is recoverable.

How to decide: Choose Regular if your customers are B2B (they need your invoices for ITC), you make inter-state sales, or your input tax credit is significant. Choose Composition if you sell directly to consumers, want minimal compliance, and your turnover is under Rs 1.5 crore. Read our detailed Composition Scheme guide for a side-by-side comparison.

3. Set Up GST-Compliant Invoicing (Mandatory Fields)

What it is: Every registered taxpayer must issue a tax invoice for taxable supplies under Section 31. A GST-compliant invoice must contain 16 mandatory fields including supplier name and GSTIN, invoice number (unique, sequential, max 16 characters), date, recipient details, HSN/SAC code, item description, quantity, taxable value, tax rate, tax amount split into CGST/SGST or IGST, and total value. Missing any mandatory field makes the invoice non-compliant, and your customer cannot claim ITC on it.

Deadline: Invoice must be issued at or before the time of supply — for goods, at the time of removal or delivery; for services, within 30 days of supply (45 days for banking/financial services).

Penalty for non-compliance: Under Section 122, issuing incorrect invoices attracts a penalty of Rs 25,000. If the invoice is so deficient that ITC is wrongly claimed, both supplier and recipient face liability.

How to do it: Use myBillPlease to auto-generate compliant invoices with all 16 mandatory fields pre-configured. Just add your GSTIN, products with HSN codes, and the system handles tax calculation, invoice numbering, and PDF generation. See our GST invoice format guide for field-by-field details and free templates.

4. Understand and Apply HSN/SAC Codes

What it is: HSN (Harmonized System of Nomenclature) codes classify goods and SAC (Services Accounting Code) codes classify services. These codes determine the applicable GST rate for each item. Under GST 2.0, the rate structure has been rationalized — the 12% and 18% slabs are being merged progressively, making correct classification even more critical. Businesses with turnover above Rs 5 crore must mention 6-digit HSN codes on invoices; those between Rs 1.5 crore and Rs 5 crore need 4-digit codes.

Deadline: HSN/SAC codes must appear on every invoice from the date of registration. They are also mandatory in GSTR-1 filing.

Penalty for wrong classification: Incorrect HSN classification leading to short payment of tax attracts interest at 18% per annum plus a penalty equal to the differential tax amount under Section 73/74. The penalty can go up to 100% of the tax due if fraud or willful misstatement is established.

How to do it: Search your product or service in our HSN code directory which covers all 8-digit codes with applicable GST rates. When setting up items in myBillPlease, add the HSN code once — it auto-populates on every future invoice. Use the GST calculator to verify the tax amount for any HSN code.

5. File GSTR-1 (Sales Return) — Monthly or Quarterly

What it is: GSTR-1 is the return for outward supplies (sales). It contains invoice-wise details of all B2B sales (each invoice separately) and consolidated B2C sales. Regular taxpayers with turnover above Rs 5 crore file monthly by the 11th of the next month. Those below Rs 5 crore can opt for the QRMP (Quarterly Return Monthly Payment) scheme and file quarterly, but must upload invoices monthly via IFF (Invoice Furnishing Facility) by the 13th.

Deadline: Monthly filers — 11th of the following month. Quarterly filers (QRMP) — 13th of the month after the quarter ends. For example, the April-June 2026 quarter GSTR-1 is due by 13th July 2026.

Penalty for late filing: Late fee of Rs 50 per day (Rs 25 CGST + Rs 25 SGST) for regular returns, capped at Rs 10,000 per return. For nil returns, the late fee is Rs 20 per day capped at Rs 500. Late GSTR-1 also blocks your buyer's ITC because your invoices will not appear in their GSTR-2B.

How to do it: Log in to gst.gov.in → Returns → GSTR-1. Add all invoice data or upload via JSON/Excel. myBillPlease auto-generates your GSTR-1 JSON file from your invoices — just download and upload to the portal. Read our GSTR-1 filing guide for the complete walkthrough.

6. File GSTR-3B (Summary Return with Tax Payment)

What it is: GSTR-3B is a monthly self-declaration summary return where you report total outward supplies, inward supplies liable to reverse charge, ITC claimed, and the net tax payable. Unlike GSTR-1 which is invoice-level, GSTR-3B is summary-level. You also make the actual tax payment through GSTR-3B via the electronic cash ledger or credit ledger. This is the most critical return because non-filing directly triggers interest and blocks your compliance rating.

Deadline: Monthly filers — 20th of the following month. QRMP quarterly filers — 22nd or 24th of the month after the quarter (date depends on the state). For months within the quarter, QRMP taxpayers must pay tax by the 25th using PMT-06 challan even though the return is quarterly.

Penalty for late GSTR-3B filing

Late fee of Rs 50 per day (Rs 20 for nil returns), capped at Rs 10,000. Interest at 18% per annum on outstanding tax from the due date. Consecutive non-filing for 6 months can lead to suo moto cancellation of your registration.

How to do it: Go to gst.gov.in → Returns → GSTR-3B. Auto-populated figures from GSTR-1 and GSTR-2B will pre-fill most fields. Verify the ITC amount against your GSTR-2B, add any reverse charge liability, and pay the net tax. Follow our GSTR-3B filing guide for detailed instructions on each table.

7. E-Invoicing (Mandatory if Turnover Exceeds Rs 5 Crore)

What it is: E-invoicing means generating an Invoice Reference Number (IRN) for every B2B invoice by reporting it to the Invoice Registration Portal (IRP) before or at the time of issuing the invoice. The IRP validates the invoice, generates a QR code and IRN, and digitally signs it. As of 2026, e-invoicing is mandatory for all businesses with aggregate turnover exceeding Rs 5 crore in any financial year from 2017-18 onwards. The government has been progressively reducing this threshold and it is expected to reach Rs 1 crore soon.

Deadline: The IRN must be generated within 30 days of the invoice date for businesses with turnover above Rs 100 crore, and before filing the corresponding GSTR-1 for others. From 2026, real-time reporting within 24 hours is being phased in for large businesses.

Penalty for non-compliance: An invoice issued without IRN when e-invoicing is mandatory is treated as if no invoice was issued — penalty of Rs 25,000 per invoice under Section 122. The recipient also cannot claim ITC on such invoices.

How to do it: Register on the e-invoice portal (einvoice1.gst.gov.in) using your GSTIN. Generate invoices through your billing software and push to IRP via API. myBillPlease supports automatic e-invoice generation for applicable businesses — your invoice is simultaneously sent to IRP and the signed invoice with QR code is returned within seconds.

8. Maintain Books of Accounts for 6 Years (72 Months)

What it is: Under Section 35 of the CGST Act, every registered person must maintain books of accounts at their principal place of business. Required records include purchase and sales registers, stock register, input tax credit availed, output tax payable and paid, and all invoices, debit notes, credit notes, and delivery challans. These records must be retained for at least 72 months (6 years) from the due date of the annual return for that year.

Deadline: Records must be maintained continuously from the date of registration. The 72-month retention period starts from the due date of filing GSTR-9 for that financial year. For FY 2025-26, you must retain records until at least December 2032.

Penalty for non-maintenance: Failure to maintain required books attracts a penalty of Rs 25,000 under Section 122. If the department conducts an audit and finds records missing, they can determine tax liability based on best judgment assessment, which almost always results in a higher tax demand.

How to do it: Use digital tools to maintain records from day one. myBillPlease automatically stores all invoices, tracks payments, maintains stock records, and generates reports that satisfy audit requirements. Export your data regularly as backup. Keep physical copies of key documents like registration certificates and important correspondence.

9. GSTR-2B Reconciliation (Match ITC with Supplier Data)

What it is: GSTR-2B is an auto-generated statement available on the 14th of every month showing the ITC available to you based on your suppliers' GSTR-1 filings. You must reconcile this with your purchase records before claiming ITC in GSTR-3B. Under Rule 36(4), you cannot claim ITC exceeding the amount reflected in GSTR-2B — the earlier 5% provisional ITC allowance has been removed. Any mismatch means either your supplier has not filed their return, has filed incorrect details, or your own records are wrong.

Deadline: GSTR-2B is generated on the 14th. You should reconcile before filing GSTR-3B (due 20th-24th). This gives you a 6-10 day window each month. Do not skip this step or you risk claiming excess ITC which will be reversed with interest during assessment.

Penalty for excess ITC: Claiming ITC not reflected in GSTR-2B attracts reversal of the excess amount plus interest at 18% per annum. If it is determined to be fraudulent, penalty up to 100% of the wrongly claimed ITC under Section 74.

How to do it: Download your GSTR-2B from the portal. Compare invoice-by-invoice with your purchase register. Flag mismatches and follow up with suppliers to correct their GSTR-1 before the next month's filing. myBillPlease provides an automatic reconciliation report highlighting mismatches. Read our detailed GSTR-2B reconciliation guide for the process.

10. File Annual Return GSTR-9

What it is: GSTR-9 is the annual return that consolidates all monthly/quarterly returns filed during the financial year. It contains details of outward supplies, inward supplies, ITC claimed and reversed, tax paid, and any amendments made. Every regular taxpayer with turnover above Rs 2 crore must file GSTR-9. Those with turnover above Rs 5 crore must also file GSTR-9C — a self-certified reconciliation statement comparing GST returns with audited financial statements.

Deadline: 31st December of the year following the financial year. For FY 2025-26, the GSTR-9 due date is 31st December 2026. This deadline is frequently extended by the government but do not rely on extensions for planning.

Penalty for late filing: Late fee of Rs 200 per day (Rs 100 CGST + Rs 100 SGST), capped at 0.50% of turnover in the state. For a business with Rs 1 crore turnover, the maximum late fee is Rs 50,000. Non-filing also triggers scrutiny and can lead to a detailed audit.

How to do it: Log in to gst.gov.in → Returns → Annual Return → GSTR-9. The form has 6 parts and 19 tables. Most tables auto-populate from your filed returns. Verify each table against your books, make corrections in the relevant tables, and submit. Engage a CA for GSTR-9C if your turnover exceeds Rs 5 crore. Start preparation by October to avoid last-minute rush.

GST 2.0 Changes New Businesses Should Know

The GST Council has been progressively implementing GST 2.0 reforms that affect new business compliance. The most significant change is the rate rationalization — the 12% and 18% slabs are being merged into a single slab for many goods and services, simplifying classification but requiring businesses to verify their applicable rates. The new rate structure means you must recheck the HSN codes and rates for all your products after each Council meeting.

Other GST 2.0 changes include mandatory Aadhaar authentication for new registrations (reduces processing time), real-time e-invoicing rollout for lower turnover thresholds, enhanced auto-population in GSTR-3B from GSTR-1 and GSTR-2B (reducing manual errors), and stricter ITC matching with zero tolerance for mismatches. The GSTN portal has also introduced a new compliance rating system — businesses with high ratings get faster refunds and fewer audits.

For new businesses, the key takeaway is to invest in proper billing software from day one. Manual compliance is no longer practical given the interconnected nature of GSTR-1, GSTR-2B, GSTR-3B, and e-invoicing. Use the GST calculator to verify tax on every transaction and ensure your invoicing system captures all mandatory fields.

7 Costly Mistakes New Businesses Make with GST

1. Delayed registration: Waiting until a notice comes instead of registering within 30 days of crossing the threshold. You owe tax from the date of liability, not registration.

2. Wrong scheme selection: Choosing Composition scheme when most customers are B2B, or choosing Regular when turnover is under Rs 50 lakh and all sales are B2C.

3. Non-compliant invoices: Missing GSTIN, wrong HSN codes, or non-sequential invoice numbers. Your buyers cannot claim ITC on deficient invoices and will stop purchasing from you.

4. Ignoring GSTR-2B reconciliation: Claiming ITC based on purchase bills without verifying GSTR-2B. The department now auto-reverses excess ITC during assessment.

5. Missing return deadlines: Filing GSTR-3B even one day late triggers Rs 50/day late fee plus 18% interest. Set calendar reminders for the 11th (GSTR-1) and 20th (GSTR-3B) of every month.

6. Not maintaining records: Thinking digital records are enough without proper organization. Maintain a systematic filing structure from day one — it saves hundreds of hours during audits.

7. Mixing personal and business transactions: Using the same bank account for personal and business expenses makes ITC claims questionable and complicates reconciliation.

Monthly GST Compliance Calendar for New Businesses

Here is your monthly compliance rhythm once registered. Use myBillPlease's dashboard to track all these deadlines with automated reminders. Never miss a due date again.

Monthly GST compliance calendar

  • 1st-10th: Generate last month's invoices, reconcile sales data and prepare GSTR-1; QRMP filers upload via IFF by 13th.
  • 11th: File GSTR-1 (monthly filers). This is a hard deadline; your buyers' ITC depends on it.
  • 14th: GSTR-2B is auto-generated. Download it, reconcile with your purchase register and flag mismatches with suppliers.
  • 14th-19th: Complete GSTR-2B reconciliation, finalise the ITC claim amount and prepare GSTR-3B.
  • 20th: File GSTR-3B and pay tax; keep enough balance in the electronic cash ledger if ITC falls short.
  • 25th: QRMP taxpayers pay monthly tax via PMT-06 challan for non-quarter-end months.
  • Throughout the month: issue invoices on time, maintain stock records, chase pending payments and back up financial data.

Frequently asked questions

What is the GST registration threshold for new businesses in India in 2026?
The GST registration threshold depends on your business type and location. For service providers and mixed suppliers (goods plus services), the threshold is Rs 20 lakh aggregate turnover per financial year. For businesses exclusively supplying goods, the threshold is Rs 40 lakh. Special category states including all Northeastern states, Himachal Pradesh, Uttarakhand, and Jammu and Kashmir have a lower threshold of Rs 10 lakh. Aggregate turnover includes all taxable, exempt, and export supplies across India but excludes inward supplies on reverse charge. If you are an e-commerce seller on Amazon or Flipkart, you must register regardless of turnover. Inter-state suppliers also need registration from the first rupee. Calculate your aggregate turnover carefully because crossing the threshold even by Rs 1 triggers the registration obligation.
How many GST returns does a new business need to file each month?
A regular new business files two main returns every month. GSTR-1 for outward supplies (sales details) is due by the 11th of the following month. GSTR-3B for summary return and tax payment is due by the 20th. If you opt for the QRMP scheme (available for turnover below Rs 5 crore), you file both returns quarterly instead of monthly. However, QRMP taxpayers must still upload B2B invoices monthly via the Invoice Furnishing Facility by the 13th and pay tax monthly via PMT-06 by the 25th. Beyond monthly and quarterly returns, you must file the annual return GSTR-9 by 31st December each year. Composition scheme taxpayers file only CMP-08 quarterly and GSTR-4 annually, making it the simplest compliance option.
What are the penalties for not filing GST returns on time?
Late filing penalties in GST are calculated per day and can accumulate quickly. For GSTR-1 and GSTR-3B, the late fee is Rs 50 per day of delay, split as Rs 25 CGST and Rs 25 SGST. This is capped at Rs 10,000 per return period. Nil returns attract a reduced late fee of Rs 20 per day capped at Rs 500. Beyond the late fee, you must pay interest at 18 percent per annum on any outstanding tax amount from the due date until payment. The most severe consequence is that non-filing of returns for six consecutive months leads to suo moto cancellation of your GST registration by the tax officer. Additionally, your compliance rating drops, you become ineligible for certain refund fast-tracks, and your buyers face ITC issues because your invoices stop appearing in their GSTR-2B.
Should a new business choose the Regular scheme or Composition scheme under GST?
The choice depends on your customer base and turnover. Choose the Composition scheme if your annual turnover is below Rs 1.5 crore for goods or Rs 50 lakh for services, you sell primarily to end consumers not businesses, you do not make inter-state supplies, and you want minimal compliance with just one quarterly return. The tax rates are lower at 1 percent for manufacturers and traders and 6 percent for service providers. Choose the Regular scheme if you sell to other businesses because composition dealers cannot issue tax invoices and your buyers cannot claim ITC. Regular is also mandatory if you sell inter-state, sell on e-commerce platforms, or want to claim ITC on your purchases. Most B2B businesses benefit from Regular even at lower turnover levels. Read our full comparison in the composition scheme guide before deciding.
What is GSTR-2B reconciliation and why is it important for new businesses?
GSTR-2B is an auto-generated statement available on the 14th of each month showing the input tax credit you are eligible to claim based on invoices your suppliers have reported in their GSTR-1 filings. Reconciliation means comparing this statement with your own purchase records to ensure the ITC you claim in GSTR-3B matches what GSTR-2B allows. This is critical because the government has removed the provisional ITC rule and now you can only claim ITC that appears in GSTR-2B. If you claim more than what is reflected, the excess will be reversed with 18 percent interest during assessment. Common mismatches occur when suppliers file late, report wrong invoice numbers, or enter incorrect GSTIN. New businesses should reconcile every month before filing GSTR-3B and follow up with non-compliant suppliers immediately.
When does e-invoicing become mandatory for a new business?
E-invoicing becomes mandatory once your aggregate turnover exceeds Rs 5 crore in any financial year from 2017-18 onwards. This is calculated across all GSTINs under the same PAN. Once you cross this threshold, you must generate an Invoice Reference Number for every B2B, B2B export, and SEZ supply invoice through the Invoice Registration Portal before issuing the invoice to your buyer. B2C invoices are currently exempt from e-invoicing. The government has been reducing this threshold progressively from Rs 500 crore in 2020 to Rs 5 crore in 2023. It is expected to reach Rs 1 crore soon and eventually cover all registered taxpayers. New businesses should build e-invoicing capability into their billing system from the start even if currently below the threshold. Non-compliance attracts Rs 25,000 penalty per invoice and the recipient cannot claim ITC.
What billing software should a new business use for GST compliance in India?
A new business needs billing software that handles GST compliance end to end. The essential features to look for are GST-compliant invoice generation with all 16 mandatory fields, automatic CGST SGST and IGST calculation based on supply type, HSN and SAC code support with rate lookup, sequential invoice numbering, GSTR-1 JSON export for direct portal upload, purchase recording for ITC tracking, multi-user access for your team, and cloud storage for the mandatory 6-year record retention. myBillPlease is built specifically for new Indian businesses and covers all these requirements on its free plan. You get unlimited invoices, 7 professional PDF templates, automatic tax calculation, inventory management with HSN codes, and GSTR-1 ready reports. Sign up at mybillplease.com, enter your GSTIN, and create your first compliant invoice within 5 minutes. No credit card or accounting knowledge required.

Create GST-compliant invoices in minutes

Invoicing, inventory and GSTR-1/3B reports for Indian businesses. Free to start.

Start free

Or reach us directly

About the author

Himanshu

Chartered Accountant

Advises on GST compliance, ITC and notices.

More from Himanshu

Get new articles by email

No more than one a week. Unsubscribe in one click.

Keep reading

Confident businesswoman stands holding a laptop in front of a modern building.

7 GST Billing Mistakes That Can Cost Your Business Lakhs in 2026

From wrong HSN codes to unclaimed ITC — these 7 billing errors silently drain lakhs from small businesses every year. Most are easy to fix once you know what to look for.

12 April 2026 · 10 min readRead
Close-up of hands holding an envelope on a glass table indoors, with a dimly lit room.

5 ITC Claim Mistakes That Trigger GST Notices in 2026

GSTR-2B auto-matching catches ITC mismatches instantly. One wrong claim and you get a show cause notice under Section 73 or 74. Here are the 5 most common ITC mistakes — and exactly how to avoid each one.

12 April 2026 · 12 min readRead
A businesswoman working on finance management with cash and calculator on desk.

10 Ways to Save Money on GST Compliance for Small Businesses in 2026

Indian small businesses spend ₹15,000–₹50,000 per year on GST compliance costs alone — accountant fees, software, late penalties, and wrong tax paid. Here are 10 proven ways to cut that bill by 40–60% starting this month.

12 April 2026 · 11 min readRead
WhatsApp