Yes, depending on the kind of business you run, filing GST returns (monthly, quarterly, and annually) is mandatory as per the Central Goods and Services Tax (CGST) Act, 2017.
There are over 11 types of GST return types based on the kind of business, turnover, and taxpayer category. How many do you know?
Did you know? Filing GST returns requires detailed documents such as B2B and B2C invoices, GSTIN, HSN summaries, and credit/debit notes. Ensuring accurate documentation can make your GST filing process smoother and error-free.
Even though the GST taxation system was introduced in 2017, managing GST returns or tax filings still feels like navigating a maze. With the new 2025 updates, all businesses must be in tune with the changes in new rules and GST return filings.
A GST return document comprises detailed information about income, purchases, sales, and tax liabilities. These details are crucial for calculating your tax obligation for GST return filing.
GST applies to 11 forms of returns, each with a different purpose and due date. GST returns are usually filed monthly, quarterly, or annually, depending on the taxpayer’s category and turnover.
The periodic GST return filing ensures that businesses comply with the law while providing the government with the required visibility.
Here’s a breakdown of who should file GST returns and under which conditions:
Regular Taxpayers: Businesses with an annual turnover surpassing ₹20 Lakhs and ₹10 Lakhs, in the case of special category states, must file monthly GSTR-1 and GSTR-3B returns.
Composition Scheme Taxpayers: Entities with turnover up to ₹1.5 crore are covered by the composition scheme and must file CMP-08 quarterly and GSTR-4 annually.
Non-resident Taxpayers: Foreign businesses operating in India temporarily are required to file GSTR-5 monthly.
Input Service Distributors: Entities distributing ITC to branches must file GSTR-6 monthly.
E-commerce Operators: Platforms collecting TCS must file GSTR-8 monthly
TDS Deductors: Government departments or agencies deducting tax under GST must file GSTR-7 monthly.
There are over 11 types of GST return filings. For your convenience, we have summarized the different types of GST filings along with their description, frequency, and due date in a tabular form.
| GST Return Type | What’s it About? | Frequency | Due Date |
GSTR-1 |
Consists of details of all outward taxable goods or supplies made by a business |
Filed monthly and quarterly based on turnover. |
11th of the following month |
GSTR-2A |
An autogenerated dynamic read-only return auto-populating details of inward supplies from suppliers |
Auto-generated |
NA |
GSTR-2B |
Static monthly statement for taxpayers to claim Input Tax Credit (ITC) |
Monthly |
14th of the following month |
GSTR-2 |
Deferred return meant for inward supplies to match with GSTR-1 |
Deferred |
NA |
GSTR-3 |
Consolidated return designed to combine GSTR-1 and GSTR-2 details |
Deferred |
NA |
GSTR-3B |
It’s a simplified monthly return for summary sales, purchases, ITC claims, and tax liabilities |
Monthly |
20th of the following month |
GSTR-4 |
It’s an annual return summarizing quarterly CMP-08 filings for composition scheme taxpayers |
Monthly |
30th April of the next financial year |
GSTR-5 |
A monthly return for non-resident taxpayers reporting transactions and tax liabilities |
Monthly |
20th of the following month |
GSTR-5A |
A return for OIDAR (Online Information and Database Access or Retrieval) service providers |
Monthly |
20th of the following month |
GSTR-6 |
It is filed by Input Service Distributors (ISDs) declaring details of ITC distributed to recipients |
Monthly |
13th of the following month |
GSTR-7 |
A TDS return filed by tax deductors to report deductions under GST |
Monthly |
10th of the following month |
GSTR-8 |
A return for e-commerce operators capturing details of supplies and TCS collected |
Monthly |
10th of the following month |
GSTR-9 |
An annual return that consolidates all monthly or quarterly GST returns filed during the year |
Annually |
31st December of the next financial year |
GSTR-10 |
Final return for taxpayers whose GST registration is canceled or surrendered |
Once (upon GST registration cancellation or surrender) |
Within 3 months of cancellation or surrender |
GSTR-11 |
Return for UIN holders like foreign embassies claiming refunds |
Monthly |
28th of the month following the inward supplies |
PMT-06 |
Challan for self-assessed tax payments under the QRMP scheme |
Monthly |
25th of the following month for applicable period |
CMP-08 |
Quarterly return for composition taxpayers declaring summary sales and tax payable |
Quarterly |
18th of the following quarter |
ITC-04 |
Details of goods sent for job work and their subsequent return |
Quarterly |
25th of the month following the quarter |
GST can be easily calculated using the following formula. All you need is the selling amount or the original amount and the rate of GST.
GST Amount = (Original Price × GST Rate) / 100
Take Rakesh, who owns a garment shop. If he sells a shirt for ₹1,000 at an 18% GST rate, let’s calculate the GST amount by applying the above formula.
GST Amount = (₹1,000 × 18) / 100 = ₹180
Total Price = ₹1,000 + ₹180 = ₹1,180
To manage the GST filing process, you should know what documents are required.
Here’s what you need:
1. GSTIN (Goods and Services Tax Identification Number)
GSTIN of customers for all B2B invoices
2. Invoices
All the list of issued invoices, including B2B and B2C, with the following details:
3. B2C Invoices
Include all the B2C invoices exceeding ₹2.5 Lakhs with the following details:
4. Export Invoices
5. HSN (Harmonized System of Nomenclature) Summary
6. Additional Summaries
Register and get GSTIN: If you are not registered on the portal, register to get the GSTIN number. Those who already have GSTIN numbers can start with the following step.
Log into the Portal: Visit the GST portal, i.e., www.gst.gov.in, and log in with your credentials.
Navigate to Returns: Locate the return dashboard and click on that and choose the appropriate financial year for which you are filing the GST returns.
Prepare Online: Now select which return you need to file based on your taxation category. If you wish to file online, select the prepare online option.
Enter Required Details: Now enter the details correctly in the required fields, including any pending late fees. Once done, save the form.
Review Before Submit: Cross-verify all details before submitting the return
Check Status: Before proceeding, check the status of the GST return filing. Once you submit the return form, the status will change to submitted.
Make Tax Payments: Now click on payment of tax and make the necessary payment.
Download Acknowledgment Receipt: Save a copy of the acknowledgment receipt for your records.
There are three ways to check the GST returns status. Let us have a look at these different ways.
Before tracking the GST returns status, the taxpayer needs access to their GST account. The following steps can then be followed to track the status:
Taxpayers are assigned an ARN, which stands for Application Reference Number. This number is assigned through the taxpayer's email address or contact number. The steps below can be followed to track GST return status using the ARN.
Access the common GST portal - www.gst.gov.in
Fill in your credentials and login
Move the cursor, select Service, click on Returns and finally select Track Return Status.
Type in your ARN number in the dedicated ARN space
Finally, click on the Search option to track the status
To determine the GST return status by using the 'Status' option, follow the steps cited below:
Log into the portal www.gst.gov.in
Enter your login page credentials
Click on the Service tab, go to Returns and select the Track return Status
From the drop-down list, select the Status of Return option
Then click on the Search button to know the status
Step 1: Visit the portal (www.gst.gov.in) and log into your account using the credentials
Step 2: Go to Services navigate to Returns and click on View e-filed returns
Step 3: Select the Financial Year (i.e., GST return filing year), Return filing period (i.e., annual, quarterly, or monthly), Period (i.e., the GST return filing period), and Return type (i.e., the GSTR form you wish to download).
Step 4: Once you fill in the required details, click on view/download to view the acknowledgment number and date of GST return filing
Step 5: Click on Download Filed GSTR to download your GST return in PDF format
Make sure you file your GST returns on time, as there are penalties for late GST filings. But why? To promote timely compliance, avoid revenue leakage, ensure accurate tax reporting, and maintain cash flow in the economy.
GST Return Type |
Penalty for Late Filing |
GSTR-3B |
Late fee of ₹25 per day for CGST and SGST (total ₹50/day) and a max cap of ₹5,000 Nil Return: ₹10 per day for CGST and SGST (total ₹20/day) with a max cap of ₹2,000 |
GSTR-1 |
Late fee of ₹25 per day for CGST and SGST (total ₹50/day) with a max cap of ₹5,000 Nil Return: ₹10 per day for CGST and SGST (total ₹20/day) with a max cap of ₹2,000 |
GSTR-9 |
Up to ₹5 Crore turnover: ₹25 per day (₹50/day total) capped at 0.04% of turnover ₹5 crore to ₹20 Crore turnover: ₹50 per day (₹100/day total), capped at 0.04% of turnover Above ₹20 Crore turnover: ₹100 per day (₹200/day total) capped at 0.25% of turnover |
GSTR-4 |
Late Fee of ₹50 per day (₹25 CGST + ₹25 SGST), capped at ₹5,000 Nil Return: ₹20 per day (₹10 CGST + ₹10 SGST), capped at ₹2,000 |
GSTR-5 |
Late Fee of ₹50 per day (₹25 CGST + ₹25 SGST), capped at ₹5,000 |
GSTR-5A |
Late Fee of ₹50 per day (₹25 CGST + ₹25 SGST), capped at ₹5,000 |
GSTR-6 |
Late Fee of ₹50 per day (₹25 CGST + ₹25 SGST), capped at ₹5,000. |
GSTR-7 |
Late Fee waived as of November 1, 2024, as per Notification No. 23/2024-Central Tax |
GSTR-8 |
Late Fee of ₹50 per day (₹25 CGST + ₹25 SGST), capped at ₹5,000 |
GSTR-10 |
Late Fee of ₹100 per day (₹50 CGST + ₹50 SGST), capped at ₹5,000 |
Here's a quick reference to the important GST return filing due dates to keep in mind:
Due Date |
GST Return Type |
Filing Period |
August 10th |
GSTR-7 |
Monthly (July 2025) |
August 10th |
GSTR-8 |
Monthly (July 2025) |
August 11th |
GSTR-1 (Turnover> ₹1.5 Crore) |
Monthly (July 2025) |
August 13th |
GSTR-6 |
Monthly (July 2025) |
August 20th |
GSTR-3B (Turnover> ₹5 Crore) |
Monthly (July 2025) |
August 20th |
GSTR-3B (Turnover ≤ ₹5 Crore) |
Monthly (July 2025) |
August 20th |
GSTR-5 |
Monthly (July 2025) |
August 20th |
GSTR-5A |
Monthly (July 2025) |
December 31st |
GSTR-9 and 9C |
FY 2024-25 (Annual Return) |
Many taxpayers and businesses still face challenges managing and navigating the GST filing and registration processes.
The complexity of the GST return forms is challenging. Multiple GST return forms ( as mentioned above) and matching the data in each is not easy.
Another concern is the mismatch of the Input Tax Credit (ITC). The mismatch between the credit claimed in GSTR-3B and the actual ITC available in the supplier’s GSTR-1 leads to errors and potential penalties.
Some of the penalties for late filings are heavy, and they also attract interest charges, which adds to the financial burden.
The GST portal often faces some technical glitches, especially during peak filing times, which cause submission delays.
The updates and versions to the GST rules and regulations also add to the confusion.
The most pressing concern is educating taxpayers about the revised and constantly changing GST rules and regulations.
Amazon Business ensures all your B2B purchases are GST-compliant by providing GST invoices with every purchase. With handy GST invoices for B2B eCommerce or B2B purchases, filing GST returns becomes smoother.
Registering with Amazon Business also has these perks:
Business-only pricing and extra savings with bulk orders and wholesale discounts
Extensive product selection for businesses, including dropshipping businesses and corporates.
Specialty stores for laptop accessories, office supplies, electronics, and packaging supplies.
The key is to stay updated with the GST return filing rules and regulations. With inventory planning, prioritize categorizing GST invoices and setting reminders to file taxes on time. You can seek professional help to avoid common filing mistakes.