Ever hit submit on your GST return at 11:58 PM, only to see the portal freeze right before the deadline? If you've felt that mini heart attack, you're not alone. Thousands of small business owners across India go through this every single month.
The truth is, the GSTR-1 filing process doesn't have to be a last-minute scramble. Once you understand the format, the due dates, and where people typically slip up, filing becomes almost routine,something you do on autopilot, like paying your electricity bill.
This guide walks you through everything: what GSTR-1 actually is, who must file it, the exact due dates for 2026, a real step-by-step walkthrough of the GST portal, how to report B2B and B2C invoices correctly, what happens if you miss a deadline, and how to fix mistakes after you've already filed. By the end, you'll know exactly what to do and more importantly, what not to do.
Whether you run a proprietorship, sell on Amazon or Meesho, freelance under a GST number, or handle compliance for multiple clients as a CA, this article is built for you.
What is GSTR-1?
GSTR-1 is a return that every regular GST-registered taxpayer must file to report their outward supplies — in simple words, your sales. It captures every invoice you've raised during a tax period, whether that sale was to another registered business (B2B) or to a regular consumer (B2C).
Think of GSTR-1 as your sales diary submitted to the government. It doesn't calculate your tax liability directly, but it feeds data into your buyer's purchase records and eventually into your own GSTR-3B summary return. If your GSTR-1 has an error, that error travels downstream and affects someone else's Input Tax Credit (ITC) claim too.
This is exactly why the GSTR-1 filing process matters so much, it's not just a formality, it's the backbone of the entire
GST return filing chain.
In practical terms, GSTR-1 online filing covers:
-
Sales invoices (B2B and B2C)
-
Export invoices
-
Credit and debit notes
-
Nil-rated, exempt, and non-GST supplies
-
Advances received against future supplies
-
HSN-wise summary of goods and services sold
Once filed, this data auto-populates in your buyer's GSTR-2B, which they use to claim ITC. So delayed or incorrect GSTR-1 filing doesn't just hurt you.it creates a ripple effect across your customers' books too.
Who Should File GSTR-1?
Not everyone registered under GST needs to file GSTR-1 the same way, but most regular taxpayers do. Here's who falls under this GSTR-1 filing guide:
-
Regular GST-registered taxpayers with any level of turnover
-
Private limited companies, LLPs, partnership firms, and proprietorships making taxable outward supplies
-
E-commerce sellers on Amazon, Flipkart, Meesho, and similar platforms
-
Freelancers registered under GST who raise invoices for services
-
Startups and MSMEs conducting regular business transactions
-
Exporters, including those supplying under LUT (Letter of Undertaking)
Who is exempt from filing GSTR-1?
-
Composition scheme taxpayers (they file GSTR-4 instead)
-
Input Service Distributors (ISDs)
-
Non-resident taxable persons
-
Persons deducting TDS under GST (they file GSTR-7)
-
E-commerce operators collecting TCS (they file GSTR-8)
One point that surprises many first-time filers: even if your business had zero sales in a given month or quarter, you're still required to file a Nil GSTR-1 return. Skipping this because "there was nothing to report" is one of the most common compliance slip-ups small businesses make.
GSTR-1 Filing Due Dates 2026 (Monthly & QRMP)
Getting your GSTR-1 filing due date right is half the battle. Miss it, and you're immediately in late fee territory.
Monthly Filers
If your aggregate turnover exceeds ₹5 crore in the previous financial year, you must file GSTR-1 every month.The GSTR-1 filing due date is the 11th day of the following month for taxpayers who file it on a monthly basis.
For example, GSTR-1 for July 2026 sales would be due by 11th August 2026.
Quarterly Filers (QRMP Scheme)
If your turnover is up to ₹5 crore, you can opt into the QRMP (Quarterly Return Monthly Payment) scheme.Under QRMP, the due date is the 13th of the month after the quarter ends for instance, the return covering January to March 2026 would be due by 13th April 2026.
Even though the full GSTR-1 is filed quarterly, QRMP taxpayers still need to stay active every month:
-
B2B invoice details must be shared monthly through the Invoice Furnishing Facility (IFF), also due by the 13th, for the first two months of each quarter.
-
Tax must still be paid monthly using Form PMT-06, generally by the 25th of each month.
-
You can opt in or out of the QRMP scheme between the 1st and the last day of the first month of any quarter.
Quick Reference Table
|
Filing Type |
Frequency |
Due Date |
Turnover Eligibility |
|
Monthly |
Every month |
11th of next month |
Above ₹5 crore |
|
QRMP (Quarterly) |
Once a quarter |
13th of month after quarter |
Up to ₹5 crore |
|
IFF (under QRMP) |
Monthly (optional) |
13th of next month |
QRMP-registered taxpayers |
GST return due dates can be extended by the government through official notifications, usually announced by the CBIC on the recommendation of the GST Council, and such extensions may apply only to specific taxpayer categories rather than everyone.Always double-check the GST portal's notice board before your filing date.
Documents Required for GSTR-1 Filing
Before you log in, keep these ready so the process goes smoothly:
-
A valid GSTIN and portal login credentials
-
Sales register or invoice book for the tax period
-
Digital Signature Certificate (DSC), unless you're eligible to e-sign the form based on your taxpayer category
-
Aadhaar number and access to the linked mobile number, if you plan to e-sign using Aadhaar OTP
-
HSN/SAC codes for goods and services sold
-
Credit note and debit note details, if applicable
-
Export invoice and shipping bill details, if you deal in exports
-
Reconciliation sheet comparing your books with e-invoice data (if e-invoicing applies to you)
Having these organized before you start filing saves you from switching between spreadsheets and the portal mid-way, which is where a lot of manual entry mistakes creep in.
GSTR-1 Format: Understanding the Tables
The GSTR-1 return form isn't a single flat sheet, it's broken into multiple tables, each meant for a specific type of transaction.GSTR-1 is structured into around 15 tables, each capturing a specific type of outward supply, and you only need to fill the ones relevant to your business.
Here's a simplified breakdown of the key tables:
-
Table 4-B2B invoices (supplies to registered persons)
-
Table 5-B2C Large invoices (inter-state supplies above ₹2.5 lakh to unregistered persons)
-
Table 6-Exports and supplies to SEZ
-
Table 7-B2C Others (all other B2C invoices, reported as consolidated state-wise summaries)
-
Table 8-Nil-rated, exempt, and non-GST outward supplies
-
Table 9-Amendments to previously filed B2B, B2C Large, and export invoices, plus credit/debit notes
-
Table 11-Advances received and adjusted
-
Table 12-HSN-wise summary of outward supplies
-
Table 13-Documents issued during the period
If you're searching for the "GSTR-1 filing process PDF," most tax software providers and the official GST portal itself offer a downloadable format guide,but honestly, once you file two or three returns, the table structure becomes second nature.
Step-by-Step GSTR-1 Filing Process
Here's the practical, real-world walkthrough of how to file GSTR-1 online,the same sequence.most enterprises follow with validation checkpoints to prevent mismatches and filing errors.
Step 1: Log In to the GST Portal
Go to the
official GST portal and log in using your username, password, and captcha. This sounds obvious, but make sure you're on the correct GSTIN if you manage multiple registrations switching between client accounts is a common source of CA errors.
Step 2: Navigate to the Returns Dashboard
Once logged in, move to the Returns Dashboard, choose the applicable financial year, and select the return filing period.Then locate the GSTR-1 tile.
Step 3: Select "Prepare Online" or "Prepare Offline"
Click on the "Prepare Online" option to begin the filing process directly on the portal. Larger businesses with heavy invoice volumes often prefer the offline utility tool, which allows bulk uploads via Excel or JSON files.
Step 4: Enter or Upload Invoice Data
Enter or upload data into the appropriate tables based on transaction types-B2B, B2C, exports, credit notes, and so on.If you use accounting software connected to the GST system, much of this can be auto-populated.
Step 5: Validate and Cross-Check
Validate GSTIN formats, invoice numbers, and tax calculations before proceeding further.This step catches a surprising number of errors a mistyped GSTIN digit, a duplicate invoice number, or a wrong tax rate.
Step 6: Check E-Invoice Auto-Population
If e-invoicing applies to your business,verify that IRN-linked invoices match your records before making any manual edits to auto-populated data.
Step 7: Review the Summary
The portal generates a summary of all tables cross-check these totals against your sales register and reconciliation worksheets one more time before moving ahead.
Step 8: Submit and File
After final verification, submit GSTR-1.You'll then file it using either a Digital Signature Certificate (DSC) or an Electronic Verification Code (EVC), depending on your entity type.
Step 9: Download the Acknowledgment
Expert tip: Many experienced tax professionals recommend doing a "dry run" a day or two before the due date prepare the return, validate it, but don't submit immediately. This buffer gives you time to fix errors without the pressure of a ticking clock.
Invoice-Wise Reporting: B2B, B2C, and Exports
This is where a lot of businesses genuinely get confused, so let's break it down plainly.
B2B Invoices
Every invoice raised to another GST-registered business must be reported invoice-wise, with the buyer's exact GSTIN.Most B2B invoices and credit or debit notes are auto-populated from the e-invoicing portal if you're covered under mandatory e-invoicing. Even a single-digit GSTIN error here can block your buyer's ITC.
B2C Invoices
For B2C transactions, small-value sales don't need invoice-wise reporting they're clubbed into a state-wise summary. However, large inter-state B2C invoices above ₹2.5 lakh need to be reported separately in Table 5 (B2C Large).
Exports
Export invoices, whether under LUT (without tax payment) or with IGST payment, go into their own dedicated table. Make sure the shipping bill number and port code are accurate, since mismatches here can delay refund processing significantly.
Reverse Charge and Nil-Rated Supplies
You must also report B2C sales and reverse charge purchases appropriately, along with nil-rated, exempt, and non-GST supplies in their designated table, even though these don't carry tax liability.
Common GSTR-1 Filing Errors
Here are mistakes that show up again and again across businesses of every size:
-
Wrong GSTIN entry– A single incorrect digit means the invoice won't reflect in the buyer's GSTR-2B at all.
-
Mismatched invoice values– Entering a different taxable value than what's on the actual invoice.
-
Incorrect tax rate applied– Especially common when your product basket has mixed GST rates.
-
Reporting invoices in the wrong tax period– A July sale accidentally logged under August.
-
Skipping Nil filing– Assuming no sales means no filing requirement.
-
Duplicate invoice numbers– The portal will flag or reject these.
-
Forgetting credit/debit notes– These often get missed when reconciling with accounting software.
-
Not verifying e-invoice auto-populated data– Blindly trusting auto-fill without checking for IRN mismatches.
-
Ignoring HSN summary accuracy– A frequently overlooked table that still needs correct classification.
-
Filing GSTR-3B before checking GSTR-1– This locks in figures that could otherwise be corrected via GSTR-1A first.
Best practice: Reconcile your sales register with your GSTR-1 draft at least once before submission, every single period. It takes ten extra minutes and saves hours of amendment work later.
Late Fees and Penalties for Delayed Filing
Missing your GSTR-1 filing last date isn't the end of the world, but it does cost money and more importantly, it can hold up your buyers' ITC claims.
Currently, the GST late fee structure for GSTR-1 and GSTR-3B applies ₹100 per day split equally between CGST (₹50) and SGST (₹50), unless reduced by notification.The reduced standard late fee actually charged is ₹50 per day (₹25 CGST + ₹25 SGST), and ₹20 per day (₹10 CGST + ₹10 SGST) for Nil returns.
The maximum cap, however, depends on your turnover:
-
If annual turnover in the previous year is up to ₹1.5 crore, the maximum late fee is capped at ₹2,000 per return (₹1,000 each for CGST and SGST).
-
If turnover is between ₹1.5 crore and ₹5 crore, the maximum cap is ₹5,000 per return (₹2,500 each for CGST and SGST).
-
If turnover exceeds ₹5 crore, the maximum cap goes up to ₹10,000 per return (₹5,000 each for CGST and SGST).
-
For Nil returns, the fee is capped much lower, typically around ₹500 total.
On top of the late fee, if you have unpaid tax liability,interest is charged at 18% per annum, compounded daily, until the tax is actually paid.
There's also a hard stop worth remembering: you cannot file any GSTR-1 more than three years past its original due date, and as of 2026, the portal permanently blocks such filings.This makes consistent, on-time filing non-negotiable rather than a "catch up later" item.
Real-world impact: A Meesho seller who delays GSTR-1 by even a week doesn't just pay a late fees their B2B buyers can't claim ITC on time either, which often leads to awkward, avoidable conversations with clients.
How to Revise or Amend GSTR-1
Here's something every filer needs to know clearly:once GSTR-1 is submitted and filed, it cannot be directly revised or edited.The original return stays exactly as filed.
So how do you fix an error? You have two routes:
Route 1: GSTR-1A (Same Period Correction)
GSTR-1A is an optional return form that lets you amend or add missing details to your GSTR-1 for the same tax period, before you file GSTR-3B for that period.Once GSTR-3B is filed for that tax period, GSTR-1A is no longer available for use.
This is genuinely the faster, cleaner fix catch the error before you move to GSTR-3B, and correct it right there.
Route 2: Amendment Tables in a Later GSTR-1
If you've already crossed the GSTR-3B stage, you correct the mistake through the amendment section (like Table 9A for B2B invoices) in a subsequent period's GSTR-1.
The Amendment Deadline
Under GST law, you can amend details in a filed GSTR-1 up to 30th November of the succeeding financial year, or before
filing the annual return (GSTR-9), whichever comes earlier. For FY 2025-26 invoices, this effectively means the deadline is 31st October 2026 for the September return cycle equivalent, so don't wait until the last quarter to reconcile your books.
Practical example: Say you entered a Delhi-based buyer's GSTIN starting with the Uttar Pradesh state code by mistake.You would file the correction in the next GSTR-1 under the Amended B2B Invoices section, updating it to the correct GSTIN.
One thing you genuinely cannot change through amendment:certain details like the original GSTIN structure and invoice numbers cannot be altered once filed only the amendment mechanism creates a corrected trail, it doesn't erase the original entry.
How to Check GSTR-1 Filing Status
Wondering how to check GSTR-1 filing status without digging through emails? It's straightforward:
-
Log in to the GST portal.
-
Go to Services > Returns > Track Return Status.
-
Select the financial year and return filing period.
-
The status will show as Not Filed, Submitted, or Filed – Valid.
You can also check this from the Returns Dashboard, where each period's GSTR-1 tile displays its current status directly. Keeping a monthly screenshot log of your ARN and status is a small habit that saves a lot of stress during audits.
Best Practices for Smooth GSTR-1 Filing
-
File a few days before the due date, not on the deadline itself.
-
Reconcile your sales register against your GSTR-1 draft every single period.
-
Use accounting software that integrates directly with the GST system to cut down manual entry.
-
Set calendar reminders for both monthly and QRMP due dates if you manage multiple GSTINs.
-
Verify GSTINs of new B2B customers before the very first invoice, not after filing.
-
Never skip Nil returns automate a reminder even for slow months.
-
Keep a dedicated folder for ARNs and filed return copies for each period.
-
Involve your CA or tax consultant in a quarterly review, even if you file returns in-house.
FAQs
1. What is GSTR-1, and who is required to file it?
GSTR-1 is a return reporting all outward supplies (sales) made by a GST-registered taxpayer. Regular taxpayers, e-commerce sellers, exporters, and freelancers under GST must file it, except composition dealers and a few specific categories.
2. What is the due date for GSTR-1 filing in 2026?
Monthly filers must submit by the 11th of the following month. QRMP quarterly filers must submit by the 13th of the month after the quarter ends.
3. Can GSTR-1 be filed monthly or quarterly?
Yes. Businesses with turnover above ₹5 crore file monthly. Those with turnover up to ₹5 crore can opt for quarterly filing under the QRMP scheme.
4. What details need to be reported in GSTR-1?
You need to report B2B invoices, B2C invoices, exports, credit and debit notes, nil-rated and exempt supplies, advances received, and an HSN-wise summary of your outward supplies.
5. How can I file GSTR-1 online through the GST portal?
Log in to the GST portal, go to the Returns Dashboard, select GSTR-1 for the relevant period, enter or upload invoice data, validate the entries, review the summary, and submit using DSC or EVC.
6. What documents are required for GSTR-1 filing?
You'll need your GSTIN login credentials, sales register, HSN/SAC codes, credit/debit note details, export documents (if applicable), and a DSC or Aadhaar-linked mobile for e-signing.
7. What happens if I miss the GSTR-1 filing due date?
You'll be liable for a late fee per day of delay, subject to a maximum cap based on your turnover, and your buyers' ITC claims on your invoices may get delayed.
8. What are the late fees and penalties for delayed GSTR-1 filing?
The standard late fee is ₹50 per day (₹25 CGST + ₹25 SGST), or ₹20 per day for Nil returns, capped between ₹2,000 and ₹10,000 depending on your annual turnover.
9. Can I revise or amend a GSTR-1 return after submission?
You cannot directly revise a filed GSTR-1. You can correct errors through GSTR-1A (before filing GSTR-3B for that period) or through the amendment tables in a later GSTR-1, up to the prescribed deadline.
10. Is it mandatory to file GSTR-1 even if there are no sales?
Yes. Even with zero outward supplies, you must file a Nil GSTR-1 return for that tax period.
11. What is the difference between GSTR-1 and GSTR-3B?
GSTR-1 reports invoice-level details of your sales, while GSTR-3B is a summary return where you declare and pay your net tax liability based on both your sales and eligible ITC.
12. How can I check my GSTR-1 filing status online?
Log in to the GST portal, go to Services > Returns > Track Return Status, select the period, and view whether the return is Not Filed, Submitted, or Filed.
13. Can GSTR-1 be filed without uploading invoices?
Only if you have no outward supplies for that period in that case, you file a Nil return. Otherwise, invoice-wise or summary data must be entered.
14. Who is eligible to file GSTR-1 under the QRMP Scheme?
Taxpayers with aggregate annual turnover up to ₹5 crore in the preceding financial year are eligible to opt into the QRMP scheme.
15. What is the turnover limit for filing GSTR-1? There's no turnover threshold below which GSTR-1 filing is skipped every regular taxpayer must file it. The ₹5 crore threshold only determines monthly versus quarterly filing frequency.
16. How do I report B2B and B2C invoices in GSTR-1?
B2B invoices are reported invoice-wise with the buyer's GSTIN in Table 4. Small B2C sales are reported as state-wise summaries in Table 7, while large inter-state B2C invoices above ₹2.5 lakh go into Table 5.
17. Can e-commerce sellers file GSTR-1?
Yes. Amazon, Flipkart, and Meesho sellers registered under GST must file GSTR-1 reporting their outward supplies just like any other regular taxpayer.
18. What are the common mistakes to avoid while filing GSTR-1?
Avoid wrong GSTIN entries, mismatched invoice values, incorrect tax rates, wrong tax period reporting, skipping Nil returns, and filing GSTR-3B before reviewing your GSTR-1 draft.
19. How can I correct errors made in a previously filed GSTR-1?
Use GSTR-1A if you catch the error before filing GSTR-3B for that period, or use the amendment tables in your next GSTR-1 if the period has already closed.
20. Can a Chartered Accountant or tax consultant file GSTR-1 on my behalf?
Yes, CAs and tax consultants regularly handle GSTR-1 filing for clients, provided they have access credentials or authorized filing rights on the client's GST portal account.
Conclusion
The GSTR-1 filing process isn't complicated once you break it into its natural parts: knowing your due date, keeping your documents ready, entering invoices correctly, and reviewing before you submit. Most of the stress people feel around GST compliance comes from doing it in a rush, not from the process itself being genuinely hard.
If you take away one thing from this guide, let it be this: reconcile before you file, and file a little early rather than right on the deadline. That single habit prevents most late fees, most
amendment headaches, and most sleepless nights before the 11th or 13th of the month.
If your business is juggling multiple GSTINs, high invoice volumes, or you simply don't want to risk an error that delays your buyers' ITC, it's worth bringing in a professional GST filing service or a qualified CA to handle your monthly or quarterly returns. A small monthly investment in expert help often costs far less than the late fees, interest, and client friction that come from a missed or incorrect filing.