For Indian startups navigating the early stages of growth, GST compliance is one of those unavoidable operational realities that can quickly snowball into a serious problem if neglected. Missed filings, incorrect input tax credit claims, or delayed registration can trigger penalties that eat into your runway. This comprehensive checklist will help you stay on top of every GST obligation in 2025 so you can focus on building your product and scaling your business.
Does Your Startup Need GST Registration?
Not every startup needs to register for GST from day one. The requirement depends on your aggregate annual turnover and the nature of your business. Here are the current threshold limits 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. Missing even a single return filing can trigger late fees and block your ability to file subsequent returns. Here is your filing calendar:
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. This is a consolidated return that summarizes 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 were previously also required to file GSTR-9C, a reconciliation statement audited by a CA. From FY 2020-21 onwards, GSTR-9C is a self-certified reconciliation statement and no longer requires CA attestation, but the data must still match your audited financial statements precisely.
Input Tax Credit: Rules and Common Mistakes
Input Tax Credit (ITC) is one of the biggest advantages of being GST-registered. It allows you to 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 identify businesses for scrutiny. While audits can be random, certain patterns consistently raise red flags:
- 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
The best defence against audits is meticulous record-keeping. Maintain 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 quickly. 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. Prevention is always cheaper than cure.
How OneFinOps Simplifies GST Compliance
Managing GST compliance manually through spreadsheets and calendar reminders is feasible when you are a two-person team with five invoices a month. It breaks down rapidly as you scale. That is precisely 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. Start your free trial and never worry about missing a filing deadline or losing legitimate ITC claims again.
Final Thoughts
GST compliance is not optional, and the penalties for getting it wrong are disproportionately painful for startups operating on thin margins. The good news is that 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 possible, and invest in tools that keep you ahead of deadlines rather than 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 is not just about avoiding penalties -- it is about building a business that is ready for scale.