How to File GSTR-1 on the GST Portal: Complete Step-by-Step Guide

8 min read

Need Tax Expert Advice or ITR Filing Help?

Book a free consultation with our tax and legal experts and get your ITR filed today with maximum tax savings.

GSTR-1 is the return filed by every registered taxpayer to report all outward supplies of goods and services during a tax period. The return captures B2B invoices, B2C sales, export invoices, credit and debit notes, advances received, and HSN-wise summary data. GSTR-1 must be filed monthly by the 11th of the following month, or quarterly by the 13th of the month after the quarter for taxpayers under the QRMP scheme.

What Is GSTR-1?

GSTR-1 is the outward supply return mandated under Section 37 of the CGST Act. It records every sale made by the registered taxpayer during the tax period, providing invoice-level details that flow into the recipient’s GSTR-2B for Input Tax Credit purposes. Accurate and timely GSTR-1 filing is therefore critical not just for the supplier’s compliance but also for enabling the buyer’s ITC claims.

GSTR-1 Filing Schedule

Taxpayer CategoryFiling FrequencyDue DateScheme
Turnover above Rs. 5 croreMonthly11th of the following monthStandard
Turnover up to Rs. 5 crore (opted for monthly)Monthly11th of the following monthStandard
Turnover up to Rs. 5 crore (opted for quarterly)Quarterly13th of the month after quarterQRMP
Casual registered personMonthly11th of the following monthStandard

Quarterly filers under the QRMP scheme can use the Invoice Furnishing Facility (IFF) to upload B2B invoices for the first two months of each quarter. These IFF uploads auto-populate into the quarterly GSTR-1.

Key Tables in GSTR-1

GSTR-1 contains multiple tables organised into Invoice Details and Other Details sections. Understanding each table’s purpose ensures accurate data entry.

TableDescriptionData Captured
Table 4A, 4B, 4CB2B invoices to registered personsInvoice number, date, GSTIN, taxable value, tax amounts
Table 5A, 5BB2C inter-state invoices (above Rs. 2.5 lakh)Invoice-level details for large B2C interstate sales
Table 6AExport invoicesShipping bill, port code, invoice details for exports
Table 6B, 6CSupplies to SEZ units/developersInvoice details with or without payment of tax
Table 7B2C intra-state and inter-state (below Rs. 2.5 lakh)Rate-wise consolidated Summary (not invoice-level)
Table 8Nil-rated, exempted, and non-GST suppliesConsolidated value of non-taxable supplies
Table 9A, 9BAmendments to B2B invoices and credit/debit notesOriginal invoice reference and revised details
Table 11Advances received and adjustedAdvance payments for which invoices are pending
Table 12HSN-wise Summary of outward suppliesHSN code, description, quantity, taxable value, tax
Table 13Documents issued during the tax periodInvoice ranges, credit notes, debit notes, receipts

Step-by-Step Filing Process

Step 1: Log in and Access GSTR-1

Log in to the GST portal using your credentials. Navigate to Services, then Returns, then Returns Dashboard. Select the financial year and month, then click Search. On the GSTR-1 tile, click Prepare Online.

Step 2: Download E-Invoice Data (If Applicable)

For taxpayers mandated to use e-invoicing, the portal auto-populates e-invoice data from the Invoice Registration Portal (IRP) within two days. Click Download Details from E-Invoices (Excel) to review the auto-populated data. E-invoice data flows into Tables 4A, 4B, 4C, 6A, 6B, 6C, and 9B.

Review each entry for accuracy. Incorrect e-invoice data should be corrected at the IRP level, not directly in GSTR-1, as the IRP is the source of truth for e-invoiced transactions.

Step 3: Enter B2B Invoice Details (Table 4)

Click on the B2B Invoices tile. For each invoice to a registered person, enter the recipient’s GSTIN, invoice number and date, taxable value, GST rate, and the system auto-calculates CGST, SGST/UTGST, or IGST based on the place of supply. Select whether the supply is subject to reverse charge.

Step 4: Enter B2C Sales (Tables 5 and 7)

For B2C inter-state invoices above Rs. 2.5 lakh, enter invoice-level details in Table 5. For all other B2C sales (intra-state and inter-state below Rs. 2.5 lakh), enter rate-wise consolidated figures in Table 7. No invoice-level detail is required for Table 7 entries.

Step 5: Enter Export and SEZ Supplies (Table 6)

For exports, enter the shipping bill number, port code, invoice details, and select whether the export is with payment of IGST or under bond/LUT (Letter of Undertaking). For SEZ supplies, enter the recipient SEZ unit’s GSTIN and invoice details.

Step 6: Enter Credit and Debit Notes (Table 9)

Credit notes reducing the original invoice value and debit notes increasing it must be linked to the original invoice. Enter the original invoice number, the note number and date, the reason for issuance, and the differential taxable value and tax amounts.

Step 7: Complete HSN Summary (Table 12)

From January 2025, Phase III of HSN reporting requires selecting HSN codes from a dropdown menu instead of manual entry. Table 12 is split into B2B and B2C tabs. Enter the HSN code, auto-populated description, UQC (unit quantity code), total quantity, taxable value, and tax amounts for each category.

If only B2C supplies exist, enter a placeholder entry in Table 12A (B2B tab) with any HSN code, UQC, and all values as zero to enable filing.

Step 8: Complete Document Details (Table 13)

Enter the serial number ranges for all documents issued during the tax period, including invoices, revised invoices, debit notes, credit notes, receipt vouchers, payment vouchers, and refund vouchers. The system calculates the total documents issued, cancelled, and net issued.

Step 9: Preview, Verify, and Submit

Click Generate Summary to compile all entered data. Preview the complete return and verify all figures against your sales register. Submit the return using DSC or EVC. Upon successful filing, an ARN is generated. The filed GSTR-1 data flows into recipients’ GSTR-2B within two working days.

Using the Offline Utility

The GST Offline Utility is mandatory when the number of invoices exceeds 500. Download the utility from the GST portal under Downloads, then Offline Tools. Import invoice data from your accounting software into the utility’s Excel templates. Generate the JSON file and upload it through the Prepare Offline section of the Returns Dashboard.

The offline utility also supports bulk editing, deletion, and amendment of invoices, which is not available in the online mode.

Common GSTR-1 Filing Errors

ErrorCauseResolution
Wrong GSTIN of the recipientData entry error or outdated GSTINAmend in next period’s GSTR-1 Table 9A
Missing invoicesNot uploaded before filingAdd in the next period or through GSTR-1A
Incorrect place of supplyWrong state code selectedAmend in the next period; affects CGST/SGST vs IGST
HSN code mismatchManual entry instead of dropdown (Phase III)Re-select from dropdown; validate B2B/B2C tabs
Table 12A blank for B2C-only taxpayersNo B2B supplies, but Table 12A left emptyEnter placeholder HSN with zero values
E-invoice data is not reflectingIRP upload delay (up to 2 days)Wait 48 hours or contact the IRP helpdesk

Key Terms

•  GSTR-1: The outward supply return filed under Section 37 of the CGST Act, capturing all sales invoices, credit notes, debit notes, and HSN summary for each tax period

•  Invoice Furnishing Facility (IFF): The optional facility for QRMP quarterly filers to upload B2B invoices in the first two months of each quarter

•  Table 12 Phase III: The updated HSN reporting requirement from January 2025 mandates dropdown HSN selection with separate B2B and B2C tabs

•  E-Invoice Auto-Population: The automatic transfer of e-invoice data from the Invoice Registration Portal (IRP) into GSTR-1 Tables 4, 6, and 9

•  Place of Supply: The location that determines whether a transaction is intra-state (CGST + SGST) or inter-state (IGST), governed by Sections 10 to 14 of the IGST Act

Filing GSTR-1 Accurately Every Month?

Ensure every outward supply is reported correctly to protect your buyers’ ITC claims. Use WFYI tools to validate invoice data, reconcile with your sales register, and file GSTR-1 on time.

Disclaimer: This article is for informational purposes only and does not constitute legal or tax advice. Consult a qualified tax professional for advice specific to your situation.

Ready to Simplify Your Tax Compliance?

WFYI provides comprehensive tools and resources to help you manage GST, income tax, and financial compliance with ease.

Explore GST Tools on WFYI

Frequently Asked Questions

Q1: What is the due date for filing GSTR-1?

Monthly filers must submit GSTR-1 by the 11th of the following month. Quarterly filers under the QRMP scheme file by the 13th of the month after the quarter. Late filing attracts a fee of Rs. 50 per day (Rs. 20 for Nil returns), subject to a maximum cap.

Q2: Can I file GSTR-1 online if I have more than 500 invoices?

No. If the number of invoices exceeds 500, the GST Offline Utility must be used to prepare the return data in JSON format and upload it through the Prepare Offline section of the Returns Dashboard.

Q3: How does e-invoice data flow into GSTR-1?

E-invoice data auto-populates from the Invoice Registration Portal (IRP) into GSTR-1 Tables 4A, 4B, 4C, 6A, 6B, 6C, and 9B within two working days of IRN generation. This data should be reviewed, but not manually altered in GSTR-1.

Q4: What happens if I miss reporting an invoice in GSTR-1?

Missing invoices can be added in the next period’s GSTR-1 or through GSTR-1A if GSTR-3B for the same period has not yet been filed. The recipient’s ITC on that invoice will be delayed until the supplier reports it.

Q5: Is GSTR-1 filing mandatory even if there are no sales?

Yes. Even if there are no outward supplies in a tax period, a Nil GSTR-1 must be filed. Nil returns can be filed directly on the portal or via SMS without using the offline utility.

Maximize your refund, minimize the effort.

Expert tax help, just a click away.

Hire an Expert

About the author

Author

Piyush Agarwal

Co-Founder

I’m Piyush Agarwal, founder of WFYI Technology and creator of FylFlix, focused on simplifying finance through AI-driven tax, compliance, and financial solutions.

Leave a Reply