Top 25 GSTR-1 Mistakes That Could Cost You Lakhs
- Home
- Top 25 GSTR-1 Mistakes That Could Cost You Lakhs
Top 25 GSTR-1 Mistakes That Could Cost You Lakhs
Logical reasoning, real business examples, and expert fixes β so your outward supply returns never trigger a GST notice again.
GSTR-1 is the foundation of the entire GST ecosystem. It is the statement of outward supplies β the document that tells the government exactly what you sold, to whom, and how much tax you collected. Get it wrong, and the ripple effects are severe: your buyers lose Input Tax Credit (ITC), GST officers send scrutiny notices, and you face penalties that pile up silently every single day.
This guide covers the 25 most critical GSTR-1 filing mistakes, each with a practical business scenario, the logical consequence of that error, and the precise fix. Whether you're a first-time filer or a seasoned CA, there's something here to tighten your compliance process.
Why it happens: Businesses treat GSTR-1 as secondary to GSTR-3B and miss the 11th of every month deadline (or the quarterly deadline for QRMP filers).
Sharma Electronics (Delhi) forgot to file GSTR-1 for March 2025 until April 25. Their buyer, Mehta Traders, couldn't see the invoices in GSTR-2B, blocked their ITC claim, and refused to pay the pending βΉ8 lakh invoice until the credit reflected.
Logical consequence: Late filing incurs βΉ50/day (βΉ25 CGST + βΉ25 SGST) for regular returns and βΉ20/day for nil returns, capped at βΉ10,000. More critically, your buyer's ITC gets delayed, damaging business relationships.
Set a calendar reminder on the 8th of every month. Use GST-integrated accounting software that auto-populates GSTR-1 from invoices. Enable GSTR-1A for amendments without late fee implication.
Why it happens: GSTIN is a 15-digit alphanumeric code, and manual data entry makes transposition errors extremely common β especially for businesses with hundreds of invoices monthly.
A Mumbai supplier entered GSTIN as 27AABCU9603R1Z3 instead of 27AABCU9603R1ZS. The actual buyer never received ITC credit in their GSTR-2B. They raised a dispute, threatening to reverse payment until the correction was made via GSTR-1 amendment in the next period.
Logical consequence: The wrong GSTIN holder gets a credit they're not entitled to. The actual buyer loses ITC. Tax authorities can flag mismatches during scrutiny and issue demand notices under Section 73/74.
Always verify GSTIN on the GST portal's "Search Taxpayer" before filing. Most good billing software validates GSTIN in real-time. Amend via GSTR-1 of the next tax period using the amendment tables.
Why it happens: The filer is unsure whether the customer has a GSTIN or confuses "unregistered buyer" with "consumer". Or, a customer fails to share their GSTIN at the time of purchase.
A wholesale pharma distributor sold βΉ12 lakh worth of medicines to a registered hospital but clubbed it under B2CS (aggregate consumer sales) because the hospital shared their GSTIN only after the sale. The hospital couldn't claim ITC because the invoice never appeared in GSTR-2B.
Logical consequence: B2B buyers lose ITC. The supplier gets notices for misclassification. Under GST law, if a buyer is registered, the supplier must issue a tax invoice and report it in B2B tables β no exceptions.
Always collect GSTIN before billing. If GSTIN is received after the invoice date, amend the return in the subsequent month by moving the entry to Table 9A (amendment of B2B invoices) from B2CS.
Why it happens: GST has 5%, 12%, 18%, 28% slabs plus exempted and nil-rated categories. Products often fall at boundary lines β e.g., "biscuits" vs. "branded sweets" vs. "namkeen". Classification disputes are real and common.
A clothing manufacturer charged 5% GST on all garments. But garments priced above βΉ1,000 per piece attract 12% GST. Over 6 months, they underpaid βΉ4.5 lakh in tax β which became a demand with interest at 18% per annum when audited.
Logical consequence: Undercharging means your tax liability increases with interest. Overcharging means your buyer paid excess tax they can't claim as ITC (since you declared a wrong rate), leading to disputes and refund complications.
Cross-check HSN/SAC codes on the GST rate finder portal before billing. When in doubt, seek an advance ruling from the GST Authority for Advance Rulings (AAR) for clarity on your specific product.
Why it happens: Many businesses show product value alone as taxable value and think ancillary charges are exempt. Under GST's "composite supply" principle, this is incorrect.
An exporter of auto parts charged GST only on the product cost (βΉ10 lakh) but excluded freight (βΉ80,000) and packing (βΉ20,000). Under Section 15 of the CGST Act, the taxable value should be βΉ11 lakh. The shortfall created a mismatch during audit.
Logical consequence: Underreported taxable value = underpaid tax = demand with interest. Ancillary charges that are part of the supply must be included in the taxable value unless specifically excluded by law.
Use Section 15 CGST Act as your checklist: taxable value = transaction value + any amount the buyer pays related to the supply. Include freight, packing, insurance if part of the deal.
Why it happens: Businesses confuse advance payment with a "future transaction" and assume GST is payable only when the invoice is issued β ignoring the time of supply rules for services.
An IT company received βΉ5 lakh in March as an advance for a project to be delivered in June. They didn't report it in GSTR-1 for March. Under GST, the time of supply for services is the date of receipt of payment β making March the due period for tax payment.
Report advances received in Table 11A of GSTR-1 using a Receipt Voucher. When the final invoice is raised, adjust in Table 11B. (Note: for goods, this rule was suspended β check the latest notification.)
Why it happens: Businesses issue credit notes for returns or discounts but forget (or don't know) they must be declared in GSTR-1, Table 9B.
A textile wholesaler issued a credit note of βΉ2 lakh (with GST βΉ36,000 at 18%) when a buyer returned goods. They didn't report it in GSTR-1. The buyer reversed the ITC per their books but the mismatch with the supplier's GSTR-1 triggered a GSTR-2B discrepancy notice.
Logical consequence: Unreported credit notes mean you're paying more tax than owed. More seriously, your buyer's books won't reconcile with GSTR-2B, triggering compliance issues on both ends.
Every credit note and debit note issued during a period must be reported in GSTR-1 (Table 9B for B2B). Never net off the original invoice β always report separately.
Why it happens: Many businesses don't realize the HSN summary is now mandatory, or they fill it incorrectly β using only 2-digit codes when 4 or 8-digit codes are required based on turnover.
A manufacturer with βΉ12 crore turnover used 4-digit HSN codes. However, with AATO above βΉ5 crore, the GST portal mandates 6-digit HSN codes. The return was filed but flagged as non-compliant with an official advisory.
HSN digit requirement: AATO up to βΉ5 Cr β 4-digit; AATO above βΉ5 Cr β 6-digit. Exporters and some special categories need 8-digit codes. Match HSN summary totals with invoice-level data β they must tally exactly.
Why it happens: Businesses assume that since these supplies carry zero tax, they don't need to be reported. This is incorrect β Table 8 of GSTR-1 is specifically for nil-rated, exempt, and non-GST supplies.
An agri-trader who sells both exempt agricultural produce and taxable packaged products only reported the taxable sales. During scrutiny, the officer noticed a mismatch between e-way bill data (which captured exempt goods movement) and GSTR-1.
Always declare exempt and nil-rated supplies in Table 8. This ensures your total turnover (taxable + exempt) matches your income tax return and financial statements β a key reconciliation point for GST officers.
Why it happens: Exporters don't differentiate between "export with payment of IGST" and "export under LUT/Bond" β both are zero-rated but reported differently in Table 6A of GSTR-1.
A Pune software exporter filed exports under "with payment of IGST" but actually exported under LUT (Letter of Undertaking). This meant the system expected IGST payment that was never made, triggering a mismatch and blocking their IGST refund of βΉ18 lakh.
Choose correctly when filing: "With payment of IGST" means you pay IGST and claim refund; "Without payment" means you filed under LUT/Bond and don't pay IGST but claim refund of ITC. Ensure your LUT is renewed annually (every financial year).
GSTR-1 mistakes create a cascade, not just a single problem
Every error in GSTR-1 affects GSTR-2B of your buyer, which affects their ITC, which affects their GSTR-3B, which affects their cash flow. One wrong entry can block lakhs in working capital across the supply chain. Think of GSTR-1 as a public ledger β accuracy protects everyone, including you.
Why it happens: Place of supply rules under IGST Act are complex β especially for services like digital goods, transportation, immovable property, or cross-border transactions. Many businesses apply the supplier's state as the place of supply by default.
A Bengaluru hotel charged CGST + SGST (intra-state) on a room to a guest from Hyderabad. As per GST law, the place of supply for accommodation services is the location of the hotel (Karnataka) β so CGST+SGST was actually correct. But a consulting firm for IT services charged CGST+SGST instead of IGST for a client in a different state β this was wrong and needed rectification.
Study Sections 10-13 of the IGST Act. Quick rule: if supplier and recipient are in the same state β CGST+SGST. Different states β IGST. Services have special rules (nature of service determines POS). When in doubt, consult a CA.
Why it happens: The supplier's billing address and the delivery address are in different states, but the team creates the invoice based on the billing address only.
A Delhi supplier shipped goods to a Maharashtra branch of their buyer. The invoice showed Delhi address (same state as supplier) β charged CGST + DGST. But delivery was Maharashtra, making it inter-state β IGST should have applied. The Maharashtra GST department raised a demand since IGST was due to the central government.
The place of supply for goods is generally the destination state (where goods are delivered). Always check the delivery address, not the billing address, to determine inter-state vs intra-state classification.
Why it happens: Sellers on Amazon, Flipkart, Meesho etc. believe the platform files the returns on their behalf. While the TCS mechanism applies to ECOs, the seller is still responsible for reporting in GSTR-1.
A seller on Flipkart didn't report βΉ45 lakh of annual sales through the platform in GSTR-1. Flipkart separately reported TCS on these supplies in GSTR-8. The discrepancy between seller's GSTR-1 and ECO's GSTR-8 caused a GST department notice.
Sellers must report all e-commerce sales in GSTR-1 (as regular outward supplies). The TCS collected by the ECO (1% under Section 52) reflects in GSTR-2B and can be claimed as credit in GSTR-3B. Don't double-count β report gross sales, claim TCS as credit separately.
Why it happens: Under RCM, the buyer pays the GST β so suppliers incorrectly assume they have nothing to report. This is partially true for the tax liability, but the supplies themselves must be declared.
A registered advocate providing legal services to a company is covered under RCM (the company pays GST, not the advocate). The advocate still must declare these supplies in GSTR-1. Omitting them creates a turnover mismatch with the client's GSTR-3B.
Identify all supplies covered under RCM notification. Report them in Table 4B of GSTR-1 (supplies on which tax is payable by recipient). Use a separate invoice series or clearly mark invoices as "Reverse Charge Applicable".
Why it happens: SEZ (Special Economic Zone) supplies are treated as zero-rated under GST β but filers don't realize SEZ supplies must be reported separately in Table 6B of GSTR-1.
A Noida supplier sold βΉ30 lakh of goods to an SEZ unit in Kandla. They reported it under regular B2B. The SEZ buyer couldn't claim ITC from their GSTR-2B as the entry wasn't tagged as SEZ supply. Both parties faced compliance complications.
SEZ supplies must go into Table 6B (with payment of IGST) or appropriate table for without-payment. Obtain the SEZ Letter of Approval number and unit details. These are zero-rated but must be declared to flow benefits correctly.
Why it happens: Businesses think they can correct errors by revising GSTR-1 β but unlike income tax returns, GSTR-1 cannot be revised. Corrections must be made in the next period's return using amendment tables.
A Pune exporter entered the wrong invoice date in April's GSTR-1. They tried to "revise" it but found the portal doesn't allow it. They wasted two days trying to revise before realizing they needed to use Table 9A (Amendment of B2B Invoices) in May's GSTR-1.
Use GSTR-1A (now enabled) for corrections before GSTR-3B is filed in the same month. For subsequent corrections: Table 9A (B2B amendment), Table 9B (Credit/Debit note amendments), Table 10 (B2CS amendment). The amendment reflects in buyer's next GSTR-2B.
Why it happens: QRMP (Quarterly Return Monthly Payment) filers think they don't need to do anything monthly β forgetting that the optional IFF helps B2B buyers get ITC in real-time rather than waiting for the quarterly GSTR-1.
A small trader opted for QRMP. Their large wholesale buyer needed ITC each month for cash flow. Without IFF filing in month 1 and 2, the buyer's GSTR-2B didn't show the supplier's invoices. The buyer switched to another supplier who files monthly GSTR-1.
QRMP filers should use IFF in the first two months of a quarter for B2B invoices above βΉ50,000 (or all B2B invoices) to help buyers get timely ITC. IFF is optional but commercially wise when dealing with large buyers.
Why it happens: Teams file GSTR-1 and GSTR-3B independently from different data sources. A βΉ2 lakh invoice included in GSTR-1 but missed in GSTR-3B (or vice versa) creates a mismatch that the GST system auto-detects.
An accountant filed GSTR-1 with βΉ85 lakh in taxable turnover but GSTR-3B showed βΉ87 lakh. The βΉ2 lakh difference? A credit note was reflected in GSTR-1 but not deducted in GSTR-3B's outward supplies. GST officer sent a scrutiny notice under Section 61 CGST Act.
Before filing GSTR-3B, reconcile it against GSTR-1. Total taxable value, CGST, SGST, and IGST must match between the two returns. Use GST portal's comparison tool or a reconciliation sheet in Excel/software. GSTR-1 β GSTR-3B = guaranteed notice.
Why it happens: When data is imported from billing software to the GST portal, duplicate entries can sneak in β especially when the upload is done multiple times or when the same invoice is reclassified.
A trading company uploaded invoice data via JSON file. Due to a software glitch, 12 invoices were duplicated. The GSTR-1 showed βΉ14 lakh extra turnover. Their buyer saw double ITC in GSTR-2B, claimed it, and later had to reverse it with interest.
Always review the uploaded data in "Preview GSTR-1" before submitting. GST portal shows duplicate invoice numbers as warnings. Use ERP systems that generate unique invoice numbers and validate before upload.
Why it happens: An invoice dated October gets discovered or corrected in December. The filer includes it in December's GSTR-1 as a current invoice instead of as an amendment to October's return.
A CA discovered in January that an October invoice (βΉ3.5 lakh) was missing from GSTR-1. They added it to January's return as a regular invoice. The portal showed a period mismatch. The buyer's books showed the invoice in October but GSTR-2B reflected it only in January β causing ITC timing issues.
Use amendment tables (Table 9A) to report missed invoices with the original invoice date. This ensures correct period-wise reporting and prevents ITC timing mismatches in buyer returns.
Why it happens: E-way bills and e-invoices are generated at the time of supply. But some businesses manually modify invoice amounts later or don't carry forward e-invoice data to GSTR-1 correctly.
A large manufacturer generated 500 e-invoices in a month (mandatory for turnover > βΉ5 crore). But 12 were cancelled and regenerated. The GSTR-1 uploaded from their ERP included the cancelled IRN invoices β creating mismatches with the GSTN's e-invoice records.
E-invoice data auto-populates GSTR-1 for eligible businesses β but always verify it. Cancelled IRNs must not appear in GSTR-1. Run a three-way reconciliation: E-way bills β E-invoices β GSTR-1 before filing.
Why it happens: Deemed exports (Advance Authorisation, Export Promotion Capital Goods (EPCG) Authorisation and Export Oriented Unit (EOU)) are a niche category that many filers confuse with regular exports or domestic sales.
A chemical manufacturer supplying to an EOU (Export Oriented Unit) treated it as a normal B2B sale and charged full GST. It should have been treated as a deemed export with tax paid β entitling the recipient or supplier to a refund. The supplier missed a βΉ7 lakh refund opportunity.
Deemed exports are reported in Table 6C of GSTR-1. The refund can be claimed by the supplier (of IGST paid) or recipient. Maintain evidence: EODC (Export Obligation Discharge Certificate), EOU certificate, and acknowledgment from recipient.
Why it happens: Filers confuse Income Tax TDS with GST TDS. They subtract TDS received from buyers before reporting turnover β but GSTR-1 requires gross invoice values, not net collections.
A government contractor issued an invoice for βΉ10 lakh + βΉ1.8 lakh GST. The government department deducted TDS under GST (βΉ10,000 u/s 51) and income tax TDS. The contractor reported βΉ9.9 lakh instead of βΉ10 lakh as taxable value. GSTR-1 mismatched with department's GSTR-7.
Always report the full gross invoice value in GSTR-1. GST TDS deducted by the buyer (reflected in their GSTR-7) will appear in your GSTR-2B as a credit β claim it in GSTR-3B. Never net it off from your outward supply figures.
Why it happens: Filers club all unregistered buyer sales under B2CS (aggregate) without realizing that inter-state supplies above βΉ1 lakh per invoice to unregistered buyers must be reported invoice-wise in B2CL (Table 5).
A Maharashtra machine tool supplier sold equipment worth βΉ4 lakh to an unregistered buyer in Rajasthan. They added it to B2CS aggregate. Since it's inter-state and > βΉ1 lakh, it should be in B2CL β with full invoice details. The portal didn't auto-correct this, and it created a turnover reconciliation issue.
Rule of thumb: Unregistered buyer + Inter-state + Invoice > βΉ1 lakh β B2CL (Table 5), invoice-wise. Everything else for unregistered buyers β B2CS (Table 7), aggregated by state and rate. Know the distinction β it matters.
Why it happens: Businesses that are seasonal or have low activity months sometimes accidentally file a nil GSTR-1 β or intentionally defer invoices to the next month β causing a complete supply blackout for that period.
A gift wholesaler had very few sales in August but did have 8 B2B invoices totalling βΉ6 lakh. The accountant mistakenly filed nil GSTR-1 for August. All 8 buyers saw zero ITC in GSTR-2B for August. Three of them raised disputes, and one threatened to take the matter to court.
Logical consequence: Nil return filing when there are actual supplies = GSTR-1 fraud in the eyes of the law. It could result in return scrutiny, demands, and in extreme cases, prosecution under Section 132 CGST Act.
Before filing nil GSTR-1, cross-check your billing software, bank statements, and e-way bill records. If supplies exist β even one invoice β they must be reported. Amend via amendment tables in the next period if nil was filed in error.
The Bottom Line
GSTR-1 is not just a tax return β it is a living document of your business's supply chain credibility. Every invoice you report (or fail to report) affects your buyer's cash flow, your seller's audit trail, and the government's revenue intelligence.
The 25 mistakes above aren't rare edge cases. They happen in offices across India every single month, costing businesses crores in penalties, blocked ITC, and broken supplier relationships. The solution isn't complex β it's disciplined: reconcile before you file, verify before you bill, and amend before it becomes a notice.
If you found this guide helpful, bookmark it and share it with your finance team. Compliance isn't a cost β it's protection.
A team of practising CAs, tax consultants, and ex-GST department officers with 12+ years of combined GST advisory experience across manufacturing, services, e-commerce, and exports.





