Filing a GST return is not one identical task for every registered business. The form, frequency, payment method, and supporting records depend on the registration type shown on the GST portal. A regular taxpayer may commonly work with GSTR-1 and GSTR-3B, while a composition taxpayer follows a different compliance path. Other registrations, including non-resident taxpayers, tax deductors, and input service distributors, have their own forms.
File a GST Return: Step-by-Step Guide for Businesses in India
A practical, source-checked GST return workflow for Indian businesses, covering form selection, reconciliation, payment, filing, and record retention.

This guide gives a practical filing workflow for an Indian business without pretending that one checklist replaces the law, a current portal notice, or professional advice. Start by confirming the return tiles and due dates displayed for your GSTIN. If the portal, a current GST notification, and an old saved checklist disagree, follow the current official requirement and resolve the difference before filing.
What a GST return actually reports
A GST return communicates selected business activity to the tax system. Depending on the form, it may report outward supplies, tax liability, eligible input tax credit, tax paid, adjustments, or an annual reconciliation. The GST Network's official welcome kit for new taxpayers explains that different taxpayer categories file different returns and that returns communicate liability, input tax credit, and payment status.
For many regular taxpayers, two records deserve particular attention:
- GSTR-1 reports details of outward supplies.
- GSTR-3B is a summary return covering outward supplies, eligible input tax credit, liability, and payment.
- GSTR-2B is an important statement used when reviewing input tax credit, but it does not replace checking invoices and eligibility.
- GSTR-9 is an annual return for taxpayers to whom it applies. It brings together information from returns filed through the year.
- Composition taxpayers should use the return and payment tiles assigned to that registration, commonly including CMP-08 and annual GSTR-4 where applicable.
Do not choose a form because another business uses it. Check the taxpayer type, financial year, filing period, and current return dashboard for the GSTIN you are handling.
Before you open the GST portal
A clean filing begins outside the portal. Gather the period's source records first. The exact set varies by business, but a useful working folder normally includes:
- sales register and issued invoices
- credit notes, debit notes, and cancelled invoice records
- purchase register and supplier invoices
- e-invoice data where e-invoicing applies
- e-way bill records where relevant
- bank and payment records
- import and reverse-charge documents where applicable
- previous return summaries and adjustment notes
- electronic cash, credit, and liability ledger information
Lock the accounting period before preparing the return. Late invoice edits by another employee can break a reconciliation that looked correct an hour earlier. Record the cut-off date and export reports from the accounting system so there is an audit trail.
Check the legal name, GSTIN, invoice series, place of supply, tax rate, taxable value, tax amount, and document date. A simple duplicate scan can catch repeated invoices before they reach GSTR-1. Review cancelled invoices as well, because a gap in numbering may need an explanation even when no tax is due.
If you are also handling income-tax compliance, keep those records separate from GST working papers. Tutorils has a dedicated guide on how to file an income tax return online, which helps prevent the two workflows from being mixed.
Step 1: confirm the correct return and period
Sign in through the official GST portal, then open Services, Returns, Returns Dashboard. Select the financial year and return period. Read every message displayed on the page before selecting Prepare Online or the permitted offline option.
Confirm these points:
- The GSTIN belongs to the business you intend to file for.
- The taxpayer type is correct.
- The return period is correct.
- Earlier required returns are not blocking the current filing.
- The return tile is active and shows the expected frequency.
- The due date reflects any current notification or extension.
Businesses enrolled in the Quarterly Return Monthly Payment scheme may see a different sequence from monthly filers. Composition taxpayers should not follow a regular-taxpayer GSTR-3B checklist without checking their registration. If the dashboard shows an unexpected form or period, stop and investigate instead of forcing the numbers into it.
The GST portal's returns user guides are the best starting point for current screen instructions. Portal labels and validations change, so a guide should explain the control process, not rely on one old screenshot.
Step 2: reconcile outward supplies before GSTR-1
Match the sales register to invoice-level data intended for GSTR-1. Group records in the same way the current form requests them, including registered and unregistered recipient categories, exports, advances, amendments, and credit or debit notes where applicable.
For each invoice, verify:
- customer GSTIN when required
- invoice number and date
- taxable value
- GST rate and cess where applicable
- place of supply
- interstate or intrastate treatment
- reverse-charge or export treatment where relevant
If e-invoice data is auto-populated, do not assume it is complete merely because it appears on screen. The official GSTN guidance on e-invoice data in GSTR-1 describes a download history and statuses such as auto-populated, deleted, and failed. Compare the portal result with the invoice register and investigate failed or missing records.
Generate the summary only after invoice details are stable. Download or preview it, compare totals with the sales register, and document any reconciling item. Small differences can signal a wrong place of supply, duplicated note, incorrect rate, or invoice posted to the wrong period.
If the current portal offers GSTR-1A or another amendment facility for the period, use it only according to the current official instructions. Do not assume that a correction route available in one period applies permanently.
Step 3: review purchases and input tax credit
Input tax credit requires more than copying a total from the purchase register. Compare purchase records with the applicable GSTR-2B statement, then assess whether each credit is eligible under current rules. Investigate missing supplier invoices, duplicates, credit notes, reverse-charge entries, blocked credits, and documents recorded in the wrong period.
Create four practical buckets:
| Bucket | What to do |
|---|---|
| Matched and eligible | Retain evidence and include according to current rules |
| Matched but potentially ineligible | Review the legal restriction before claiming |
| In books but missing from statement | Follow up with the supplier and assess the current claim rule |
| In statement but absent from books | Verify that the supply belongs to the business before recording it |
A statement match is not proof that every credit is eligible. The business still needs a valid document, receipt of goods or services where required, and satisfaction of the current statutory conditions. Equally, a missing statement item should not be solved by inventing a number.
Keep supplier follow-up evidence with the reconciliation. A short note stating who contacted the supplier, when, and what correction was requested is far more useful than an unexplained spreadsheet highlight.
Step 4: prepare GSTR-3B from reconciled numbers
Prepare GSTR-3B only after the outward-supply and credit reviews are complete. Compare any auto-populated figures with the books and supporting statements. Review taxable outward supplies, zero-rated and exempt supplies, reverse-charge liability, eligible credit, reversals, interest, and other amounts that apply to the business.
Use a control sheet that maps each return field to a ledger report or reconciliation. The preparer should be able to answer two questions for every material figure: where did this number come from, and who checked it?
Pay close attention to reductions in liability or increases in credit compared with system-populated values. A portal warning does not automatically mean the books are wrong, but it is a reason to investigate and retain evidence. Never edit a figure simply to remove a warning.
Before filing, compare the GSTR-1 outward-supply total with GSTR-3B. Differences can be legitimate, but they should be understood and recorded. A difference left unexplained today becomes a difficult annual reconciliation later.
Step 5: review ledgers and arrange payment
Open the electronic liability, credit, and cash ledgers. Confirm the credit available for lawful utilisation and the cash balance available for liabilities that must be paid in cash. Follow the portal's current set-off sequence and restrictions rather than an old spreadsheet formula.
If additional cash is required, create the challan through the official portal. Verify the GSTIN, payment purpose, amount, and bank selection before paying. Save the challan and payment confirmation. If money leaves the bank but the ledger does not update, do not pay again immediately. Check the payment status and official help options first.
Interest and late fee can depend on the return, delay, notification, and facts. The dashboard may compute some amounts, but the business remains responsible for reviewing them. Seek a GST professional's help where there are old periods, disputed liability, substantial reversals, registration changes, or unclear interest treatment.
Step 6: preview the complete return
A return should be reviewed in its final form, not only table by table. Generate the portal preview and save it with the working papers. Compare it against the signed-off control sheet.
Use a two-person review for a business with meaningful volume. The preparer checks data completeness. The reviewer challenges unusual movements, large credits, negative values, amendments, and differences from the previous period. Even a small business benefits from pausing and reading the preview line by line.
Check:
- legal name, GSTIN, period, and form
- taxable turnover by tax type
- exempt, nil-rated, and non-GST values where applicable
- reverse-charge liability
- input tax credit claimed and reversed
- cash and credit utilisation
- interest and late fee
- authorised signatory
- material difference from the books
Do not file while someone is still editing the accounting records. Freeze the final reports and note their filenames or report IDs.
Step 7: file with the permitted authentication method
Select the declaration and authorised signatory only after approval. The portal may require a digital signature certificate for certain entities and may permit electronic verification code for others. Use the method offered for the registration and entity type.
Complete the authentication within the valid session. After successful filing, confirm that the return status changes to Filed and an acknowledgement reference number is generated. Download the filed return, acknowledgement, and payment evidence.
Treat the ARN as the receipt for the submission, not as proof that every tax position is correct. Store it with the exact working papers used for filing.
The same principle appears in the official GSTR-9 filing manual: taxpayers preview the return, compute liabilities, complete the declaration, authenticate, and retain the filed result. The annual return cannot be casually corrected after filing, which makes the review stage especially important.
What to do after filing
Update the compliance calendar with the filing date, ARN, preparer, reviewer, and payment reference. Back up the final data in a restricted folder. Protect GST credentials and financial documents from unnecessary sharing.
If you need to send an acknowledgement or tax document, follow safe sharing practices. Tutorils explains how to download and share government documents safely. Remove unrelated pages, use a secure channel, and confirm the recipient before sending.
Run a short post-filing review:
- Did the portal show Filed?
- Was the ARN saved?
- Did the cash and credit ledger move as expected?
- Were unresolved supplier mismatches assigned to someone?
- Does the accounting system reflect filed adjustments?
- Is the next due date on the calendar?
This makes the next return easier and reduces the chance that the same issue repeats.
Common GST return mistakes
Using the wrong form or frequency
A checklist copied from another business can send a composition taxpayer or quarterly filer down the wrong route. Let the current registration and dashboard determine the workflow.
Trusting auto-populated data without reconciliation
Auto-population reduces typing, not responsibility. Missing, failed, cancelled, or incorrectly classified records still need attention.
Claiming credit from a total alone
A purchase-register total is not an eligibility test. Check the statement, document, business use, supplier details, and current restrictions.
Filing before the bank payment appears
A bank debit does not always mean the electronic cash ledger has updated. Check status before paying again.
Ignoring credit notes and amendments
A sales total can look reasonable while document-level corrections are missing. Review credit notes, debit notes, cancellations, and prior-period amendments separately.
Treating a portal warning as approval
A warning can be informational or material. A form that allows submission is not necessarily accurate. Investigate differences and retain reasoning.
Losing the final evidence
A filed return without its ARN, preview, challan, and reconciliation is harder to defend or correct. Keep a period folder with access controls.
Monthly GST return checklist for a small business
Use this sequence as an operational aid, then adapt it to the assigned return:
- Close the sales and purchase records for the period.
- Export source reports and protect them from editing.
- Validate invoice numbers, GSTINs, dates, rates, and place of supply.
- Reconcile e-invoice and e-way bill data where applicable.
- Prepare and review outward supplies.
- Compare purchase records with GSTR-2B and assess credit eligibility.
- Map reconciled totals into GSTR-3B or the applicable form.
- Review electronic ledgers and create a challan if required.
- Generate and compare the portal preview.
- Obtain approval from the authorised person.
- File using DSC or EVC as permitted.
- Save the ARN, filed return, payment proof, and reconciliation.
For tax-linked follow-up beyond GST, the guide on checking income-tax notices and refund updates shows how to verify official messages without relying on forwarded links.
When professional help is sensible
Get qualified help when the business has multiple registrations, exports or SEZ supplies, e-commerce operator reporting, complex place-of-supply questions, reverse-charge issues, major input tax credit mismatches, notices, cancelled registration, mergers, or several unfiled periods. Advice is also worthwhile before making a large voluntary correction.
A consultant still needs reliable books. Organise invoices and explain unusual transactions before the review. Professional help is most effective when it tests a clean reconciliation, not when it has to reconstruct the period from messages and bank entries.
A durable filing habit
The safest GST filing process is repetitive in the best sense: confirm the assigned form, close the period, reconcile records, review the preview, pay through the official portal, authenticate, and retain proof. Avoid memorising one due date or one screen layout as if it will never change.
Use the current GST portal dashboard and official notifications for every period. A well-kept control sheet, clear evidence, and a second review do more for accuracy than rushing through the return on the final day.
Reader answers
Frequently asked questions
Open a question to read the answer. Opening another answer closes the previous one.
Which GST return should a small business file?
It depends on the GST registration and filing option. Check the current Returns Dashboard for the GSTIN. Regular, composition, non-resident, TDS, and other taxpayer categories do not use the same forms.
What is the difference between GSTR-1 and GSTR-3B?
GSTR-1 reports outward-supply details. GSTR-3B summarises liability, eligible input tax credit, and tax payment. Reconcile both with the books before filing.
Can I file a GST return without sales?
A nil return may still be required for an assigned period. Use the nil-return option only when the official conditions shown for that form are fully met.
Should I copy input tax credit directly from GSTR-2B?
No. Match GSTR-2B with purchase records and test eligibility under current rules. A statement entry alone does not prove that a credit can be claimed.
Can a filed GST return be revised?
Many GST returns do not have a simple revise button after filing. Corrections usually follow the current amendment or later-period process. Check the applicable official instructions before acting.
How do I know a GST return was filed successfully?
Confirm that the portal shows Filed and generates an ARN. Save the ARN, filed return, preview, and payment evidence in the period's compliance folder.
What if GST payment is debited but not shown in the cash ledger?
Check the challan and payment status on the official portal before paying again. Use the portal's current grievance or help route if the amount remains unresolved.
Is GSTR-9 required for every GST-registered business?
No. Applicability can depend on taxpayer category, financial year, turnover, and current exemptions. Check the current annual-return tile and official notification for the business.
Can one employee prepare and file the entire return?
It may be permitted internally, but a separate review is safer. The reviewer should check material differences, credits, liabilities, payment, and the final portal preview.
How long should GST return records be kept?
Retention depends on current law and the business's circumstances. Keep filed returns, ARN, invoices, reconciliations, ledgers, and payment proof for the legally required period.