How to File GSTR-1 Online Step by Step for Beginners

You just got your GST registration. Now you are staring at the portal wondering where to begin. This guide is for you.

ERP Group Apr 25, 2026 31 min read GST & Tax Compliance
How to File GSTR-1 Online Step by Step for Beginners

You just got your GST registration. Or maybe your business grew enough to cross the registration threshold. Or perhaps you have been registered for a while but your CA has always handled everything — and now, for the first time, you are looking at that GST portal login screen and wondering where to begin.

Welcome. This guide is written specifically for you.

Filing GSTR-1 for the first time feels overwhelming — there are tables with numbers, terms like HSN codes and place of supply and B2B invoices and IRN, and a portal that looks like it was designed by someone who has never experienced confusion in their life.

But here is the truth that every experienced filer knows: GSTR-1 is actually one of the more logical compliance processes once you understand what it is asking for and why. It is simply a structured way of telling the government — "Here is every sale my business made this month, here is how much GST I collected on each sale, and here is who I sold to."

That is it. Everything else is just the format in which that information gets organised.

In this complete beginner's guide, we will walk you through every single step of filing GSTR-1 online — in plain language, without jargon, without assuming you already know anything about GST returns. By the time you finish reading this guide, you will understand exactly what GSTR-1 requires, how to prepare your data correctly, how to navigate the portal, and how modern accounting software can make this entire process so automatic that your monthly GSTR-1 filing takes less time than your morning chai.

What is GSTR-1? — Explained in Plain Language for Complete Beginners

Let us start from the very beginning with no assumptions about what you already know.

The Simple Explanation

GSTR-1 stands for Goods and Services Tax Return — 1. The "1" means it is the first return in the GST compliance cycle — the one where you report your sales.

Think of it this way. Every month, the government wants to know three things about your business sales — who did you sell to, how much did you sell, and how much GST did you collect on those sales. GSTR-1 is the structured form through which you provide this information to the Goods and Services Tax Network — the government's GST portal — every month or every quarter depending on your turnover.

Why the Government Needs This Information

India's GST system works on a chain of credits. When you sell something to another business and charge GST, that business can claim the GST they paid you as Input Tax Credit — offsetting it against the GST they collect from their own customers. For this credit chain to work correctly, the government needs to verify that you actually charged and collected the GST that your buyer is claiming credit for.

GSTR-1 is how you confirm your side of every transaction. Your buyer's system automatically checks your GSTR-1 data to verify their ITC claims. This cross-referencing happens automatically and in real time — which is why accuracy in GSTR-1 matters so much.

What Happens If You Do Not File GSTR-1?

If you do not file GSTR-1 by the due date, several consequences follow. You pay a late fee of ₹50 per day for non-nil returns up to ₹10,000 maximum. Your buyers cannot confirm their ITC claims for invoices from you. You cannot file your GSTR-3B — the return through which you pay your monthly GST — until GSTR-1 is filed. Persistent non-filing can lead to cancellation of your GST registration by the tax department.

Who Needs to File GSTR-1 — Am I Required to File?

You Must File GSTR-1 If You Are

A regular GST-registered taxpayer with any annual aggregate turnover — there is no minimum turnover exemption from GSTR-1 for regular taxpayers. This includes sole proprietors, partnership firms, private limited companies, LLPs, and any other business structure that is registered under GST as a regular taxpayer.

You Do NOT File GSTR-1 If You Are

Registered under the GST Composition Scheme — composition taxpayers file CMP-08 and GSTR-4 instead. An Input Service Distributor — ISD filers file GSTR-6. A non-resident taxable person — non-resident filers file GSTR-5. A Tax Deducted at Source deductor — TDS deductors file GSTR-7.

Monthly or Quarterly — Which Applies to You?

You File GSTR-1 Monthly If

Your annual aggregate turnover in the previous financial year exceeded ₹5 crore. Monthly GSTR-1 is due by the 11th of the following month.

You File GSTR-1 Quarterly If

Your annual aggregate turnover is up to ₹5 crore and you have opted for the QRMP (Quarterly Return Monthly Payment) scheme. Quarterly GSTR-1 is due by the last day of the month following the quarter end — April 30, July 31, October 31, and January 31.

If You Are a New Registrant

If your GST registration is new and you have no previous year's turnover data, you are defaulted to quarterly filing under QRMP if your expected turnover is below ₹5 crore. You can switch to monthly filing if needed from the GST portal.

Before You Start — Everything You Need Ready Before Opening the GST Portal

The Beginner's Pre-Filing Checklist

One of the biggest mistakes first-time GSTR-1 filers make is opening the portal before they have their data ready — then getting confused, making errors, and sometimes filing incomplete returns just to meet the deadline. Prepare everything first. Open the portal second.

Checklist Item 1 — Complete List of All Sales Invoices

Gather every sales invoice you issued during the filing period. This includes every tax invoice issued to GST-registered buyers, every bill of supply issued for exempt supplies, every invoice issued to unregistered customers including cash counter sales, every debit note issued for additional charges or price revisions, and every credit note issued for returned goods, discounts, or corrections.

Organise these invoices by type — B2B invoices in one group, B2C invoices in another, credit notes in a third. Count the total number of invoices in each group and calculate the total taxable value and total GST collected for each group. These totals will be your verification benchmarks when you review the GSTR-1 summary before filing.

Checklist Item 2 — Customer GSTIN for Every B2B Invoice

For every invoice issued to a GST-registered business, you need the customer's correct GSTIN. Before filing, verify each GSTIN is active at search.gst.gov.in — type the GSTIN and confirm the business name matches your customer and the registration status shows as Active.

As a beginner, this step feels tedious — but it is the single most important quality check in GSTR-1 preparation. An incorrect GSTIN means your customer loses ITC and blames you for the loss.

Checklist Item 3 — HSN Codes for All Your Products or Services

HSN codes (Harmonized System of Nomenclature) are standardised codes that classify every type of goods and services. Every product you sell has an HSN code. Every service has a SAC code. You need to know the correct code for every product or service category in your invoices.

If you do not know your HSN codes, search for your products on the CBIC website's HSN search tool at cbic.gov.in. For beginners, the most practical approach is to identify the correct HSN codes for all your products once — create a reference list — and apply them consistently to every invoice going forward.

Checklist Item 4 — Your GST Portal Login Credentials

Make sure you have your GSTIN and GST portal password ready and working. If you have never logged into the portal yourself, try logging in at least one day before your filing deadline — so any login issues can be resolved without the pressure of an imminent deadline.

If you have forgotten your password, click Forgot Password on the portal login page and reset it using your registered mobile number or email address.

Checklist Item 5 — Your Registered Mobile Number Access

The GST portal uses OTP-based two-factor authentication. Every time you log in and every time you file, an OTP is sent to your registered mobile number. Make sure you have access to this mobile number. If your registered mobile number has changed, update it in the GST portal through the amendment process before your filing deadline.

Understanding the GST Portal — A Beginner's Orientation

The GST Portal Home Screen After Login

When you log into www.gstin.gov.in and navigate past the dashboard, the most important area for GSTR-1 filing is the Returns Dashboard. You access it through Services → Returns → Returns Dashboard from the top navigation menu.

The Returns Dashboard Explained

The Returns Dashboard shows all the returns applicable to your GST registration — GSTR-1, GSTR-3B, and others — organised by financial year and tax period. For each return, you will see whether it is Not Filed, Filed, or Submitted. The tile for GSTR-1 is where you start your filing process.

Key Terms Beginners See on the GST Portal

GSTIN

Your Goods and Services Tax Identification Number — a 15-digit alphanumeric code that is your unique GST identity. The first two digits are your state code. The next ten digits are your PAN. The 13th digit is your entity number within the state. The 14th is always Z. The 15th is a check digit.

ARN — Acknowledgement Reference Number

The unique code generated by the GSTN portal when a return is successfully filed. This is your proof of filing. Always save the ARN after every successful GSTR-1 submission.

IRN — Invoice Reference Number

The unique number generated for each e-invoice registered with the Invoice Registration Portal. Different from GSTR-1 filing but relevant if your turnover exceeds ₹5 crore and you need to generate e-invoices.

EVC — Electronic Verification Code

The OTP-based verification method for filing returns — available for proprietorships, partnerships, and other entities that do not require a Digital Signature Certificate. Most individual and small business filers use EVC.

DSC — Digital Signature Certificate

A physical USB token containing your digital signature — required for companies and LLPs to file GST returns. If your business is a private limited company or LLP, you need a valid DSC to file GSTR-1.

GSTR-1 Tables Explained Simply — What Goes Where

The Big Picture — GSTR-1 Has Different Tables for Different Types of Sales

Think of GSTR-1 as a organised filing system — different drawers for different types of transactions. As a beginner, you do not need to memorise every table. You need to understand which type of sale goes into which drawer.

Table 4 — Sales to Registered Businesses (B2B)

This is where you report every invoice issued to a customer who has a GST registration — another business, a company, a registered dealer. Each invoice is reported individually with the customer's GSTIN. This is your most important table because it directly determines your customers' ITC.

In simple terms: If your customer has a GSTIN — Table 4.

Table 5 — Large Individual Sales to Unregistered Customers (B2C Large)

This is where you report individual invoices to customers without GST registration (unregistered/retail customers) where the invoice value exceeds ₹2.5 lakh AND the sale is interstate (customer is in a different state from your business).

In simple terms: If your customer has no GSTIN AND the invoice is above ₹2.5 lakh AND it is an interstate sale — Table 5.

Table 7 — All Other Sales to Unregistered Customers (B2C Others)

This is the simplest table — a consolidated summary of all your retail/unregistered sales that do not qualify for Table 5. For most small businesses selling locally, all retail sales go here as a single total per state per GST rate.

In simple terms: If your customer has no GSTIN AND does not qualify for Table 5 — Table 7.

Table 6 — Export Sales

All invoices for goods or services exported outside India. If you do not make any exports, you skip this table entirely.

In simple terms: If you sold to a customer outside India — Table 6.

Table 9B and 9C — Credit Notes and Debit Notes

Table 9B for credit notes issued to registered customers. Table 9C for credit notes issued to unregistered customers. If you issued any credit notes for returned goods, price corrections, or post-sale discounts — they go here.

In simple terms: If you issued a credit note or debit note — Table 9B or 9C.

Table 11 — Advance Payments Received

If any customer paid you in advance during the period and you have not yet issued the final invoice — that advance is subject to GST and must be reported here.

In simple terms: If you received money from a customer before issuing the invoice — Table 11.

Table 12 — HSN Summary

A consolidated summary of all your sales grouped by HSN code — showing total quantity, value, and tax for each product category. Mandatory for businesses with turnover above ₹1.5 crore.

In simple terms: A product-wise summary of everything you sold — Table 12.

Complete Step-by-Step GSTR-1 Filing Guide for Beginners

Now that you understand what GSTR-1 is and what goes where — let us go through the actual filing process step by step.

Step 1 — Gather and Organise All Your Invoice Data

Before opening the portal, organise your invoices into three groups — B2B invoices (sales to registered customers with GSTINs), B2C invoices (sales to unregistered customers), and credit notes and debit notes issued during the period.

For Each B2B Invoice Note Down

The customer's full name and GSTIN, your invoice number and date, the total invoice value including GST, the taxable value (invoice value minus GST), the GST amount broken down by CGST/SGST (for same-state sales) or IGST (for different-state sales), and the place of supply (which state the goods were delivered to or services were provided in).

For B2C Invoices Note Down

The state where the customer is located, whether any individual invoice exceeds ₹2.5 lakh for an interstate sale (these go in Table 5), and the total taxable value and GST collected for all other B2C sales grouped by state and GST rate.

The Reconciliation Step — Do This Before Everything Else

Add up all your invoice taxable values. Add up all GST collected. Compare these totals to your sales ledger or bank deposits. They should match. If they do not match — you have missing or duplicate invoices to find and fix before filing.

Step 2 — Log Into the GST Portal

Open your web browser and go to www.gstin.gov.in.

Click the Login button in the top right corner. Enter your Username (this is your GSTIN or the username you set when registering on the portal) and your Password. Enter the CAPTCHA text shown on screen. Click Login.

Two-Factor Authentication

After your username and password, the portal will ask for an OTP. Click Generate OTP and check your registered mobile number for a 6-digit code. Enter this code within 10 minutes (it expires after that). Click Proceed.

You are now logged into the GST portal.

Step 3 — Navigate to the GSTR-1 Filing Page

dropdown, click on Returns. From the next menu, click on Returns Dashboard.

On the Returns Dashboard, you will see two dropdown menus — Financial Year and Return Filing Period. Select the correct financial year (for example 2025-26) and the correct period (the month or quarter you are filing for). Click Search.

The page will refresh and show you the applicable returns for the selected period. Find the GSTR-1 tile and click on Prepare Online to begin preparing your return.

Step 4 — Enter B2B Invoice Data (Table 4)

On the GSTR-1 preparation page, you will see all the tables listed. Click on 4A, 4B, 4C, 4D — B2B Invoices to open the B2B invoice entry section.

Adding Your First B2B Invoice

Click the Add Invoice button or the + icon to open the invoice entry form. Fill in the following fields one by one.

GSTIN of Recipient — Enter your customer's GSTIN. The portal will automatically fetch the customer's registered name when you enter a valid GSTIN — verify that the name matches your customer.

Invoice Number — Enter exactly as written on your invoice, including any letters or prefix (for example INV/2026/001 or just 001).

Invoice Date — Click the calendar icon and select the date, or type in DD/MM/YYYY format.

Invoice Value — Enter the total invoice value including GST (the final amount your customer paid or owes).

Place of Supply — Select the state where the goods were delivered or services were consumed. For most standard sales, this is your customer's state.

Reverse Charge — Select No for most transactions. Select Yes only if this is a reverse charge transaction where your customer pays the GST instead of you.

Taxable Value — Enter the invoice value excluding GST (the amount before tax was added).

Tax Amount — Enter the IGST amount if the supply is interstate (customer is in a different state from you). Enter both CGST and SGST amounts if the supply is intrastate (customer is in the same state as you). Each should be half the total GST rate — so for 18% GST on ₹1,000, enter ₹90 CGST and ₹90 SGST.

Click Add to save this invoice entry. Repeat for every B2B invoice.

Beginner's Tip — IGST vs CGST/SGST Made Simple

Compare the first two digits of your GSTIN with the first two digits of your customer's GSTIN. If they are the same number — same state — use CGST and SGST. If they are different numbers — different states — use IGST. For example, if both GSTINs start with 07 (Delhi), use CGST and SGST. If yours starts with 07 (Delhi) and theirs starts with 27 (Maharashtra), use IGST.

Step 5 — Enter B2C Sales Summary (Table 7)

Click on 7 — B2C (Others) to open the consolidated B2C sales summary section.

How to Fill Table 7 as a Beginner

Click Add Details. Select the Place of Supply — this is the state where your unregistered customers are located. For most small businesses selling locally, this will be your own state.

Select the GST Rate applicable to your B2C sales — 5%, 12%, 18%, or 28%.

Enter the Taxable Value — the total value of all your B2C sales at this GST rate in this state, excluding GST.

Enter the IGST Amount for interstate B2C sales. Enter CGST and SGST amounts for intrastate B2C sales.

Click Add to save.

Multiple GST Rates or Multiple States

If you sell products at different GST rates, add a separate entry for each rate. If you sell to customers in different states, add a separate entry for each state. For most small businesses selling one type of product locally, Table 7 is a single entry — taking just two minutes to complete.

Step 6 — Enter Large B2C Invoices (Table 5)

Click on 5 — B2C Large if you have any individual invoices to unregistered customers that are interstate AND exceed ₹2.5 lakh in value.

Do You Need Table 5?

As a beginner, ask yourself — have I issued any single invoice to an unregistered customer (no GSTIN) for a sale where my customer is in a different state from me AND the invoice value is more than ₹2.5 lakh? If yes, that invoice goes here. If no, skip this table entirely.

Click Add Invoice and fill in the state code, invoice number, date, taxable value, and IGST amount for each qualifying invoice.

Step 7 — Report Credit Notes and Debit Notes

If you have issued any credit notes during the filing period — for returned goods, price corrections, or post-sale discounts — click on 9B — Credit/Debit Notes (Registered) for credit notes to registered customers.

How to Enter a Credit Note

Click Add Note. Enter the original invoice number that the credit note refers to. Enter the credit note number and date. Enter the GSTIN of the registered customer. Enter the taxable value of the reduction and the corresponding tax reduction amounts.

For credit notes issued to unregistered customers, use 9C — Credit/Debit Notes (Unregistered) and follow the same process without the GSTIN field.

Beginner's Note on Credit Notes

As a beginner you might wonder — what if I have never issued a credit note? Then simply skip Tables 9B and 9C. You only use these tables when you have issued credit notes or debit notes during the period.

Step 8 — Report Advance Receipts (Table 11)

Click on 11A — Tax Liability on Advances Received if you have received any advance payments from customers during the period that you have not yet issued final invoices for.

Common Example of Advances for Beginners

Imagine a customer pays you ₹50,000 in advance for goods that will be delivered next month. That ₹50,000 is an advance receipt. Under GST, you owe tax on this advance when you receive it — not when you deliver the goods. So it must be reported in GSTR-1 for the month you received the payment.

Click Add Details, select the place of supply, enter the gross advance amount, select the GST rate, and enter the tax amount. Click Add.

What if You Have No Advance Receipts?

Most small businesses — particularly those making spot sales with immediate invoicing — have no advance receipts. If this applies to you, skip Table 11 entirely.

Step 9 — Complete HSN Summary (Table 12)

Click on 12 — HSN-Wise Summary of Outward Supplies to enter your product-wise sales summary.

Is HSN Summary Mandatory for You?

HSN summary is mandatory if your annual aggregate turnover exceeds ₹1.5 crore. If your turnover is below ₹1.5 crore, this table is optional — though it is good practice to include it.

How to Fill Table 12 as a Beginner

Click Add Details. For each HSN code in your product catalogue, enter the HSN code number, the description of goods or services, the unit of measurement (pieces, kilograms, litres, etc.), the total quantity supplied during the period, the total taxable value, and the tax amounts — IGST or CGST/SGST as applicable.

If you sell three different product types with three different HSN codes, you will have three rows in Table 12 — one for each HSN code showing the totals for that product category for the month.

Beginner's Shortcut for HSN Summary

Add up all invoices containing each HSN code separately to get the totals for Table 12. For example, if you sell pens (HSN 9608) and notebooks (HSN 4820), add up all pen sales for the month and enter the totals in one row, then add up all notebook sales and enter in another row.

ERP Group's accounting software generates HSN summaries automatically from all invoices — saving beginners the manual aggregation work that makes Table 12 time-consuming without software.

Step 10 — Preview Your Complete GSTR-1

This is the most important step for beginners — and the one most commonly skipped in the rush to file. Before submitting anything, always generate and carefully review the complete GSTR-1 preview.

How to Generate the Preview

Click the Preview button or Generate Summary button at the bottom of the GSTR-1 preparation page. The portal will generate a complete PDF summary of your entire GSTR-1. Download this PDF.

What to Check in the Preview — Beginner's Verification List

Check that the total outward taxable supply matches the total of all your sales invoices for the period. Verify that the total CGST, SGST, and IGST amounts match the tax totals from your invoices. Count the number of B2B invoices in the summary and compare to your invoice count. Confirm credit notes are reflected as reductions. Check that HSN totals match your product-wise sales records.

What to Do If Something Does Not Match

If any number in the preview does not match your own records — stop. Do not file. Go back to the relevant table, find the error, correct it, and regenerate the preview. Common causes of mismatches include a missed invoice, a duplicate entry, an invoice entered with the wrong value, or a credit note that was not included.

Correcting errors before filing takes 5 minutes. Correcting errors after filing takes hours of amendment work spread across multiple subsequent months.

Step 11 — Submit Your GSTR-1

Once your preview is verified and correct, scroll down and click Submit. The portal will ask you to confirm the submission — read the confirmation message and click Yes, Submit.

What Happens When You Click Submit

Submitting locks your GSTR-1 data — you can no longer edit the current return. The portal calculates your total outward tax liability and displays a summary. After submission, you will see the File GSTR-1 button appear.

Important — Submission is Not the Same as Filing

Many beginners confuse Submit with File. Submitting locks the data. Filing actually sends it to the GSTN system. You need to complete both steps.

Step 12 — File GSTR-1 Using EVC or DSC

After submitting, click File GSTR-1. You will see a declaration checkbox — read it and check the box to confirm you are filing this return voluntarily and the information is correct.

Filing With EVC — For Most Small Businesses and Individuals

Select File with EVC from the options shown. The portal will send an OTP to your registered mobile number. Check your phone, enter the OTP in the portal within 10 minutes, and click Verify.

Your GSTR-1 is now filed. The portal will display your Acknowledgement Reference Number (ARN).

Filing With DSC — For Companies and LLPs

Select File with DSC. Make sure your DSC USB token is connected to your computer. The portal will show a list of available certificates — select the correct one for your business. Enter your DSC PIN when prompted. Click Sign to complete the filing.

What if You Get an Error During Filing?

Common errors beginners encounter include OTP expired (generate a new one and try again), DSC not recognised (try a different browser or check USB token connection), session timeout (log in again and resume from Returns Dashboard), and portal downtime (wait 30 minutes and try again — the GSTN portal occasionally experiences high traffic near filing deadlines).

Step 13 — Save Your ARN and Record the Filing

After successful filing, the portal displays your Acknowledgement Reference Number — a unique code that is your permanent proof that GSTR-1 was filed. This is your most important post-filing action.

What to Do With Your ARN

Take a screenshot of the ARN confirmation page. Note the ARN in a dedicated GST compliance register — a simple notebook or spreadsheet where you record the ARN, filing date, tax period, and total outward supply value for every GSTR-1 you file. Save the filed GSTR-1 summary PDF to a dedicated folder on your computer or cloud storage.

Your ARN is your answer to any future question about whether GSTR-1 was filed for a particular period — keep it safe and accessible.

What Happens After You File GSTR-1 — What Beginners Need to Know

Your Data Appears in Your Buyers' GSTR-2B

Within 24-48 hours of your GSTR-1 filing, the invoices you reported in Table 4 appear in your registered customers' GSTR-2B — the auto-populated ITC statement. Your customers will now be able to see your invoices when they log into the GST portal and reconcile their ITC for the month.

Your Next Step is GSTR-3B on the 20th

After filing GSTR-1 by the 11th, your next compliance deadline is GSTR-3B — due by the 20th of the same month for monthly filers, or the 22nd/24th for quarterly QRMP filers. GSTR-3B is the return through which you pay your actual GST liability — calculated by offsetting your ITC against your outward tax liability.

Can You Modify a Filed GSTR-1?

No — once GSTR-1 is filed, it cannot be modified directly. If you discover an error — a wrong GSTIN, an incorrect invoice value, a missed credit note — you correct it in the next month's GSTR-1 using the amendment tables (Table 9 for B2B amendments, Table 10 for B2C amendments). You have until the GSTR-1 filing for September of the following financial year to make amendments.

What if You Filed a Wrong Return?

If you discover a significant error shortly after filing — particularly in the first few hours — contact the GST Helpdesk at 1800-103-4786. For most errors, the amendment process in the next filing period is the correct approach. ERP Group's accounting software significantly reduces the likelihood of filing errors by validating all data before submission.

Common Beginner Mistakes in GSTR-1 — Learn From Others' Errors

Beginner Mistake 1 — Entering Customer Name Instead of GSTIN

Many first-time filers type the customer's business name in the GSTIN field instead of their actual 15-digit GSTIN. The portal rejects this with an error. Always enter the GSTIN — a 15-character alphanumeric code starting with a state code.

Beginner Mistake 2 — Confusing Invoice Value With Taxable Value

Invoice value is the total amount including GST. Taxable value is the amount before GST. These are different numbers. If your invoice is for ₹1,180 total (₹1,000 + ₹180 GST at 18%), the taxable value is ₹1,000 — not ₹1,180. Entering the wrong value in the wrong field creates tax calculation errors.

Quick Formula for Beginners

Taxable Value = Invoice Total ÷ (1 + GST Rate). So for an 18% GST invoice of ₹1,180: Taxable Value = ₹1,180 ÷ 1.18 = ₹1,000. GST Amount = ₹1,180 - ₹1,000 = ₹180.

Beginner Mistake 3 — Not Saving Progress on the Portal

The GST portal has a session timeout of approximately 30 minutes of inactivity. If you are entering many invoices and take a break without saving, you can lose all entered data. Click the Save button regularly — after every 10-20 invoice entries — to prevent data loss.

Beginner Mistake 4 — Filing Without Generating Preview

Many beginners, anxious to complete the filing, skip the preview step and submit directly after data entry. The preview is your error-catching safety net. Never skip it — especially in your first few filings when errors are most likely.

Beginner Mistake 5 — Forgetting Nil Filing in Low-Activity Months

If your business had a slow month with no sales, you still need to file a nil GSTR-1 by the due date. Many beginners assume no activity means no filing requirement. This is incorrect — a nil return must be filed. Nil GSTR-1 filing takes literally 5 minutes and costs nothing. Late filing costs ₹20 per day.

Beginner Mistake 6 — Using Wrong Financial Year or Period

The Returns Dashboard has dropdowns for financial year and period. Beginners sometimes select the wrong period — filing for April when they mean to file for March, or selecting the wrong financial year. Always double-check the period selection before starting data entry. If you discover you have filed for the wrong period, contact the GST Helpdesk for guidance.

Beginner Mistake 7 — Not Keeping the ARN

Many first-time filers close the portal immediately after filing without saving the ARN. When asked later to prove compliance, they have no record. Always save your ARN immediately after every successful filing — screenshot, write it down, store in a spreadsheet — before closing the portal.

Making GSTR-1 Easy — How Accounting Software Transforms the Experience for Beginners

Why Manual Filing is Hard for Beginners — and Why It Does Not Have to Be

Everything described in this guide — when done manually — requires you to maintain organised invoice records throughout the month, correctly classify every transaction by supply type and HSN code, manually verify every customer GSTIN, prepare HSN summaries by aggregating invoices, enter all data into the portal tables, and verify the summary against your records before filing.

For experienced accountants, this is routine. For beginners, it is overwhelming, time-consuming, and error-prone.

Modern accounting software eliminates most of this work — not by bypassing compliance, but by automating the data preparation and submission process so thoroughly that GSTR-1 filing becomes a review-and-confirm process rather than a data-entry marathon.

How ERP Group Makes GSTR-1 Filing Beginner-Friendly

Every Invoice Automatically Goes to the Right GSTR-1 Table

When you create an invoice in ERP Group, the software automatically determines which GSTR-1 table it belongs to based on whether the customer has a GSTIN, which state they are in, and what type of supply it is. You create the invoice once — the software classifies it correctly for GSTR-1 without any separate action from you.

GSTINs Are Validated Automatically

Every time you enter a customer's GSTIN in ERP Group, the software validates it against the GSTN database automatically — confirming it is active and showing the registered business name. Invalid or cancelled GSTINs are flagged instantly, preventing the most common GSTR-1 error before it ever happens.

HSN Codes Are Suggested and Applied Automatically

ERP Group maintains a complete, updated HSN/SAC database. When you add a product to your catalogue, the software suggests the correct HSN code. Once assigned, the HSN code appears on every invoice for that product automatically — and the HSN-wise summary for Table 12 is generated automatically from all invoices.

GSTR-1 is Prepared Throughout the Month

By the time filing day arrives, your GSTR-1 is already fully prepared in ERP Group — populated automatically from every invoice raised during the month. You do not compile data at month-end. You simply review what the software has prepared and confirm it is correct.

One-Click Filing Through GSTN API

ERP Group files GSTR-1 directly to the GSTN portal through official certified API integration — without requiring you to log into the portal at all. You review the prepared return in ERP Group's compliance dashboard, confirm the summary is correct, and click file. The ARN comes back automatically and is stored in your records.

Complete Business Integration Captures Every Transaction

ERP Group's POS software captures every retail transaction automatically. The Warehouse Management System records every goods dispatch. The CRM software connects confirmed sales to invoice generation. The HR & Payroll software handles employee-related compliance separately. Every business function feeds automatically into your accounting records — ensuring no transaction is ever missed from GSTR-1.

Time Investment — Manual Filing vs ERP Group for First-Time Filers

GSTR-1 Task First-Time Manual Filer With ERP Group
Learning the portal and tables 2-4 hours 30 minutes
Invoice data organisation 2-5 hours 0 minutes (automatic)
GSTIN verification 1-2 hours 0 minutes (automatic)
HSN summary preparation 1-3 hours 0 minutes (automatic)
Data entry on portal 2-6 hours 0 minutes (API filing)
Preview review 30-60 minutes 15-20 minutes
Filing and ARN capture 30 minutes 5 minutes
Total First Filing 9-21 hours 50 minutes
Total After 3 months 6-12 hours/month 20-30 minutes/month

Conclusion — Your First GSTR-1 Filing is the Hardest One — Every One After Gets Easier

Every experienced GSTR-1 filer in India remembers their first filing — the confusion, the unfamiliar portal, the anxiety about making errors that cannot be undone. And every one of them will tell you the same thing — by the third or fourth filing, it feels routine.

The 13 steps in this guide take you from the very beginning of the process to a successfully filed return with ARN in hand. Follow each step, do not skip the preview verification, save your ARN, and you will complete your first GSTR-1 filing successfully.

And if you want to make every GSTR-1 filing — first, second, and fiftieth — as fast and error-free as possible, ERP Group's accounting software automates the entire process from invoice creation through one-click GSTN API filing. Combined with POS software for retail businesses, Warehouse Management for inventory operations, HR & Payroll for employee management, and CRM software for customer management — ERP Group gives you a complete business platform where GSTR-1 compliance is the easiest part of your month.

You started your business to build something great — not to spend days navigating government portals. Let ERP Group handle GSTR-1 so you can focus on what you do best.

Join 5,000+ Indian businesses already filing GSTR-1 in minutes every month with ERP Group.

File Your GSTR-1 With Confidence — Start With a Free Demo

👉 Book a Free Demo → — See how ERP Group makes GSTR-1 filing automatic. No credit card required.

👉 Explore Accounting Software → — View all GST features, GSTR-1 automation, and pricing for Indian businesses.

Got Questions?

Frequently Asked Questions

Yes — you need to file GSTR-1 for every tax period from your registration effective date. If your registration was effective from March 15, your first GSTR-1 covers the period from March 15 to March 31. Even if you had zero sales in this partial month, you must file a nil GSTR-1 by the due date. Missing your first GSTR-1 creates a compliance gap from the very beginning of your GST history — which is easily avoided by setting a reminder for the due date.

Do not panic — mistakes in GSTR-1 can be corrected through the amendment process in subsequent filings. GSTR-1 allows amendments to B2B invoices (Table 9), B2C invoices (Table 10), and other tables up until the September filing of the following financial year. For significant errors — particularly incorrect GSTINs that affect your buyers' ITC — make the amendment in the very next month's GSTR-1 to minimise the impact on your business relationships. ERP Group's accounting software significantly reduces first-filing errors by validating all data before submission.

Yes — the GST portal has a mobile-responsive interface that works on smartphones. ERP Group's full-featured mobile app allows you to manage invoices, review GSTR-1 preparation status, and initiate filing from any iOS or Android device. For beginners, using a desktop or laptop computer for your first few filings is recommended — the larger screen makes portal navigation and data verification easier while you are learning the process.

Think of it simply — GSTR-1 is where you report your sales (outward supplies). GSTR-3B is where you report both your sales summary AND your purchases summary, calculate your net tax liability after setting off ITC, and pay the tax due. GSTR-1 is filed first (by the 11th) — it feeds information into your GSTR-3B. GSTR-3B is filed after (by the 20th) — it is the return through which you actually pay your monthly GST.

After successful filing, the GST portal displays your Acknowledgement Reference Number (ARN) — an alphanumeric code that is your permanent proof of filing. You can also verify filed status by going to Returns Dashboard and checking that the GSTR-1 tile for the relevant period shows status as Filed. Additionally, your buyers will be able to see your invoices in their GSTR-2B within 24-48 hours of filing — which is another confirmation that your return was successfully submitted.

The GST portal occasionally experiences downtime — particularly near filing deadlines when millions of businesses are filing simultaneously. If the portal is unavailable close to the filing deadline, the GSTN typically announces an extension of the due date through an official notification. Check the GSTN portal's news section or the CBIC website for official announcements. Do not wait until the last day to file — filing 2-3 days before the deadline completely eliminates portal downtime risk.

Yes — if your shop is GST registered, you must file GSTR-1 regardless of whether your sales are cash, digital, or credit. For a shop with only local cash sales to unregistered customers, your GSTR-1 is primarily Table 7 — a simple consolidated summary of total sales value and GST collected. This is one of the simplest GSTR-1 filings possible — a shop owner with only local B2C cash sales can complete GSTR-1 in under 15 minutes once the data is ready.

Keep reading

All articles
Manufacturing ERP & Industry Solutions

ERP Software for Paint Manufacturers India — Complete Guide 2026

Oct 15, 2026 · 29 min read
Manufacturing ERP & Industry Solutions

ERP Software for Steel Manufacturers India — Complete Guide 2026

Oct 15, 2026 · 29 min read