How to file GST returns online yourself: GSTR-1 and GSTR-3B step by step
A practical walk through filing GSTR-1 and GSTR-3B on the GST portal yourself: what to prepare, the order of steps, late fees, and when handing it to an expert makes sense.
Filing GST returns yourself is straightforward when your invoices are in order and your purchases match what suppliers reported. This guide follows the monthly sequence on the GST portal.
What you need before you start
- GSTIN and portal login
- A list of all sales invoices for the period, including credit and debit notes
- Your purchase invoices, and the GSTR-2B auto-drafted statement for the month
- Details of tax already paid by cash or credit ledger
- A DSC (companies and LLPs) or your registered mobile number for EVC
The monthly sequence
| Return | What it reports | Monthly due date |
|---|---|---|
| GSTR-1 | Sales (outward supplies) | 11th of the next month |
| GSTR-3B | Summary, input tax credit and tax payment | 20th of the next month |
| GSTR-9 | Annual return | 31 December after the year |
Taxpayers on the quarterly scheme (QRMP) file GSTR-1 by the 13th and GSTR-3B by the 22nd or 24th of the month after the quarter, and pay tax monthly through challan by the 25th. See the compliance calendar for the full list.
Filing GSTR-1
- Log in and go to Services, Returns, Returns Dashboard. Choose the period and open GSTR-1.
- Add invoices: B2B invoices to registered buyers, B2C sales, exports, credit and debit notes, and nil-rated or exempt supplies. You can upload them from a JSON file produced by accounting software or key them in.
- Fill the HSN summary with the right HSN or SAC codes and quantities.
- Preview the draft and check totals against your books.
- Submit, then file with DSC or EVC. After filing you cannot edit that month's GSTR-1.
Filing GSTR-3B
- Open GSTR-3B for the period. Values auto-populate from GSTR-1 and GSTR-2B where available.
- Check table 3.1 (outward supplies), 3.2 (inter-state supplies to unregistered buyers), 4 (input tax credit) and 5 (exempt, nil and non-GST inward supplies).
- Claim input tax credit only on invoices that appear in GSTR-2B and meet the conditions.
- Pay the tax from your electronic credit ledger first, then from the cash ledger for the balance.
- Submit, and file with DSC or EVC.
Mistakes that cost money
- Claiming credit that does not appear in GSTR-2B. This invites notices from the department.
- Mismatch between GSTR-1 and GSTR-3B. The department's system flags differences in the tax you reported on sales.
- Wrong HSN or place of supply. This sends CGST and SGST where IGST belonged, or the reverse.
- Waiting for the 20th. Portal slowdowns near the due date make late filing more likely.
Late fee and interest
A late return attracts a fee of ₹50 per day, split equally between CGST and SGST, or ₹20 per day for a nil return, up to a cap that depends on the return and turnover. Interest at 18% a year applies on any tax paid after the due date. Both continue until you file and pay.
Fixing a mistake
- GSTR-1: correct it in the amendment tables of a later GSTR-1.
- GSTR-3B: adjust it in a later month's GSTR-3B. It cannot be revised.
- Excess tax paid: claim it back through a refund application or adjust it in a later return, depending on the case.
When to hand it over
Filing yourself works well for a few invoices a month. It gets harder with large invoice volumes, multiple GSTINs, reverse charge, exports or notices from the department. GSTR-1 vs GSTR-3B explains how the two returns relate, and you can add or remove tax from an amount with the GST calculator. For returns handled end to end, see GST filing.
Questions people ask
Can I file GST returns myself?
Yes. Registered taxpayers can file on the GST portal using their login. Companies and LLPs sign with a Digital Signature Certificate; others can use Aadhaar-based e-verification (EVC).
What is the late fee for a delayed GST return?
For GSTR-1 and GSTR-3B the late fee is ₹50 per day (₹25 CGST plus ₹25 SGST), or ₹20 per day for a nil return. The total is capped, and the cap depends on turnover and return type. Interest at 18% a year applies to tax paid after the due date.
Can I revise a filed GSTR-3B?
No. GSTR-3B cannot be revised after filing. Corrections are made in the return for a later month, through the adjustment fields. GSTR-1 errors are corrected through amendment tables in a later GSTR-1.
What if I have no sales this month?
File a nil return. A nil GSTR-3B and, where applicable, nil GSTR-1 can be filed through the portal, and the late fee for nil returns is lower.
Keep reading
- How to file a nil GST return by SMS: GSTR-1 and GSTR-3BStep-by-step guide to filing a nil GSTR-1 or GSTR-3B by SMS to 14409: the message format, the confirmation code, the conditions, and when you must use the portal instead.
- GSTR-1 vs GSTR-3B: what each GST return reports and how they connectThe difference between GSTR-1 and GSTR-3B, which one carries tax payment, how input tax credit flows from your supplier's return to yours, and why mismatches trigger notices.
- How to verify a GSTIN and track your GST application statusHow to check whether a GSTIN is valid and active, how to read the structure of a GSTIN, and how to track a GST registration application with its ARN.
This page is general information, not professional advice. Rules and due dates change by notification; confirm on the official portal or with a qualified CA or CS before you act. Filedge is a technology platform; services are delivered by independent qualified professionals.
Want an expert to handle it?
Create a free account, pick a filing, and see the fee before you pay.