GST

How to use Offline Tool to prepare Form GSTR-4 Annual Return by Composition Taxpayers

How to use Offline Tool to prepare Form GSTR-4 Annual Return by Composition Taxpayers

An EXCEL based offline tool has been provided on GST portal for composition taxpayers to prepare their GSTR-4 Annual Return.

1.Steps to use the offline tool:

Whether step is Online or Offline Steps to be taken
Offline Navigate to Downloads – Offline Tools – GSTR-4 Annual Return Offline Tool to download the tool
Online Login and download the details of Annual Return as a JSON file by navigating to Services – Returns – Annual Return – GSTR-4 ‘Upload/Download JSON’
This step is optional
Offline Prepare Form GSTR-4 in offline tool in following steps:
• Fill up the details in the various tables of the tool
• Add/ edit/ modify details in user input table(s)
Click on ‘Generate JSON File to Upload’ it on GST Portal
Online ogin to the GST Portal and upload generated JSON File by navigating to Services – Returns – Annual Return – GSTR-4 ‘Upload/Download JSON’

2. Details which can be entered in Offline Tool:

Users can enter details in various Tables like Table 3 (a) (Aggregate turnover for previous FY), 4A (Inward supplies from registered suppliers), 4B & 4C (Inward supplies received from a registered/ unregistered supplier on RCM basis), 4D (Import of services) & 6 (only Row 12 to 16: Tax rate wise details of outward supplies during the year (Net of advances, credit/debit notes/adjustments)).

3. Details which are un-editable in Offline Tool:

Table 5 (Summary of self-assessed liability as per FORM GST CMP-08), 6 (Row 1 to 11: Tax liability on RCM basis auto-populated from Table 4B, 4C & 4D) & 7 (TDS/TCS Credit received) are auto-populated and are non-editable.

4. Some important points related to using offline tool are:

• Click on ‘Validate’ button, to validate data in each worksheet in offline tool, after all details have been filled in that sheet.

• In case of validation failure of details on uploading JSON file, an error file will be generated with status as ‘Processed with Error’. This file can be downloaded, open in offline too, corrected and can be up loaded again by creating a JSON file again.

• Upon upload of this JSON file, these records will get incrementally added to the records uploaded earlier. If there are pre-existing records on the Portal, against same PAN/GSTIN, those details will get replaced/updated.

• Payment of Taxes can be made only online after logging into the GST Portal.

Share

Recent Posts

  • Prevention of Corruption Act

CBDT Instruction can not absolve persons to explain source of gold within limits specified – SC

Mere CBDT Instructions cannot absolve individuals of their obligation to explain the source and nature of their gold holdings, even…

15 hours ago
  • ICSI

Empanelment of General Observers for ICSI Examinations December 2026. Last date 16.11.2026

Empanelment of General Observers for ICSI Examinations December 2026 ICSI has invited interested members to enroll as General Observers for…

2 days ago
  • Income Tax

ITAT address some important issues relating to deduction u/s 80IA

ITAT answers some important and inter-related issues relating to deduction u/s 80IA In a recent judgment, ITAT has dealt with…

2 days ago
  • Income Tax

Mere carry forward of loss can not be denied for belated return – ITAT

Carry forward of loss can not be denied for belated return, it is only the set off in subsequent year…

2 weeks ago
  • Income Tax

Sales duly recorded in books & VAT returns, can’t be held bogus without cogent adverse material

Where sales are duly recorded in books and VAT returns, to treat it bogus sales, AO must bringing cogent adverse…

2 weeks ago
  • Income Tax

ITAT allows Diwali expenses incurred by assessee as business expenses

Expenses to celebrate Diwali with staff creates a goodwill and, therefore amounts to expenses incurred for the purpose of business…

2 weeks ago