What is GSTR-1 and why your buyers care about it
GSTR-1 is the GST return where you report your outward supplies — every sale, credit note, and debit note you issued in a tax period. Every regular GST-registered business files it; only composition dealers are exempt. It is a statement of sales, not a payment form: you pay tax through GSTR-3B, but GSTR-1 is where the details live.
Here is why it matters beyond your own compliance: everything you report flows into your buyers' GSTR-2B. If you report a B2B invoice correctly and on time, your customer sees it in their GSTR-2B and can claim input tax credit. If you file late, skip an invoice, or enter the wrong GSTIN, that credit does not appear — and a customer who paid you 18% GST suddenly cannot claim it. This is why larger buyers chase suppliers for GSTR-1 filing, hold payments against pending credits, and quietly move business to vendors who file cleanly.
GSTR-1 due date: monthly vs QRMP quarterly filing
If you file monthly, GSTR-1 is due on the 11th of the following month. June sales must be reported by 11 July. Miss it and a late fee of Rs 50 per day (Rs 25 CGST + Rs 25 SGST) starts running, capped based on your turnover — and you cannot file GSTR-1 for a period if earlier returns are still pending.
If your aggregate turnover is up to Rs 5 crore, you can opt into the QRMP scheme and file GSTR-1 quarterly, by the 13th of the month after the quarter ends. You still pay tax monthly through a simple challan (PMT-06), but the detailed return work happens four times a year instead of twelve.
QRMP comes with a useful bridge: the Invoice Furnishing Facility (IFF). In the first two months of a quarter, you can optionally upload just your B2B invoices by the 13th of the following month, so your registered buyers get their credit without waiting for the quarter to close. If most of your sales are B2C — typical for a retail counter — quarterly filing with no IFF is genuinely less work. If you have regular B2B customers, use IFF or stay monthly, because buyers notice when their credit arrives three months late.
What data you need ready before you start
Ninety percent of GSTR-1 effort is data preparation, so gather everything first. Start with your sales register: every invoice with its number, date, taxable value, and tax split (CGST/SGST for local sales, IGST for inter-state). B2B invoices to registered buyers are reported invoice by invoice with the buyer's GSTIN. Small B2C sales within your state are summarised rate-wise — you do not list every counter bill. Inter-state B2C invoices above Rs 1 lakh, however, must be reported individually.
Next, credit and debit notes issued during the period, each linked to its tax details, and the full range of document numbers you used — GSTR-1 asks for your invoice series, including cancelled numbers.
Finally, the HSN summary (Table 12). This is now mandatory and validated by the portal: businesses with turnover up to Rs 5 crore must report at least 4-digit HSN codes, and those above Rs 5 crore at least 6-digit codes. HSN reporting is compulsory for all B2B supplies with no exemption, while the B2C tab is optional for smaller businesses. Codes are picked from a dropdown, so free-text guesses no longer pass. If e-invoicing applies to you (B2B turnover above Rs 5 crore), those invoices auto-populate into GSTR-1 — but you must still verify them before filing.
Step-by-step: filing GSTR-1 on the GST portal
Log in at gst.gov.in, go to Returns Dashboard, select the financial year and tax period, and choose Prepare Online under GSTR-1. If you have more than a handful of invoices, use the offline tool or a JSON file exported from your billing software instead of typing entries one by one.
Fill the tables that apply to you: B2B invoices (4A), large inter-state B2C invoices (5), rate-wise B2C summary (7), credit/debit notes (9B), and any amendments to earlier periods. Then complete Table 12 (HSN summary) and Table 13 (documents issued). Click Generate Summary and check the totals — taxable value and tax by head — against your sales register before going further.
When everything ties up, submit and file with EVC (OTP on your registered mobile and email) or DSC. One caution: a filed GSTR-1 cannot be revised. Mistakes are corrected through amendment tables in a later period, or via GSTR-1A before your GSTR-3B for the same period — so those two minutes of verification are the most valuable part of the process.
The 5 most common GSTR-1 mismatches (and how to avoid them)
Invoice number gaps. Table 13 declares your document series; if numbers are missing and not marked cancelled, it looks like suppressed sales. Fix: use strictly sequential numbering and record every cancellation.
Wrong GSTIN. One mistyped digit sends the credit to a stranger and your actual buyer gets nothing — usually discovered when they call you angrily next month. Fix: validate the GSTIN at billing time, not at filing time.
Tax-head swaps. Charging CGST+SGST on an inter-state sale (or IGST on a local one) means the tax lands under the wrong head, and the buyer's credit is questioned. Fix: get the place of supply right on the invoice itself.
HSN summary not matching invoice totals. The portal increasingly cross-checks Table 12 against your invoice tables; if rate-wise values disagree, you will be fixing errors at 11 pm on the 11th. Fix: build the HSN summary from the same data as the invoices, not from a separate spreadsheet.
Round-off differences. Invoice-level rounding versus summary-level rounding can leave your totals off by a few rupees — small money, but enough to trigger a validation error or a buyer query. Fix: keep one consistent rounding rule across billing and returns.
What late or wrong filing actually costs you
The late fee itself is the smaller problem. The real cost is downstream: GSTR-2B for your buyers is generated around the 14th, so a GSTR-1 filed on the 15th means every registered customer loses that month's credit on your invoices. Do that twice and a purchase manager starts asking whether your shop is worth the working-capital headache.
Wrong filing is worse than late filing, because corrections drag across periods. An amendment made next month means your buyer's books and yours disagree for weeks, reconciliation emails pile up, and your CA spends billable hours untangling something that a correct invoice would have prevented. The cheapest GSTR-1 is the one that is boring: filed on time, matching the sales register to the rupee.
How clean billing data makes GSTR-1 a 20-minute job
Notice that every common error above starts at the billing counter, not on the portal. If your billing software validates GSTINs when the invoice is created, attaches the right HSN code to every item, applies IGST or CGST+SGST based on place of supply, and never skips an invoice number, then GSTR-1 stops being a month-end scramble. Filing becomes: export, verify totals, upload, OTP — 20 minutes, whether you file yourself or hand the file to your CA.
This is exactly the workflow RetailDek is built around: it keeps a clean, GST-ready sales register as you bill, and the Gold plan includes a GSTR-1 export with B2B, B2C, credit-note, and HSN summary data structured the way the portal expects.
Whichever tool you use, the principle holds for every small business: GSTR-1 is not a form you fill, it is a report your billing data generates. Get the data right every day, and the 11th (or the 13th) becomes just another date on the calendar.