GSTR-1 Filing 2025: Easy 5-Minute Step-by-Step Guide (CA-Free!)
GSTR-1 Filing: The Easiest, Step-by-Step Guide for 2025 (Learn in Just 5 Minutes!)
Do you often wonder, while filing your monthly GST return, "What is the correct and easiest way to file this GSTR-1?"
Often, new business owners or those filing a return for the first time get a little confused when they go to the GST portal. They feel it’s a huge and difficult task.
But believe me, filing GSTR-1 is not rocket science at all! It's as easy as filling out any online form.
If you read this complete guide, which I have written in simple language like a friend, I guarantee that you will be able to file your GSTR-1 in just 2 minutes—without any confusion or mistakes!
So, without further delay, let's understand this entire process step-by-step.
Step 1: Log in to the Portal and Access the 'Return Dashboard'
Whenever you start any online task, what is the first step? Obviously, reaching that platform.
Similarly, to file GSTR-1, you first need to go to the GST Portal and log in to your account by entering your credentials (Username & Password).
What should you do immediately after logging in?
Go to the Dashboard and click on “Return Dashboard” under “Returns” in the “Services” tab.
Selecting the Filing Period (Month/Quarter)
Now, the system will ask you for the time period (Period) for which you want to file GSTR-1. Here, you need to select the month or quarter for which you are filing the return.
Expert Tip: File 'Online,' Avoid 'Offline'!
Whenever you proceed to prepare GSTR-1, the portal shows two options: "Online Prepare" and "Offline Prepare." My advice is to always choose the “Online Prepare” option! Data entry becomes very simple in the online mode, and most importantly, the chance of making a mistake is almost eliminated. This is your key to first success.
Applying for a GST Account: A Step-by-Step Guide
Step 2: If There Are No Transactions: File a 'Nil Return'
Imagine this month was a bit quiet for you, and you didn't have any sales or business transactions. Do you still need to file a return?
Yes! You absolutely do. We call this filing a 'Nil GSTR-1'.
This is even easier!
-
Look for the “File Nil GSTR-1” option on the Return Dashboard.
-
Tick that option.
-
Enter the OTP (One-Time Password).
-
And that’s it, your 'Nil Return' is filed.
Congratulations! Your work ends here.
Step 3: If There Are Taxable Invoices: These 4 Tables Must Be Filled
Now let's talk about the main task: If you have made sales this month/quarter and have several taxable invoices, you will only need to fill the four most essential tables within GSTR-1.
These tables correctly convey all your sales data to the GSTN (GST Network):
|
Table Number |
Details |
Who is it for? |
|
Table 4 |
B2B (Business to Business) Invoices |
Sales made to GST Registered Businesses |
|
Table 7 |
B2C (Business to Consumer) Invoices |
Sales made to the general public/unregistered people |
|
Table 12 |
HSN Summary |
Code-wise summary of your products or services |
|
Table 13 |
Document Issued |
Details of the invoice series and numbers |
Let's now fill these four tables one by one.
Table 4: B2B Invoices – Business to Business Sales
This table is for invoices you sold to another GST-registered business.
How to fill it?
-
First, enter the GST Number (GSTIN) of the party you sold to.
-
Now, fill in the basic invoice information: Invoice Number and Invoice Date.
-
Enter the Total Invoice Value. Note: This should include the GST amount.
-
Below, you will need to fill in the Taxable Value (i.e., the price before GST is applied).
-
As soon as you enter the GST Rate (e.g., 5%, 12%, 18%), the system automatically calculates the tax. How easy is that, right?
-
Now click on “Save”.
Similarly, you will have to upload all your B2B invoices here, one by one.
Table 7: B2C Invoices – Sales to Consumers
Now it's time for sales made to the general consumer or to someone who does not have GST registration.
The good news is that you don't have to enter every invoice here! This saves a lot of work.
All you have to do is:
-
Select the State where you made this sale.
-
Enter the Taxable Value for that state.
-
Select the GST Rate.
The system will calculate the tax automatically again.
Just repeat this process for every state and “Save”.
Transition Word: However, for large B2C sales (e.g., above ₹2.5 Lakh), you might need to provide the receiver's name and address, but for small and general sales, this 'state-wise summary' is enough.
Table 12: HSN Summary – Product Identification Code
This is a very important part that many people skip! Filling this also increases your credibility according to Google's Helpful Content Guidelines.
HSN (Harmonized System of Nomenclature) or SAC (Service Accounting Code) is the identification code for your products or services.
Mandatory HSN Summary:
-
If your turnover is less than ₹5 Crore, you only need to fill the HSN summary for B2B (Table 4).
-
If the turnover is more than ₹5 Crore, the HSN summary is mandatory for both B2B and B2C.
What to enter here:
-
The HSN Code of your product.
-
The Total Taxable Value under that code.
-
The GST Percentage.
The system will automatically show the tax information.
Warning! Be sure to note this:
The data in Table 12 must absolutely match the total sum of your Table 4 (B2B) and Table 7 (B2C). If it doesn't match, you could receive a Mismatch notice in your return.
Table 13: Document Issued – Counting the Invoices
Now we have reached the last table – Document Issued. This table indicates how many invoices you created, how many you cancelled, etc., during this period.
-
Click on “Add Document”.
-
Enter your Invoice Series Number (e.g., 001 to 150).
-
Write the Total Number of Invoices (e.g., 150).
-
If any invoice was cancelled, mention that number here as well.
The system will automatically show the Net Invoices.
Just “Save” it.