If you're running an Indian startup, GST compliance is one of those unavoidable realities that can snowball into a serious problem if you neglect it. Missed filings, incorrect input tax credit claims, delayed registration -- any of these can trigger penalties that eat into your runway. This checklist covers every GST obligation you need to know about in 2025, so you can focus on building your product and scaling your business.
Does Your Startup Need GST Registration?
Not every startup needs GST registration from day one. It depends on your aggregate annual turnover and the nature of your business. Here are the current thresholds for 2025:
- Rs. 40 lakhs for businesses supplying goods (Rs. 20 lakhs for special category states like those in the North-East, Himachal Pradesh, and Uttarakhand)
- Rs. 20 lakhs for businesses supplying services (Rs. 10 lakhs for special category states)
However, there are scenarios where registration is mandatory regardless of turnover:
- If you make inter-state supplies of goods or services
- If you sell through e-commerce platforms (Amazon, Flipkart, etc.)
- If you are required to pay tax under reverse charge mechanism
- If you are a non-resident taxable person or a casual taxable person
- If you are an input service distributor
Startup Tip
Even if your turnover is below the threshold, voluntary GST registration can be beneficial. It allows you to claim input tax credits on business expenses, issue tax invoices, and appear more credible to B2B clients who need GST-compliant vendors.
Regular vs. Composition Scheme: Which One is Right?
Once you decide to register, you need to choose between the Regular Scheme and the Composition Scheme. Each has distinct advantages and limitations.
Regular Scheme
This is the default registration type. You charge GST on your invoices at the applicable rate, file monthly or quarterly returns, and can claim full input tax credits. Most startups, especially those in the SaaS, services, or B2B space, should opt for regular registration.
Composition Scheme
Available for businesses with turnover up to Rs. 1.5 crores (Rs. 75 lakhs for special category states). You pay tax at a flat rate of 1% (for manufacturers), 5% (for restaurants), or 6% (for service providers up to Rs. 50 lakhs turnover). However, you cannot claim input tax credit, cannot make inter-state sales, and cannot issue tax invoices. This makes it unsuitable for most tech startups or businesses selling across state lines.
Monthly and Quarterly Return Filing Obligations
This is where many startups slip up. Miss even a single return, and you're looking at late fees plus a block on filing subsequent returns. Here's what you need to file and when:
GSTR-1: Outward Supplies
This return captures all your sales invoices for the period. If your annual turnover exceeds Rs. 5 crores, you must file monthly by the 11th of the following month. Startups below this threshold can opt for the Quarterly Return Monthly Payment (QRMP) scheme and file GSTR-1 quarterly. Under QRMP, you must still use the Invoice Furnishing Facility (IFF) to report B2B invoices in the first two months of each quarter.
GSTR-3B: Summary Return
GSTR-3B is your summary return where you declare total output tax liability and claim input tax credits. For monthly filers, it is due by the 20th of the following month. For QRMP filers, the due date is the 22nd or 24th of the month following the quarter, depending on your state.
CMP-08: Composition Dealers
If you opted for the Composition Scheme, you do not file GSTR-1 or GSTR-3B. Instead, you file CMP-08 on a quarterly basis, by the 18th of the month following each quarter, declaring your payment of self-assessed tax.
Pro tip: Set up automated reminders at least 5 days before each due date. A single late GSTR-3B filing attracts a late fee of Rs. 50 per day (Rs. 20 for nil returns), capped at Rs. 10,000 per return.
Annual Return: GSTR-9
Every registered taxpayer (except those under the Composition Scheme, casual taxpayers, and non-resident taxpayers) must file GSTR-9 annually. It's a consolidated return that pulls together all your monthly or quarterly filings for the entire financial year. The due date is typically December 31st of the following financial year.
If your turnover exceeds Rs. 5 crores, you'll also need to file GSTR-9C -- a self-certified reconciliation statement. It used to require CA attestation, but from FY 2020-21 onwards, that's no longer needed. The data still needs to match your audited financial statements exactly, though.
Input Tax Credit: Rules and Common Mistakes
Input Tax Credit (ITC) is one of the biggest advantages of being GST-registered -- you offset the tax you paid on business inputs against your output tax liability. But the rules are strict. And mistakes are costly.
Key ITC Rules for 2025
- Matching requirement: You can only claim ITC if the invoice appears in your GSTR-2B (auto-generated from your supplier's GSTR-1). Unmatched credits will be denied.
- Time limit: ITC for any invoice must be claimed by the earlier of November 30th following the financial year or the date of filing the annual return.
- Payment to supplier: If you have not paid your supplier within 180 days of the invoice date, you must reverse the ITC claimed, along with applicable interest.
- Blocked credits: ITC is not available on certain items including motor vehicles (with exceptions), food and beverages, membership of clubs, and personal consumption goods.
Common ITC Mistakes Startups Make
- Claiming ITC on invoices where the supplier has not filed their GSTR-1
- Not reconciling GSTR-2B with purchase records monthly
- Failing to reverse ITC for credit notes issued by suppliers
- Claiming ITC on expenses that are blocked under Section 17(5)
- Not maintaining proper documentation for ITC claims during audits
ITC Reconciliation is Non-Negotiable
The gap between what you think you can claim and what GSTR-2B actually reflects can be significant. Monthly reconciliation between your books, GSTR-2A, and GSTR-2B is critical to avoid surprises during annual filing or audits.
E-Invoicing Requirements
E-invoicing has been progressively rolled out in India and is now mandatory for businesses with aggregate turnover exceeding Rs. 5 crores (from August 2023 onwards). This means many growing startups now fall within the e-invoicing net.
Under e-invoicing, every B2B invoice must be reported to the Invoice Registration Portal (IRP) to obtain an Invoice Reference Number (IRN) and a signed QR code. An invoice without a valid IRN is considered invalid and the recipient cannot claim ITC on it.
- E-invoicing applies to B2B transactions, exports, and supplies to SEZs
- B2C transactions are currently exempt from e-invoicing
- Invoices must be reported to the IRP within 30 days of the invoice date (for businesses with turnover above Rs. 100 crores)
- Your accounting or ERP software must support e-invoice generation in the prescribed JSON schema
GST Audit Triggers: What Puts You on the Radar?
The GST department uses data analytics to flag businesses for scrutiny. While audits can be random, certain patterns consistently raise red flags. What gets you noticed?
- ITC claims exceeding industry averages for your sector or turnover bracket
- Mismatch between GSTR-1 and GSTR-3B, where reported sales and tax liability do not align
- Frequent amendments to filed returns or high volume of credit notes
- Large refund claims, especially for exporters or inverted duty structure
- Significant drop in tax payments compared to previous periods without corresponding drop in revenue
- Delayed or non-filing of returns, which is the easiest way to attract attention
Your best defence against audits? Meticulous record-keeping. Keep all purchase invoices, delivery challans, bank statements, and reconciliation records for at least 72 months (6 years) from the due date of the annual return.
Common Penalties for Non-Compliance
GST penalties can be severe, and for a cash-strapped startup, they represent an entirely avoidable drain on resources. Here are the most common penalties to be aware of:
- Late filing of GSTR-3B: Rs. 50 per day (Rs. 20 for nil return), capped at Rs. 10,000 per return period
- Late filing of GSTR-1: Rs. 50 per day (Rs. 20 for nil return), capped at Rs. 10,000
- Interest on late tax payment: 18% per annum on the outstanding tax amount, calculated from the due date
- Not registering when required: Penalty of 100% of the tax due or Rs. 10,000, whichever is higher
- Incorrect invoicing: Rs. 25,000 penalty for issuing invoices with incorrect GSTIN or without proper details
- Fraudulent ITC claims: Penalty equal to 100% of the tax amount wrongly claimed, along with imprisonment in severe cases
These penalties compound fast. A startup that misses three months of GSTR-3B filings could face Rs. 30,000 in late fees alone, plus 18% interest on any unpaid tax. Staying current is always cheaper than catching up.
How OneFinOps Simplifies GST Compliance
Managing GST compliance through spreadsheets and calendar reminders works when you're a two-person team with five invoices a month. It breaks down fast as you scale. That's exactly the problem OneFinOps was built to solve.
- Automated GST Reconciliation: OneFinOps automatically matches your purchase records against GSTR-2A and GSTR-2B data, flagging mismatches and helping you maximize legitimate ITC claims while avoiding ineligible ones.
- Smart Filing Reminders: Never miss a due date. Our compliance calendar sends proactive alerts for GSTR-1, GSTR-3B, GSTR-9, and every other filing obligation based on your specific registration type and state.
- Penalty Calculator: Instantly calculate your exposure if a filing is delayed, so you can make informed decisions about prioritization.
- Compliance Dashboard: Get a single-screen view of all your GST obligations, their statuses, and upcoming deadlines across all your GSTINs, including multi-state registrations.
- Vendor GSTIN Validation: Automatically verify that your vendors' GSTINs are active and their return filing status is current before you make payments, protecting your ITC claims.
Get Started with OneFinOps
Join hundreds of Indian startups that have automated their GST compliance with OneFinOps. Claim your 3 months free and never worry about missing a filing deadline or losing legitimate ITC claims again.
Final Thoughts
GST compliance isn't optional, and the penalties for getting it wrong hit startups on thin margins especially hard. The good news? With the right systems in place, compliance becomes a background process rather than a monthly fire drill. Use this checklist as your baseline, automate wherever you can, and invest in tools that keep you ahead of deadlines instead of scrambling to catch up.
Your startup's compliance health is a direct reflection of its operational maturity. Investors, partners, and enterprise clients all look at it during due diligence. Getting GST right from day one isn't just about avoiding penalties -- it's about building a business that's ready for scale.