GSTR-3B Offline Utility: Download, Use, and File Returns Without Internet
AuthorMehul Jagwani
Reviewed ByCA Ajay Savani

Every regular GST-registered taxpayer must file GSTR-3B every month or every quarter under the QRMP scheme. Most people file it directly on the GST portal. But there is another option that many tax professionals and business owners prefer, especially when handling multiple GSTINs or working in areas with unreliable internet. That option is the GSTR-3B offline utility.
In this blog we will discuss the GSTR-3B offline utility system requirement, who should use it and how to download and install the offline utility.
Who Should Use the GSTR-3B Offline Utility?
The tool is useful in several situations:
- Chartered Accountants and tax consultants who handle returns for multiple clients
- Businesses in locations where internet connectivity is inconsistent
- Taxpayers who prefer working in Excel before uploading data to the portal
- Anyone who wants to reduce the risk of data entry errors on the live portal
System Requirements Before You Download
Before going ahead with the GSTR-3B utility download, it is important to check whether the system meets the basic requirements.
- Operating System: Windows 7 or above (the tool does not work on Mac or Linux)
- Microsoft Excel: Version 2007 or above
- Internet Explorer: Version 10 or above (Google chrome is preferred)
- WinZip or WinRAR: Required to extract the downloaded ZIP file
The offline tool cannot be used on mobile devices. It runs only on desktops and laptops with Windows installed.
Designed for Modern Tax Professionals
A premium filing solution for CAs and tax consultants who need speed, scale, and operational clarity.
Handle multiple clients with ease
Reconcile and validate with confidence
Overcome the limitations of the GST portal
How to Do the GSTR-3B Utility Download
The GSTR-3B utility download is free and does not require a GST portal login. Here is the exact path:
Step 1: Open a browser and go to the official GST portal at www.gst.gov.in.
Step 2: On the homepage, click on Downloads in the top navigation menu.
Step 3: Under Downloads, select Offline Tools.
Step 4: From the list of tools, click on GSTR-3B Offline Utility.
Step 5: On the Returns Offline Tool page, click the Download button.
Step 6: A confirmation prompt will appear. Click Proceed to begin the download.
How to Install the GSTR-3B Excel Utility
Once the GSTR-3B utility download is complete, the next step is to extract and open the file.
Step 1: Locate the downloaded ZIP file on your computer, usually in the Downloads folder.
Step 2: Right-click the ZIP file and select Extract All or use WinRAR or WinZip to extract it.
Step 3: Inside the extracted folder, you will find the file GSTR3B_Excel_Utility.xlsm.
Step 4: Double-click the file to open it in Microsoft Excel.
Step 5: When Excel opens the file, you will see a yellow banner at the top saying “Enable Editing.” Click on it.
Step 6: Another bar will appear with the message “Enable Content.” Click on this too.
Before starting the filing process, know the details required to file the GSTR-3B return
Understanding the GSTR-3B Utility Password
There is no official GSTR-3B utility password shared by GSTN. Taxpayers are not meant to unlock the protected sheets. If someone online is offering a password to unlock the full sheet, that is not from GSTN and should be ignored. The tool works as designed without needing to remove the protection.
If the tool is not working as expected, the correct fix is to re-download the latest version from the portal, not to try unlocking protected sheets.
How to File GSTR-3B Using Offline Utility: Step-by-Step
Once the tool is open and macros are enabled, here is how to file GSTR-3B using the offline utility.
Step 1: Open the GSTR-3B Worksheet
Navigate to the tab labelled GSTR-3B at the bottom of the Excel file. This is the main data entry worksheet.
Step 2: Clear Any Previous Data
Click the Clear All button. This resets the sheet completely and removes any data from a previous filing period. This is especially useful if the same template is being reused for multiple clients or tax periods.
Step 3: Enter Taxpayer Details
- GSTIN: Enter the 15-digit GSTIN of the taxpayer. The tool will validate the format automatically.
- Financial Year: Select from the drop-down list. This is a mandatory field.
- Legal Name: Enter the legal name of the registered person. This field is optional and will not affect validation.
- Month: Select the relevant return period from the drop-down. This is also mandatory.
Step 4: Fill in the Return Tables
The GSTR-3B worksheet has several tables that mirror the actual GSTR-3B form.
Step 5: Validate the Data
Once all entries are complete, click the Validate button.
- If all data is correct, a message will appear: “Sheet validated. Please proceed to generate a JSON file.” The sheet status will show Validation Successful.
- If there are errors, a pop-up message will appear and the sheet status will show Validation Failed.
In case of validation failure, check the cells highlighted in red. To read the error details, go to the Review tab in Excel and click Show All Comments. Each flagged cell will have a note explaining what went wrong. Correct all errors and click Validate again.
Step 6: Generate the JSON File
After successful validation, click the Generate File button.
The tool will create a JSON file and save it in a folder named GSTR on the desktop. Click OK on the confirmation pop-up, then navigate to the GSTR folder on the desktop to confirm the JSON file is present.
The JSON file will only be generated if the sheet status shows Validation Successful. If validation failed and someone still tries to generate the file, the tool will not proceed.
Step 7: Upload the JSON on the GST Portal
Now the actual filing begins on the portal.
- Log in to the GST portal at www.gst.gov.in.
- Go to Services > Returns > Returns Dashboard.
- Select the Financial Year and Return Filing Period, then click Search.
- On the GSTR-3B tile, click Prepare Offline.
- On the upload page, click Choose File and select the JSON file from the GSTR folder on the desktop.
- Click Open. The portal will validate and process the uploaded file.
- The data from the JSON will populate the respective tables in GSTR-3B on the portal.
If there are errors during portal processing, they will be displayed on screen. If the JSON is valid, the data will load into the return form.
Note: The JSON can be uploaded multiple times before submission. Each new upload will overwrite the previous data. Only the last uploaded data will be reflected in the preview and tables.
Step 8: Preview, Submit, Offset Liability, and File
After the JSON is uploaded and data loads correctly:
- Preview the populated return to confirm all figures are accurate.
- Click Submit. Once submitted, the return data cannot be edited.
- Go to Payment of Tax and offset liability using available ITC. Pay any remaining cash liability by creating a challan if needed.
- File the return using DSC (Digital Signature Certificate) or EVC (Electronic Verification Code).
The return is filed only after this final step. Uploading the JSON is not the same as filing the return.
File GSTR-3B online — Faster, Simpler, No downloads needed.
Offline Utility vs. Filing Directly on the Portal
| Feature | Offline Utility | Direct Portal Filing |
| Internet required for data entry | No | Yes |
| Suitable for multiple GSTINs | Yes | Can be cumbersome |
| Error checking before upload | Yes (built-in Validate function) | Limited |
| Submission and signing | Portal (after JSON upload) | Portal |
| Mobile compatible | No | Yes |
Conclusion
The GSTR-3B offline utility is a practical tool for taxpayers who want more control over their return preparation before going to the portal. It reduces the risk of errors, works without a constant internet connection, and can be reused every month across multiple GSTINs.
The process is straightforward once the download is done and macros are enabled. Enter the data, validate, generate the JSON, upload it to the portal, and then complete the filing online. Most errors that users encounter, whether the “excel utility does not exist” message or the GSTR-3B utility password confusion, have simple fixes once the root cause is understood.
FAQs on GSTR-3B Offline Utility
1. What is the GSTR-3B offline utility?
The GSTR-3B offline utility is a free Excel-based (.xlsm) tool provided by GSTN. It allows taxpayers to prepare their GSTR-3B return data offline, validate it, generate a JSON file, and then upload the JSON to the GST portal for final filing.
2. What are the system requirements for the GSTR-3B offline utility?
The tool requires Windows 7 or above, Microsoft Excel 2007 or above, and WinZip or WinRAR for extraction. It does not work on Mac, Linux, or mobile devices.
3. Can I sign and submit GSTR-3B in the offline utility itself?
No. The offline utility is only for preparing and generating the JSON file. Signing, submitting, and filing the return must be done on the GST portal after the JSON is uploaded.
4. Is the GSTR-3B offline utility suitable for QRMP scheme filers?
Yes. QRMP scheme filers who are required to file GSTR-3B quarterly can also use the offline utility. The process remains the same; only the return filing period selected will be quarterly instead of monthly.
5. Is the internet needed at any stage when using the offline utility?
The Internet is needed only at two points: to download the utility from the GST portal, and to upload the generated JSON and file the return on the portal.
Disclaimer: "This blog post is for informational purposes only. For specific tax advice related to your business, please consult a qualified Chartered Accountant or GST practitioner."
About the author
Related Articles
Explore the latest market news, useful resources for business, and Munim updates.



