1. What is GSTR-1 and Who Must File It?

GSTR-1 is a monthly (or quarterly) outward supply return where you declare all your sales to the government. The data you file is auto-populated into your buyers' GSTR-2B for their Input Tax Credit claims.

Taxpayer TypeFiling FrequencyDue Date
Regular Taxpayer (Monthly)Every month11th of next month
QRMP Scheme (Quarterly)Every quarter13th after quarter ends
Nil Return (zero sales)Monthly — still mandatory11th of next month
New RegistrationFrom registration month11th of next month
📌 For E-commerce Sellers: All sellers on Meesho, Amazon, and Flipkart must file monthly GSTR-1 regardless of turnover. If your annual turnover is under ₹5 crore, you can opt for the QRMP scheme to file quarterly instead.

2. Due Dates — Month-wise (FY 2025–26)

File GSTR-1 for a month by the 11th of the following month. For example, sales in January 2026 must be filed by 11 February 2026.

Return PeriodDue Date (Monthly)Status
April 202511 May 2025Filed
May 202511 June 2025Filed
June 202511 July 2025Filed
July 202511 August 2025Filed
August 202511 September 2025Filed
September 202511 October 2025Filed
October 202511 November 2025Filed
November 202511 December 2025Filed
December 202511 January 2026Filed
January 202611 February 2026Filed
February 202611 March 2026Filed
March 202611 April 2026Filed
April 202611 May 2026Due Soon
May 202611 June 2026Upcoming

QRMP Scheme — Quarterly Due Dates (FY 2025-26)

QuarterPeriodDue Date
Q1April – June 202513 July 2025
Q2July – September 202513 October 2025
Q3October – December 202513 January 2026
Q4January – March 202613 April 2026
⚠️ Note: If the due date falls on a public holiday or the portal is down, the next working day becomes the effective deadline. Already missed a deadline? Use the Late Fee Calculator below.
🧮
Late Fee, Penalty & Interest Calculator — Free Enter your due date and filing date — get the exact penalty instantly.
Calculate Now →

3. How to Select the Correct Financial Year

Selecting the wrong Financial Year (FY) on the GST portal is one of the most common mistakes — it files your return under the wrong period and is very difficult to reverse.

India's Financial Year: April to March

Sales MonthSelect Financial YearExample
April 2024 – March 20252024-25Sales in May 2024 → FY 2024-25
April 2025 – March 20262025-26Sales in January 2026 → FY 2025-26
April 2026 – March 20272026-27Sales in April 2026 → FY 2026-27
💡 Simple Rule: The FY is named after the year in which April falls. April 2025 is when FY 2025-26 begins.
⚠️ Common Mistake: When filing for March 2026, some sellers accidentally select FY 2026-27. This is wrong — March 2026 belongs to FY 2025-26.

4. Step-by-Step Filing Process

Log in, navigate, enter data, preview, and file — here's exactly what to do at each screen.

1
Log In to the GST Portal
gst.gov.in → Login button (top right)

Open gst.gov.in in your browser. Click "Login" at the top right, enter your Username, Password, and Captcha, then click Login.

💡 Tip: Forgot password? Use "Forgot Password" — an OTP goes to your Aadhaar-linked mobile.
GST Portal homepage — Login button highlighted at top-right
Step 1: gst.gov.in homepage — click the Login button at the top right
2
Open the Returns Dashboard
Services → Returns → Returns Dashboard

After logging in, go to Services → Returns → Returns Dashboard. Select the Financial Year and Return Period (month) from the dropdowns.

Filing ForSelect FYSelect Period
Sales in January 20262025-26January
Sales in April 20252025-26April
Sales in March 20252024-25March
⚠️ Selecting the wrong period files your return under a different month — very hard to correct after submission.
Returns Dashboard — Financial Year and Return Period dropdowns
Step 2: Services → Returns → Returns Dashboard — select Financial Year and Period
3
Select the GSTR-1 Form
GSTR-1 tile → Prepare Online

The GSTR-1 tile will appear on the dashboard. Click on it, then select "Prepare Online" to enter data directly on the portal.

⚠️ Important: Data does not auto-save. Click the Save button after completing each table section.
Returns Dashboard — GSTR-1 tile with Prepare Online button
Step 3: Click the GSTR-1 tile → Prepare Online
4
Enter B2C Sales (Online Platform Sales)
Meesho / Amazon / Flipkart → Table 7 (B2C Others)

Sales to individual consumers on online platforms go into Table 7 — B2C Others (invoice value below ₹2.5 lakh).

FieldWhat to EnterExample
Type of SupplyIntra-state (CGST+SGST) or Inter-state (IGST)Seller in Assam, buyer in Delhi → Inter-state (IGST)
Place of SupplyBuyer's stateDelhi, Maharashtra, West Bengal
Rate of TaxProduct's applicable GST rate5%, 12%, 18%, 28%
Taxable ValueSale value excluding GST₹10,000 (MRP ₹10,500 at 5% GST)
💡 For Meesho/Amazon/Flipkart Sellers: Check your settlement report for state-wise sales. Create a separate row per state. Net sales = Gross sales − Returns (RTO cancelled orders).
🧾
Invoice Generator — Free Tool Create GST-compliant invoices for your buyers — completely free.
Generate Invoice →
Table 7 (B2C Others) — state-wise entry form on GST portal
Step 4: Table 7 — enter your B2C sales state-wise, rate-wise
5
Enter B2B Sales (If Any)
Sales to GST-registered businesses → Table 4A

If you sold goods to a GST-registered business, those go into Table 4A (B2B supplies). Enter the buyer's GSTIN, invoice number, date, value, HSN code, and tax rate.

💡 Most online sellers (Meesho/Amazon/Flipkart) sell only to end consumers — the B2B section stays empty for them.
6
Nil-Rated / Exempt Sales (Table 8)
Declare even if no tax is charged

If you sell any nil-rated or exempt products (e.g. unbranded food items, fresh produce), declare those in Table 8 — even though no tax applies.

Supply TypeExample ProductsTable
Nil Rated (0% GST)Unbranded flour, rice, saltTable 8
ExemptedFresh fruits, vegetablesTable 8
Non-GST SupplyAlcohol, petroleumTable 8
❌ Don't Skip Table 8: Leaving it blank makes your total supplies look incomplete — one of the top reasons for receiving a GST scrutiny notice.
7
Fill the HSN Summary (Table 12)
Group all sales by HSN code — total quantity, taxable value, tax

HSN (Harmonized System of Nomenclature) is an international product code. In Table 12, group all your sales by HSN code and enter totals for each.

Annual TurnoverRequired HSN DigitsExample
Below ₹5 Crore4-digit HSN6109 (T-shirts)
Above ₹5 Crore6-digit HSN610910 (T-shirts, cotton)
🔍
HSN Code Finder — Free Tool Find the correct HSN code and GST rate for any product instantly.
Find HSN →
Table 12 (HSN Summary) — HSN code entry form on GST portal
Step 7: Table 12 — fill HSN-wise summary of all supplies
8
Generate Summary & Preview
Check everything before submitting — and wait 1 minute

After entering all data, click "Generate Summary". The portal takes a moment to process — refresh the page and wait about 1 minute before the next button activates. Then click "Preview" to download a PDF of all your entries.

I used to keep clicking the button wondering why it wasn't working. Turns out the portal just needs a minute to process after you save. Now I click Generate Summary, put my phone down, come back in a minute — and it's always ready. That 60 seconds of patience has saved me a lot of frustration.

Verify in the preview PDF:

  • Is the total taxable value correct?
  • Are CGST + SGST / IGST amounts right?
  • Have all states and HSN codes been covered?
  • Have RTO returns been deducted from gross sales?
✅ Save Regularly: Data does not auto-save. Click the Save button after each section to avoid losing your work.
GSTR-1 summary page — Generate Summary button and Preview button
Step 8: Click Generate Summary → wait 1 min → refresh → click Preview
9
Submit and File the Return
Sign with EVC (OTP) or DSC

Once the preview looks correct, click "Submit" — this locks your data. Then click "File Return" and choose a verification method:

  • EVC (Electronic Verification Code): An OTP is sent to your Aadhaar-linked mobile. Enter it to file. This is the easiest method for most sellers.
  • DSC (Digital Signature Certificate): Use your USB DSC token if available.
✅ Filing Complete! After successful filing, an ARN (Acknowledgement Reference Number) will appear on screen. Take a screenshot — this is your filing receipt and proof of compliance.
ARN confirmation screen after successful GSTR-1 filing
Step 9: The ARN confirmation screen — take a screenshot of this as proof

5. Table 13 — Documents Issued

Table 13 is one of the most commonly skipped yet important sections of GSTR-1. It requires a summary of all documents issued during the return period — tax invoices, bills of supply, credit notes, and debit notes.

Document TypeWhen IssuedExample
Tax Invoice (B2B)Selling to a GST-registered businessWholesale to a registered shop
Tax Invoice (B2C)Selling taxable goods to a consumerMeesho / Amazon / Flipkart order
Bill of SupplyNil-rated or exempt goodsUnbranded atta, fresh vegetables
Credit NoteReturns or cancellationsRTO return → credit note issued
Debit NoteAdditional charge appliesShort-billed invoice revised upward

How to Fill Table 13

FieldWhat to Enter
Sr. No. (From)First invoice number of the period
Sr. No. (To)Last invoice number of the period
Total NumberAuto-calculated by portal
CancelledNumber cancelled — enter 0 if none
Net IssuedTotal − Cancelled (auto-calculated)
💡 Platform Sellers: If Amazon, Meesho, or Flipkart generates invoices on your behalf and you don't have your own invoice series, enter 0 in the relevant rows — do not leave them blank.
⚠️ If you issue your own invoices (from our Invoice Generator or any tool), note your first and last invoice number each month — you'll need both for Table 13.
❌ Common Mistake: Many sellers leave Table 13 entirely blank. The portal may accept the return, but during scrutiny this gets flagged as a mismatch — especially if you've issued B2B tax invoices that appear in your counterparty's GSTR-2B.

6. Filing on a Phone? Here's What Actually Works

The GST portal was built for desktops — but with the right settings, a phone works fine.

Not everyone has a laptop. If you only have a phone, don't panic — I've filed from a phone myself. But there's one setting you absolutely cannot skip.

👤
Sanathoiba Singha
Amazon Seller · Founder, Thoiba Trader

The first time I tried filing from my phone in normal browser mode, I couldn't even edit the state-wise data in Table 7. The edit option just wouldn't open. I spent 20 minutes trying to figure out what I was doing wrong. Turns out the problem wasn't me — it was the mobile view of the portal.

The fix was simple: I went to my browser settings, turned on "Desktop Site", and the portal started working exactly like it does on a laptop. If you're on mobile, this is the first thing to do — before you even login.

📱 How to Enable Desktop Mode

  • Chrome (Android): Tap the three-dot menu (⋮) → check "Desktop site"
  • Safari (iPhone): Tap the "AA" icon in the address bar → "Request Desktop Website"
  • Samsung Browser: Tap the three-line menu → Settings → "Desktop mode"
💡 Best Practice: Once Desktop Mode is on, log in to gst.gov.in fresh. The portal will behave like a computer interface — all buttons and edit fields work properly.

My Pen-Paper Method — Filing Without Errors on a Small Screen

When you're switching between tabs on a phone, mistakes happen. You copy a wrong number, you miss a state, you enter the same entry twice. Here's the system I use that has never failed me:

👤
Sanathoiba Singha
Amazon Seller · Founder, Thoiba Trader

Before I open the GST portal, I sit down with a notebook and write out every number I need to enter — state-wise sales, taxable values, tax amounts, invoice ranges. Everything. On paper.

Then, as I fill each entry on the portal, I put a tick mark next to it in my notebook. That way, even if I accidentally close a tab or my phone rings in the middle, I know exactly where I left off. No entry gets entered twice, no state gets missed.

It sounds old-school, but on a single-screen phone, this method is faster and safer than constantly switching between apps. A ₹10 notebook has saved me from ₹10,000 penalties.

ℹ️ The Bigger Picture: This approach is called Reconciliation in accounting. You're cross-checking your source data against what's entered on the portal before you lock it in with Submit. It's what professional accountants do — and there's no reason you can't do it with pen and paper.

7. Pre-Filing Checklist — Do This Before Hitting "File"

Once you click Submit in GSTR-1, the data is locked. Corrections can only be made in the next month's return. So this step matters.

✅ Final Checklist Before Filing

📥
Download the Draft Summary / Preview After entering all data, download the Preview PDF from the portal. This is your record of what you're about to file — keep it.
🔁
Cross-Check State-wise Totals Compare the portal's Preview PDF against your settlement report (and your notebook if you used one). Check that each state's taxable value and tax amount match exactly. Only proceed if they match.
📊
Verify IGST / CGST / SGST Columns Intra-state sales should show CGST + SGST. Inter-state sales should show IGST only. A mix-up here is a common and costly error.
🧾
Check HSN Summary and RTOs Confirm Table 12 covers all products you sold. Verify that returned orders (RTOs) have been deducted before entry — not added separately.
💾
Save All Documents for Future Reference Create a folder — "GST_Files_2026" — and save the Preview PDF, the ARN screenshot, and the settlement reports for each month. If a GST notice arrives 2 years later, these files are your defense.
📅
Confirm the Filing Period is Correct Double-check: is the Financial Year and Return Period on screen correct? This is the last moment to catch that before locking in.
I once found a ₹1,200 difference between my notebook totals and the portal's preview — turned out I'd accidentally entered one state's data twice. Caught it before filing. That one cross-check habit has probably saved me from at least two notices over the years.

8. Late Fee and Interest

Missed the due date? Here is what the government charges:

Taxpayer TypeLate Fee Per DayMaximum CapInterest
Normal Taxpayer (Sales occurred) ₹50/day (₹25 CGST + ₹25 SGST) ₹10,000 18% p.a.
Nil Return (Zero sales) ₹20/day (₹10 CGST + ₹10 SGST) ₹500
Small Taxpayer (Turnover <₹1.5 Cr) ₹50/day ₹2,000 (relaxed) 18% p.a.
🧮
Late Fee, Penalty & Interest Calculator — Free Enter your due date and actual filing date — get the exact penalty amount.
Calculate →

9. Frequently Asked Questions

For monthly filers, the due date is the 11th of the following month. GSTR-1 for January 2026 → due by 11 February 2026. For QRMP (quarterly) filers, it is the 13th after the quarter ends.

No. The GST portal does not accept marketplace reports directly. You need to extract taxable values, split them state-wise and rate-wise, and enter manually — or use our GSTR-1 Calculator to do it automatically.

Yes. A Nil GSTR-1 must be filed even for zero-sales months. Select "File Nil Return" on the portal — it takes under 2 minutes. Skipping attracts a late fee of ₹20 per day.

Deduct returned orders (RTOs) from your gross sales and report only net sales in Table 7 (B2C). Filing gross sales without deducting RTOs results in overpayment of tax.

Yes — but you must use Desktop Mode in your browser. Normal mobile view breaks the portal's editing functionality. Open Chrome, tap the three-dot menu, and check "Desktop site" before logging in.

Taxpayers with annual turnover below ₹5 crore can opt for the QRMP (Quarterly Return Monthly Payment) scheme — file GSTR-1 quarterly instead of monthly. You still need to pay tax monthly via Form PMT-06.

GSTR-1 cannot be revised after filing. Correct the mistake in the next month's GSTR-1 using the Amendment Tables — Table 9A (B2B), 9B (credit/debit notes), 9C (B2C).

The late fee auto-reflects in your next GSTR-3B under the "Late Fee" section. Pay from your Electronic Cash Ledger on the portal. It must be cleared before filing the pending GSTR-1.

🛠️ Our Free Tools