What parameters are CFOs
focusing on to avoid GST scrutiny?
What parameters are CFOs focusing on to avoid GST scrutiny?
Book a demo to find out!

How to file ITC-04 in offline mode?

By Tanya Gupta

|

Updated on: Apr 3rd, 2025

|

5 min read

A registered manufacturer or a principal is required to file a declaration in Form GST ITC-04 in case of job work. Taxpayers have the flexibility to file the declaration either offline or online.

Form GST ITC-04 Offline utility is an Excel-based tool to help taxpayers to prepare their Form GST ITC-04 declaration offline. Taxpayers may use the offline utility to furnish details of goods/capital goods sent to job workers and received back etc. in every quarter.

Steps to download and open the offline tool for ITC-04

Step 1: Log in to the GST portal.

Step 2: Navigate to  Downloads > Offline Tools > ITC04 Offline Tool.

Step 3: One can browse the location to save the downloaded file. After the download is complete, unzip the files and extract  ITC_04_Offline file. Right click on the file to open and then click on ‘Enable Content’.

The excel utility has six worksheets:

  • Instruction sheet: It contains the ‘Introduction’ and ‘Help’ instructions.
  • Home: Update the basic details like GSTIN and the period of filing return. It has two buttons:
    • Import data from file
    • Generate JSON to upload
  • Table 4: Details of inputs/capital goods sent for job-work are entered here.
  • Table 5A: Contain details of inputs/ capital goods received back from the job worker to whom such goods were sent for job work, and losses and wastes.
  • Table 5B: Enter details of inputs / capital goods received back from the job worker other than the job worker to whom such goods were originally sent for job work, and losses and wastes.
  • Table 5C: Details of inputs/ Capital goods sent to the job worker and subsequently supplied from premises of the job worker, and losses and wastes are entered here.

How to add table-wise details in the worksheet?

Step 1: In the excel utility, go to the home sheet tab and enter the following details: 

  • GSTIN under the column ‘GSTIN of the manufacturer’ field.
  • Choose ‘Yes/No’ whether the manufacturer falls under SEZ unit/developer.
  • Select the financial year, return filing period for which the form is being filed from the Tax Period drop-down list.

Note: 

  1. Open Downloaded ITC-04 JSON/ Error File: To import the data file or the error file, downloaded from the GST Portal (in.json format) and open it in the Offline tool for modification. Import will auto populate the details in the Offline tool. 
  2. Generate JSON File to upload: To create the data file (in.json format) of details and modifications as done in Offline tool. The JSON file can be uploaded on the GST Portal after logging in.

Step 2: Go to the Table 4 tab

  • Enter the details of inputs/capital goods sent for job-work such as GSTIN, challan number and date, description of goods, quantity, taxable value, supplier’s type, tax rate and cess.
  • Select job worker’s type, unique quantity code (UQC), and types of goods from the drop-down list.

Step 3: After updating all the details, click on the ‘Validate sheet’ button.

  • Successful validation: The error column will report a message ‘Sheet successfully validated. No error(s) found’.
  • Unsuccessful validation: A message will pop-up stating that ‘The errors are highlighted in red’. The comment box for each cell, that has errors, will show the error message. The user can read the error description of each cell and correct the errors as mentioned in the description box.Click ‘OK’ to proceed.

Step 4: After correcting all the errors, again click on the ‘Validate Sheet’ button. If there are no errors, the error column will display a message – ‘Sheet successfully validated. No error(s) found’. 

Step 5: Go to Table 5A 

  • Enter details of inputs/capital goods received back from the job worker to whom such goods were sent for job work, and losses and wastes such as:
    • GSTIN 
    • Original challan number and date issued by principal 
    • Challan number and date issued by job worker 
    • Nature of job work done 
    • Description of goods
    • Quantity of goods, losses and wastes,
  • Select state, unique quantity code (UQC) of goods, losses and wastes from the drop-down list.

Step 6: After updating all the details, click on the ‘Validate Sheet’ button. In case of errors, rectify the same as mentioned earlier.

Step 7: Go to Table 5B 

  • Enter details of inputs/capital goods received back from the job worker other than the job worker to whom such goods were originally sent for job work, and losses and wastes such as
    • GSTIN 
    • Original challan number and date issued by principal 
    • Challan number and date issued by job worker 
    • Nature of job work done 
    • Description of goods 
    • Quantity of goods, losses and wastes,
  • Select state, unique quantity code (UQC) of goods, losses and wastes from the drop-down list.

Step 8: After updating all the details, click on the ‘Validate Sheet’ button. In case of errors, rectify the same as mentioned earlier.

Step 9: Go to Table 5C 

  • Enter details of inputs/ capital goods sent to the job worker and subsequently supplied from premises of job worker, and losses and wastes such as 
    • GSTIN 
    • Original challan number and date issued by principal 
    • Invoice number and date issued by principal 
    • Nature of job work done
    • Description of goods
    • Quantity of goods, losses and wastes,
  • Select state, unique quantity code (UQC) of goods, losses and wastes from the drop-down list.

Step 10: After updating all the details, click on the ‘Validate Sheet’ button. In case of errors, rectify the same as mentioned earlier.

How to generate JSON file for upload?

Step 1: After successful validation, go to the home sheet tab and click on ‘Generate JSON file to upload’.

Step 2: A success message will pop up that says ‘Export completed. Please save the output JSON file’. Click ‘OK’.

Step 3: Browse the folder to save the file. Enter the file name and click ‘Save’ to save the generated JSON file for upload.  

How to upload the generated JSON file of ITC-04?

Step 1: Go to the GST portal.

Step 2: Go to  Services > Returns > ITC Forms 

Step 3: Click on the ‘Prepare offline’ button in the GST ITC-04 tile of the GST ITC forms page. 

Step 4: Then, select the financial year and the period of filing return. Click on ‘Search’.

Step 5: Click on ‘Choose file’ in the ‘Upload’ tab of the Offline upload and Download for ITC04 page. Browse the generated JSON file to upload and click ‘Open’.

Step 6: The JSON file will be validated at the time of upload. After successful validation, all the details will be populated as a summary. In case of failure, errors will be reported on the GST portal. Click on the 'Back to ITC forms’ button to go back or click on ‘Proceed to file ITC-04’ button to proceed further.

How to download the error JSON file, if any?

Error Report will contain only those entries that failed validation checks on the GST Portal. The successfully validated entries can be previewed online..

Step 1: Click on the ‘Generate error report’ link to download the report.

Step 2: Once the report is generated, click on the ‘Download error report’ link to download the file.

Step 3: Unzip the downloaded folder and extract the JSON file.

Step 4: Open the ITC-04 offline utility and go to the home tab and click on ‘Open downloaded ITC-04 JSON/Error’ button.

Step 5: Correct the errors as mentioned in the sheet.

Frequently Asked Questions

What are the features of Form GST ITC-04?

The features are as follows:

  • Details of Table 4, 5A, 5B and 5C can be prepared offline with no connection to the Internet.
  • Most of the data entry and business validations are inbuilt in the offline utility reducing chances of errors upon upload to GST Portal.
What are the prerequisites to use Form GST ITC-04?

A taxpayer should use:

  • Windows 7 and above.
  • Microsoft Excel 2007 and above.
Is the ITC-04 offline tool mobile compatible?

No, it can be used on desktops and laptops. 

Who is required to file ITC-04?

  • The Principal should be a registered person.
  • The principal has issued a challan to send input or capital goods to the job worker or has received back inputs/capital goods sent or sent out to another job worker or supplies from premises of one job worker to the customer directly in a specified tax period.
What is the due date to file Form GST ITC-04?

ITC-04 was a quarterly form until September 2021. It had to be furnished on or before the 25th day of the month succeeding the quarter. For example, for the Jul-Sept quarter, the due date is 25th October 2021.

However, with effect from 1st October 2021, it is a half-yearly and yearly form as follows:

  1. Those with an annual aggregate turnover of more than Rs.5 crore – Half-yearly from April-September- due on 25th October and October-March due on 25th April.
  2. Those with an annual aggregate turnover of up to Rs.5 crore – Yearly from FY 2021-22 due on 25th April.
Which nature of transactions need to be reported in Form GST ITC-04?

  • If the manufacturer sends goods to a job worker.
  • If the job worker sends back the goods to the manufacturer.
  • If the job worker sends the goods to another job worker directly from his place of business.
  • If supplies are made from the premises of the job worker to the customer directly.
Where can I download the ITC-04 offline utility?

One can download the ITC-04 offline utility by navigating to the GST Portal: www.gst.gov.in. Go to Downloads > Offline Tools > ITC-04 Offline Tool option and click on it.

How do I upload the ITC-04 JSON file to the GST portal?

  1. Go to the GST portal.
  2. Go to  Services > Returns > ITC Forms 
  3. Click on the ‘Prepare offline’ button in the GST ITC-04 tile of the GST ITC forms page. 
  4. Select the financial year and the period of filing return. Click on ‘Search’.
  5. Click on ‘Choose file’ in the ‘Upload’ tab of the Offline upload and Download for ITC04 page. Browse the generated JSON file to upload and click ‘Open’.
  6. The JSON file will be validated at the time of upload. After successful validation, all the details will be populated as a summary. In case of failure, errors will be reported on the GST portal. Click on the 'Back to ITC forms’ button to go back or click on ‘Proceed to file ITC-04’ button to proceed further.
About the Author

A Chartered Accountant by profession and a content writer by passion, I've dedicated my career to unraveling the complexities of GST. With a firm belief that learning is a lifelong journey, I've honed my skills in simplifying intricate legal jargon into easily understandable content. The satisfaction of transforming complex tax laws into relatable narratives is what drives me. Read more

Clear offers taxation & financial solutions to individuals, businesses, organizations & chartered accountants in India. Clear serves 1.5+ Million happy customers, 20000+ CAs & tax experts & 10000+ businesses across India.

Efiling Income Tax Returns(ITR) is made easy with Clear platform. Just upload your form 16, claim your deductions and get your acknowledgment number online. You can efile income tax return on your income from salary, house property, capital gains, business & profession and income from other sources. Further you can also file TDS returns, generate Form-16, use our Tax Calculator software, claim HRA, check refund status and generate rent receipts for Income Tax Filing.

CAs, experts and businesses can get GST ready with Clear GST software & certification course. Our GST Software helps CAs, tax experts & business to manage returns & invoices in an easy manner. Our Goods & Services Tax course includes tutorial videos, guides and expert assistance to help you in mastering Goods and Services Tax. Clear can also help you in getting your business registered for Goods & Services Tax Law.

Save taxes with Clear by investing in tax saving mutual funds (ELSS) online. Our experts suggest the best funds and you can get high returns by investing directly or through SIP. Download Black by ClearTax App to file returns from your mobile phone.

Cleartax is a product by Defmacro Software Pvt. Ltd.

Company PolicyTerms of use

ISO

ISO 27001

Data Center

SSL

SSL Certified Site

128-bit encryption