Skip to main content
How-To · 11 min read

ITC-04 Filing for Auto-Component Manufacturers: A Step-by-Step Guide

ITC-04 is the quarterly statement an auto-component principal files to declare goods sent to and returned from job-workers — platers, heat-treaters, machinists, painters, phosphaters — under Section 143 of the CGST Act and Rule 45. Get the four tables wrong, miss the one-year return window, drop the multi-hop chain, or break the cross-reconciliation to GSTR-1 and the dispatches become deemed supplies with 18% interest. This walks the GST-portal flow end to end with a real Tier-1 example.

Terra Insight
Terra Insight Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 23 May 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Knowledge Card
Problem

Auto-component principals — Tier-1 and Tier-2 suppliers — dispatch thousands of semi-finished parts every month to job-workers (platers, heat-treaters, machinists, painters, phosphaters), often in multi-hop sequence, on Section 143 delivery challans without GST against a one-year input return clock or three-year capital-goods clock; the quarterly ITC-04 must declare every Table-4 dispatch, every Table-5A return, every Table-5B supply from job-worker premises and every Table-5C inter-job-worker movement, reconcile to the principal's challan register and to GSTR-1, and surface any open balance approaching the statutory window — and a missed return triggers a retrospective deemed supply with 18% interest under Section 50.

How It's Resolved

Stamp every Section 143 dispatch challan with job-worker GSTIN, process type, input or capital-goods flag, quantity and a one-year (or three-year) clock from the original principal dispatch date; track multi-hop parts on the single original clock across Table-5C inter-job-worker challans; match return GRN to dispatch on quantity within tolerance into Table 5A; flag Table-5B supplies from job-worker premises against GSTR-1; roll opening + dispatched − returned − supplied-from-premises = closing per job-worker per quarter; alert 60 and 30 days before the statutory window; cross-foot ITC-04 to the challan register before filing.

Configuration

Job-worker master with GSTIN, PAN, process type and Section 393(1)(a) TDS rate; challan series per principal GSTIN under Rule 45; statutory clock per challan (1 year inputs, 3 years capital goods, none for jigs/fixtures/moulds/dies); multi-hop routing map per part; quarter-end / half-year ITC-04 calendar by turnover band; Table-5B linkage to GSTR-1; cross-reconciliation rule to job-worker conversion-charge invoices in GSTR-2B; alert thresholds 60 and 30 days before the window.

Output

A quarter-end ITC-04 pre-filing pack: Table-4 dispatches, Table-5A returns, Table-5B supplies from job-worker premises, Table-5C inter-job-worker movements, opening and closing balances per job-worker, reconciliation to the principal's challan register and to GSTR-1, a deemed-supply risk register listing every open balance within 60 days of the Section 143 window, and the JSON-ready upload file for the GST portal.

The April-to-June ITC-04 deadline lands on 25 July. A Tier-1 brake-component manufacturer in Chennai opens its job-work register that morning to find 6,420 open challans across eleven sub-vendors, 17 of them past the ten-month mark on the original-dispatch clock, three multi-hop parts stuck at hop two with a heat-treater on a discontinued programme. The principal’s GST head has 96 hours to file a clean ITC-04, reconcile it to the challan register and GSTR-1, get the multi-hop chain into Table 5C correctly, and surface the open balances inside the 60-day alert band before the one-year deemed-supply trigger fires under Section 143(3). This is ITC-04 filing auto component India at production scale — and the form is unforgiving on the small things.

Quick reference

ConceptProvisionRegulatorFiling rule
ITC-04 statementSection 143 CGST Act + Rule 45CBIC / GST portalMandatory for every principal with open job-work challans
Filing frequency (turnover above ₹5 crore)Rule 45(3)CBICQuarterly, due 25th of month after quarter-end
Filing frequency (turnover up to ₹5 crore)Rule 45(3)CBICHalf-yearly, 25 October and 25 April
Input return windowSection 143(1)CBICOne year from original dispatch
Capital-goods return windowSection 143(1)CBICThree years from original dispatch
Jigs / fixtures / moulds / diesSection 143 first provisoCBICNo return clock
Deemed supply on missed returnSection 143(3) / 143(4)CBICGST + 18% interest under Section 50
Late feeSection 47 CGST ActCBIC₹100 + ₹100 per day (CGST + SGST)

What ITC-04 actually is

ITC-04 is the GST statement through which a registered principal declares all goods that have moved to and from its job-workers in a period under Section 143 of the CGST Act. It is not a tax return — no GST is paid on dispatch or receipt on these challans — but it is the statutory disclosure of the open job-work position. The CBIC uses it to police the one-year and three-year return windows; the supplier uses it as the running ledger that proves no challan has aged into deemed-supply territory.

For auto components the form matters more than in almost any other industry, because the auto reconciliation surface is structurally deep — a single component routinely passes through machining, heat-treatment, plating and painting before it returns to the line, and each leg is a Rule 45 movement that must surface on the return. The general single-hop case is set out in sub-contractor and job-work reconciliation under Section 143; the auto-specific multi-hop pattern is dissected in Tier-2 sub-vendor job-work reconciliation. This article is the operational filing walkthrough.

Who must file and how often

Every registered principal who has dispatched inputs or capital goods on a Section 143 challan in a period must file ITC-04. Frequency is set by Rule 45(3) of the CGST Rules and turns on aggregate turnover:

  • Aggregate turnover above ₹5 crore in the preceding financial year: quarterly filing, due by the 25th of the month following the quarter — so 25 July for the April-to-June quarter, 25 October for Jul-Sep, 25 January for Oct-Dec, and 25 April for Jan-Mar.
  • Aggregate turnover up to ₹5 crore: half-yearly filing, due 25 October for the April-to-September window and 25 April for the October-to-March window.

The threshold is computed on PAN-level aggregate turnover, so a Tier-1 with multiple GSTINs is normally a quarterly filer. A nil return is required for any period where no challans were issued, if the principal otherwise has the obligation to file.

The four tables, and what each captures

ITC-04’s substantive content sits across four tables. Getting them mapped correctly is the single largest source of post-filing rework.

Table 4 — goods sent to job-worker

Every challan-out movement of the period. The principal records the job-worker’s GSTIN, the challan number and date, a unique job-work number (an internal cross-reference), goods description and HSN, UQC (unit of quantity), quantity, taxable value and tax rate. No GST is paid on dispatch — the value and rate columns exist purely for the statutory record. Each line corresponds to one challan; auto component principals routinely dispatch tens of thousands of challan lines per quarter.

Table 5A — goods received back from job-worker to principal’s premises

Every challan-in movement of the period — the physical return after processing. Links back to the original Table 4 challan via challan number and date. This is the closing leg of the Section 143 cycle.

Table 5B — goods supplied from job-worker’s premises directly to a customer

When the principal invokes the Section 143(1)(b) option to supply from the job-worker’s premises, the goods never come back — they go straight from the job-worker to the customer, on the principal’s tax invoice. Those movements are reported separately because they also appear in the principal’s GSTR-1 as outward supplies. Auto suppliers use this less often than, say, chemicals or textile principals, but Tier-1s with painters or assemblers close to OEM gates do.

Table 5C — goods sent from one job-worker to another

The multi-hop disclosure. When a part moves directly from job-worker X (machinist) to job-worker Y (heat-treater) without coming back to the principal, the inter-job-worker challan is reported in Table 5C. This is where the auto industry’s depth shows: a single forging that goes forge → machine → heat-treat → plate → back to plant generates three Table 5C lines per cycle. Critically, the one-year clock continues to run from the original principal-dispatch date — not from the latest inter-job-worker movement.

Opening and closing balances per job-worker are computed from the four tables and the previous return’s closing position, which is why ITC-04 must be filed in order — a skipped period breaks the running balance.

The multi-hop disclosure rule

The auto-component reality is that very few high-tolerance components pass through only one process. A typical brake-pad shoe travels forging → CNC machining → heat-treatment → zinc-nickel plating → back; a steering knuckle does casting → machining → induction hardening → back; an exhaust mounting bracket does pressing → painting → back. Section 143 explicitly permits this multi-hop chain — the goods need not first return to the principal between hops — but it imposes two disciplines:

  1. Every inter-job-worker movement is its own challan under Rule 45, and must be issued by the current holding job-worker to the next job-worker, with the principal as consignor on record.
  2. The original-dispatch clock keeps running: a part that has spent four months at the machinist, three months at the heat-treater, and is now at the plater has only five months of headroom left on Section 143’s one-year window, regardless of how recently it arrived at the plater.

A reconciliation system that resets the clock at each Table 5C movement under-reports deemed-supply risk and is the single most common cause of audit-time exposure in auto Tier-1s.

Challan numbering convention

Rule 45 requires every job-work delivery challan to carry a serial number unique within the financial year, the principal’s GSTIN, the job-worker’s GSTIN, goods description, HSN, quantity, taxable value and tax rate (even though no GST is paid). Most Tier-1 ERPs use a structured series, for example JW/2026-27/PUNE/00001 — Job-Work / FY / plant location / running counter. The same numbering must flow into Table 4 verbatim; mismatches between the printed challan and the ITC-04 entry are the most common GST-audit query under Section 65.

The same series carries through Table 5A on the return leg, and a corresponding inter-job-worker series (often prefixed JWX) carries through Table 5C for multi-hop legs.

ITC-04 vs GSTR-1: where they touch

ITC-04 reports only non-supply movement of goods. GSTR-1 reports outward supplies. They intersect on two flows, and both must reconcile to the same underlying data:

  • Supplies from job-worker premises (Section 143(1)(b)) appear as outward supplies in the principal’s GSTR-1 (the principal raises the tax invoice on the OEM, even though the physical goods ship from the job-worker’s gate) and as Table 5B in ITC-04 — the quantities and the customer GSTIN must agree across both returns.
  • Conversion-charge invoices from the job-worker (HSN 9988, taxable service) appear in the job-worker’s GSTR-1 and in the principal’s GSTR-2B for ITC. ITC-04 itself does not capture the conversion charge — but a clean ITC-04 reconciliation is also the cleanest defence of the GSTR-2B ITC on those invoices.

A break between any of these legs and the principal’s job-work register is the trigger for a deeper audit pass before filing.

Interactive Tool

Three-way matching for ITC-04 reconciliation

See how challan-out, return GRN and the conversion invoice tie together before the ITC-04 deadline — and where Table 4/5A/5C breaks hide.

Open the three-way match exception calculator →

Step-by-step on the GST portal

The portal flow is consistent across quarters; the rework happens upstream of the upload. Walked end-to-end:

Step 1 — log in and select Returns Dashboard. Pick the financial year and the period (Q1 / Q2 / Q3 / Q4 for quarterly filers; H1 / H2 for half-yearly). The ITC-04 tile sits on the dashboard alongside GSTR-1 and GSTR-3B.

Step 2 — choose the data-entry method. For low volumes (under 100-200 challans in the period) direct online entry works. For a Tier-1 with thousands of challan lines, the JSON offline utility is the only realistic option: download the utility, populate Tables 4, 5A, 5B and 5C in the prescribed Excel template, and generate the JSON.

Step 3 — populate Table 4. One line per dispatch challan. Job-worker GSTIN; unique job-work number (the internal cross-reference); challan number and date as issued; goods description; HSN at the level configured for the principal (4-digit if turnover ≤ ₹5 crore, 6-digit above); UQC; quantity; taxable value; tax rate. Any line with a missing GSTIN — common for unregistered platers or small machinists under the threshold — uses URP in the GSTIN column.

Step 4 — populate Table 5A. One line per return-leg challan back to the principal. The crucial field is the original challan reference — challan number and date as issued by the principal in Table 4 of some return (this quarter or a prior one). A Table 5A line with no matching prior Table 4 entry is the most common upload-time rejection.

Step 5 — populate Table 5B. Only if Section 143(1)(b) is invoked. The customer’s GSTIN, the principal’s invoice number and date, the underlying job-worker challan, HSN, quantity and value. Cross-check against GSTR-1 Table 4A.

Step 6 — populate Table 5C. One line per inter-job-worker movement. The original principal challan (the one that started the clock), the inter-job-worker challan number and date, the sending and receiving job-worker GSTINs. Auto principals running multi-hop routes routinely generate several thousand Table 5C lines per quarter.

Step 7 — generate and upload the JSON. The offline utility validates the file structure before generation; common pre-upload failures are bad GSTINs, HSN format mismatches, or Table 5A references that don’t tie back to a prior Table 4. Upload the JSON; the portal will run server-side validation and surface any remaining errors.

Step 8 — preview the summary. The portal computes opening balance per job-worker (from the prior return), adds Table 4 dispatches, subtracts Table 5A returns and Table 5B supplies, and shows the closing balance. The reviewer’s check is that the closing balance per job-worker equals the principal’s job-work register at the period end.

Step 9 — file with DSC or EVC. ITC-04 has no tax payment leg, so the file action is direct. The portal returns an ARN and the return moves to “Filed” status; the closing balance becomes the next period’s opening.

A late or skipped period is recoverable, but it breaks the running balance and triggers a manual reconciliation in the next filing — far more work than getting one quarter right.

Tax overlay — Section 393(1)(a) on the conversion charge

ITC-04 captures the goods movement but not the conversion-charge invoice. That invoice carries its own tax legs that must reconcile in parallel:

  • GST on the conversion service at 18% under HSN 9988 — the job-worker’s outward supply, the principal’s ITC in GSTR-2B.
  • TDS under Section 393(1)(a) of the Income Tax Act 2025, payment code 1002 — replacing legacy Section 194C from 1 April 2026. 1% for individual/HUF job-workers and 2% for company/firm job-workers, applied to the conversion charge only (not the value of the input goods, which the principal already owns). Threshold ₹30,000 per single contract or ₹1,00,000 aggregate per job-worker per financial year. The full payment-code framework is set out in TDS payment codes 1001–1092 and the wider statutory shift in Section 393 TDS under the new Income Tax Act.
  • Cross-era handling for Q4 FY 2025-26 — invoices and Form 26AS entries before 1 April 2026 carry the legacy 194C reference; the reconciliation must keep the cross-reference live through the next full year cycle so historical entries still tie out.

For scrap that is generated at the job-worker and disposed of from the job-worker’s premises, the Section 394 scrap TCS reconciliation at payment code 1071 sits on top.

Worked example — Tier-1 with 5,000 components/month across 3 job-workers

A Chennai brake-component Tier-1 produces 5,000 finished brake-pad shoes per month, routed forge → CNC machine → heat-treat → plate → back. The forge sits onsite; the three downstream operations sit with three job-workers — Plant M (a company-tier machinist in Hosur), Plant H (a company-tier heat-treater in Bommasandra), and Plant P (an individual proprietor plater in Peenya). One quarter’s flow, in summary form:

  • Dispatched from principal to Plant M (Table 4): 15,000 forged blanks on 124 challans (3 × monthly batches)
  • Plant M → Plant H (Table 5C): 14,910 machined parts on 119 challans — 90 rejected at first-operation tolerance
  • Plant H → Plant P (Table 5C): 14,860 heat-treated parts on 116 challans — 50 cracked in quench
  • Plant P → principal (Table 5A): 14,825 plated parts on 114 challans — 35 rejected at plating
  • Conversion invoices: machining at ₹38/part (Plant M, company, 2% TDS); heat-treatment at ₹22/part (Plant H, company, 2% TDS); plating at ₹14/part (Plant P, individual proprietor, 1% TDS).

Cross-foot check at quarter-end: 15,000 Table 4 in − 14,825 Table 5A out = 175 open at quarter-close, distributed across the three job-workers’ WIP positions. The opening balance was zero (clean prior quarter), so closing per principal-register is 175 parts — split 60 at machining (queued for the next heat-treatment batch), 55 at heat treatment, 60 at plating. All within the one-year window (oldest open dispatch is ten weeks).

The four-way control per leg ties the principal’s challan series, the inter-job-worker challan series, the Table 5A return, and each job-worker’s conversion-charge invoice. Machining: 15,000 × ₹38 = ₹5.70 lakh, Section 393(1)(a) TDS at 2% = ₹11,400. Heat-treatment: 14,910 × ₹22 = ₹3.28 lakh, TDS = ₹6,560. Plating: 14,860 × ₹14 = ₹2.08 lakh, TDS at 1% = ₹2,080. The ITC-04 upload pack: 124 Table 4 lines, 114 Table 5A lines, 235 Table 5C lines (the two inter-job-worker legs), zero Table 5B. Pre-filing alert: two legacy parts on a discontinued programme batch still open at Plant H past ten months on the original-dispatch clock — expedited for return before the one-year line.

Late filing and the deemed-supply trap

The bare late fee is small — ₹100 per day under each Act, capped — but the structural risk dwarfs it. A delayed or skipped ITC-04 means the principal cannot, in audit, point to a filed return as evidence that an open challan was within the one-year or three-year window. The Section 143(3)/(4) deemed-supply finding is then materially harder to rebut, the original dispatch is treated as a supply on the dispatch date, and GST plus interest at 18% per annum under Section 50 runs from that date — easily a six- or seven-figure exposure on a single multi-month-old challan series.

The defensive posture for any auto-component principal is therefore: file every period on time, even if the running balance is uncomfortable; reconcile to the challan register before upload; surface every open balance approaching 60 days of the statutory window as a board-visible risk.

How ITC-04 ties into the wider auto stack

ITC-04 sits inside the automotive component manufacturing reconciliation sub-pillar and the broader manufacturing pillar. The multi-hop chain it documents is the same one dissected in Tier-2 sub-vendor job-work reconciliation; the statutory frame is the same as in sub-contractor and job-work reconciliation under Section 143. For the form, the schema and the offline utility, the GST portal is the authoritative source.

What automated reconciliation changes

Manual ITC-04 preparation on thousands of multi-hop challans is where deemed-supply exposures hide until the quarter-end fire drill — or worse, until an audit. Purpose-built reconciliation software India ties every challan to its original-dispatch clock across hops, runs the Table 4 / 5A / 5B / 5C cross-foot before upload, reconciles to GSTR-1 and to the conversion-charge invoices in GSTR-2B, and alerts 60 and 30 days before any Section 143 window. TransactIG carries 24+ industry presets including a configuration for multi-hop Section 143 job-work and ITC-04 reconciliation. Customer outcomes include match-rate improvement from 51% to 88%. Build is two-to-four weeks on AWS Mumbai (ISO 27001:2022). For the inbound match discipline see three-way matching software India.

Primary reference: GST portal — for the ITC-04 form, Section 143 of the CGST Act, Rule 45 challan format and the one-year / three-year return-window notifications.

Frequently Asked Questions

Who must file ITC-04 and how frequently in FY 2026-27?
Every registered principal who has sent inputs or capital goods to a job-worker on a delivery challan under Section 143 of the CGST Act in a given period must file ITC-04. For principals with aggregate turnover above ₹5 crore the return is quarterly, due by the 25th of the month following the quarter (so 25 July for Apr-Jun, 25 October for Jul-Sep, 25 January for Oct-Dec, 25 April for Jan-Mar). For principals with aggregate turnover up to ₹5 crore the return is half-yearly, due by 25 October (Apr-Sep) and 25 April (Oct-Mar). A nil return is required for any period where no challans were issued but the principal otherwise files.
What are the four tables in ITC-04 and what does each capture?
Table 4 reports goods dispatched by the principal to a job-worker in the period (Section 143 challan-out): GSTIN of job-worker, challan number and date, unique job-worker number or invoice reference, description, HSN, quantity, taxable value and tax rate even though no GST is paid on dispatch. Table 5A reports goods received back from the job-worker to the principal's premises (challan-in). Table 5B reports goods supplied from the job-worker's premises directly to a customer under Section 143(1)(b) — invoiced by the principal, not the job-worker. Table 5C reports goods sent from one job-worker to another (the multi-hop leg), which keeps the original-dispatch clock running. Opening and closing balances are computed from these four tables and the previous return.
What is the one-year and three-year return window under Section 143?
Inputs sent to a job-worker must return to the principal — or be supplied from the job-worker's premises — within one year of the original dispatch date by the principal. Capital goods must return within three years. Jigs, fixtures, moulds and dies carry no return clock. If inputs miss the one-year window or capital goods miss the three-year window, the original dispatch is deemed a supply on its original dispatch date under Section 143(3) and 143(4), and the principal must pay GST with interest under Section 50 at 18% per annum from that original date. ITC-04 is the surfacing return for this risk: an open balance per job-worker whose original-dispatch date is approaching the window is the highest-priority alert.
How is ITC-04 cross-reconciled with GSTR-1?
ITC-04 and GSTR-1 are independent returns, but they intersect on two flows: goods supplied from the job-worker's premises directly to a customer under Section 143(1)(b) appear as outward supplies in the principal's GSTR-1 (because the principal invoices, the job-worker only ships) and as Table 5B entries in ITC-04 — the values must agree. The conversion-charge invoice raised by the job-worker appears in the job-worker's own GSTR-1 as an outward supply of service (HSN 9988) and in the principal's GSTR-2B for ITC. ITC-04 itself reports only the non-supply movement of goods on challans, but the GSTR-1 / GSTR-2B legs must reconcile to the same job-worker register or audit breaks.
What is the late-filing penalty for ITC-04?
ITC-04 attracts a general late fee under Section 47 of the CGST Act of ₹100 per day per Act (CGST + SGST) — ₹200 per day in total — subject to the standard cap. The bigger exposure is structural: a delayed ITC-04 means the principal's open-balance position is unreported, which makes it materially harder to defend against a Section 143(3)/(4) deemed-supply assertion in audit, because the principal cannot show on the return that the goods are within the one-year window. Late filing also signals systemic control weakness in any subsequent CGST audit under Section 65.

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.