You buy 600 metres of cotton twill, pay GST on it, and truck it to a stitching unit in Tirupur that will turn it into 300 shirts. You never sold that fabric to anyone. It is still yours — it just happens to be sitting on someone else's floor. That single fact is why the fabric leaves your warehouse on a job work challan and not on a tax invoice, and it is the fact most founders get right on paper and wrong in practice. Three weeks later 296 shirts come back, a bag of cutting scrap comes back, and nobody in the building can tell you where the rest of the fabric went.
One line before we start: this is general operational guidance, not tax advice. GST rates, thresholds and filing frequencies change — confirm the current position for your business with your CA.
Key takeaways
- Sending material for job work is not a sale. Goods move on a delivery challan, no GST is charged on the movement, and you keep the input tax credit.
- The job worker invoices you for his service only — not for the value of your material.
- Inputs must return within one year and capital goods within three; miss it and the law treats the material as sold to the job worker on the day it left.
- Form ITC-04 is a periodic declaration of what went out and what came back. Frequency depends on turnover — check yours.
- The number that actually costs you money is not on any form: issued minus (units received × standard consumption) minus scrap returned.
What job work is, in plain terms
Job work is the standard Indian D2C manufacturing arrangement. You own the raw material. A third party — the job worker — applies a process to it: cutting and stitching, dyeing, printing, plating, filling, assembly, packing. You are the principal, and ownership never moves. Everything else in the GST treatment follows from that:
- No supply, no invoice. A tax invoice is the document for a supply. Nothing is supplied when your fabric goes to a stitching unit, so a delivery challan covers the movement instead.
- You keep the credit. Under the job work procedure in section 143 of the CGST Act, a registered principal may send inputs or capital goods out without paying tax on the movement, and the input tax credit stays with you.
- The job worker bills labour, not material. His invoice is for the service and carries GST at the applicable rate for it. He does not invoice you for the value of your own fabric coming back — if he does, the relationship is documented wrongly.
- The accounts are your problem. The Act is explicit that responsibility for keeping proper accounts of inputs and capital goods sent for job work lies with the principal. Not the job worker. You.
That last point is the whole article. The tax department's position is that you are the custodian of record for material you cannot see. If you have not built the tracking yourself, nobody has.
Delivery challan vs tax invoice
Founders new to manufacturing conflate these constantly, usually because their accounting software makes an invoice the path of least resistance. They are different documents doing different jobs.
| Delivery challan | Tax invoice | |
|---|---|---|
| Used when | Goods move without a sale — job work, stock transfer, approval basis | A supply actually happens |
| GST charged on it | No | Yes |
| Ownership | Stays with you | Passes to the buyer |
| Your books | Stock stays on your balance sheet, at a different location | Stock leaves your books |
| Input tax credit | Stays with you | Passes to the buyer |
Rule 55 of the CGST Rules governs the challan, and Circular 38/12/2018 sets out how the copies work: the challan is prepared in triplicate, two copies travel with the goods, and the job worker sends one of them back with the finished goods. That returning copy is not ceremonial. It is the audit trail that closes the loop, and it is the piece most small units quietly stop sending after month three.
What the challan has to carry
Rule 55 lists the particulars. None of them are optional, and every one of them earns its place operationally as well as legally:
| Field | Why it matters beyond compliance |
|---|---|
| Date and serial number | The key you reconcile against months later. Serial means serial — no gaps, no reused numbers. |
| Consignor name, address, GSTIN | You. |
| Consignee name, address, GSTIN or UIN | The job worker, including unregistered ones. |
| HSN code and description of goods | Forces you to name the exact material, not "fabric". |
| Quantity (provisional where exact quantity is not known) | The number the entire reconciliation hangs on. Weigh or measure it — do not take the supplier's roll label on trust. |
| Taxable value | Values your exposure if the goods never come back. |
| Tax rate and amount, where the movement is a supply | Not applicable to an ordinary job work despatch, which is precisely the point. |
| Place of supply, for inter-state movement | Determines which head of tax would apply if it ever became a supply. |
| Signature | Someone is accountable for the quantity written above. |
One document trips people up: the e-way bill is not a substitute for the challan, it is an additional electronic permit for the movement. For inter-state movement to a job worker it is required irrespective of consignment value — the usual threshold does not save you. Intra-state movement follows the normal threshold and your state's rules.
Numbering discipline, which sounds boring and is not
Use one continuous series per financial year, with a prefix you can read at a glance: JW/26-27/0142. One series, one owner, one register. The failure mode is not fraud, it is drift — a second unit starts its own numbering, someone writes a manual challan from a physical book during a portal outage, and by March you have three overlapping series and no way to prove that challan 0087 ever closed. Every challan should also carry the production order it belongs to, so a goods receipt can be matched to the exact material issue that produced it.
The clock: one year for inputs, three for capital goods
This is the part with teeth. Inputs sent for job work must be brought back — or supplied directly from the job worker's premises — within one year of being sent out. Capital goods get three years. Moulds, dies, jigs, fixtures and tools are carved out of that capital goods limit, which matters if you have paid for a mould that lives permanently at a moulder's unit. On sufficient cause being shown, the Commissioner can extend the one year by up to a further year and the three years by up to a further two.
If material does not come back in time, the law does something unpleasant and elegant: it deems that you supplied those goods to the job worker on the day you sent them out. Not on the day the deadline passed. The original day. Tax becomes payable on a back-dated supply, with interest running from that date, and the challan effectively becomes the invoice for it.
The practical translation: a challan issued in April 2026 with 40 kg of brass components still open in April 2027 is not a filing problem to sort out later. It is a liability that has been quietly accruing interest for twelve months. Material sitting at a job worker for months without a documented reason deserves a phone call, not a spreadsheet reminder.
Reconciling what you sent against what came back
Here is the discipline that separates brands who control their material cost from brands who discover it at year-end. Every challan has to close on three legs, not one:
- Finished goods received — the units that came back.
- Scrap and leftover returned — cut pieces, end-of-roll fabric, metal offcuts. This is material you paid for and can often resell or reuse.
- Legitimate process wastage — the shrinkage, cutting loss or spillage the process genuinely consumes, which should already be an allowance in your bill of materials.
Anything left over after those three is unaccounted. The arithmetic:
Take the shirt run from the opening. Challan JW/26-27/0142 issues 600 m of cotton twill at ₹310/m. The bill of materials says 1.9 m per shirt, which already includes a cutting allowance. The unit returns 296 shirts and 24 m of usable leftover.
₹4,216 on one challan is a rounding error, which is exactly why it never gets investigated. Now scale it. A brand pushing ₹1.2 crore of fabric a year through job workers at a steady 2.3% leak loses about ₹2.76 lakh a year — real cash, no invoice, no line item, no one to ask. Because the leak is a percentage, it grows with you.
Two rules make the number honest. First, the standard consumption must come from a real bill of materials with a waste allowance you have measured, not a number the merchandiser remembers — we go deeper on setting those in our guide to fabric, trims and waste planning. Second, treat the allowance as a threshold, not an excuse: if one unit reconciles at 1% and another at 4% on the same fabric and the same style, you have found something.
Note who owns the scrap question. The Act allows waste and scrap generated during job work to be supplied by the job worker directly from his premises if he is registered, or by the principal if he is not. Either way somebody must account for it. The default in practice — the job worker keeps it, nobody writes it down — should be a deliberate decision negotiated at the start, not a habit you inherit.
Form ITC-04: the declaration, not the control
Form ITC-04 is the periodic declaration in which a principal reports the inputs and capital goods sent to job workers and received back, challan by challan. It is the statutory summary of the reconciliation you should already be doing.
At the time of writing, the frequency is turnover-linked: a principal with annual aggregate turnover above ₹5 crore files half-yearly, by 25 October and 25 April; a principal at or below ₹5 crore files annually by 25 April. Both the frequency and the threshold have been changed more than once since GST came in — it used to be quarterly for everyone — so treat those dates as a prompt to ask your CA, not as a settled fact.
The important thing about ITC-04 is what it is not. It is not a control — it is a report of a control you either have or do not have. Brands that reconcile challans weekly file it in an afternoon. Brands that do not spend three weeks in April rebuilding a year of material movement from WhatsApp messages and torn challan books, and find the gap only then, when it is a year old and carrying interest.
Stop treating the job worker's floor as a black hole
Most inventory systems, and every spreadsheet, know two states: in stock and not in stock. Material at a job worker is neither. It is your asset, at a location you do not control, mid-transformation. If your system cannot represent that, the only honest answer to "how much fabric do we own right now?" is a shrug. What good looks like:
- Job worker locations are stock locations. Material issued on a challan moves between your locations. It does not vanish from inventory and reappear as finished goods three weeks later.
- Every challan is an open item until it closes. Open, partially received, or closed — with an ageing clock against the one-year limit, visible without anyone running a query.
- Receipts post against the challan, not just against the PO. 296 shirts received closes 562.4 m of the 600 m issued. The 13.6 m stays visibly open until someone explains it.
- Reconciliation variance is tracked per job worker. One number per unit per month, trended. It is the single most useful supplier metric in a job work model, and almost nobody has it.
That last one turns a compliance chore into leverage. Show a unit its own reconciliation history next to its on-time delivery record and the conversation changes character. It is the same discipline that makes tracking real lead times and on-time delivery per supplier worth the effort, and it belongs in the contract from day one — see the guide to contract manufacturing in India, and our notes on negotiating with manufacturers for how to sequence that ask against a price conversation.
Structurally, material at a job worker is just work-in-progress inventory at someone else's address. Treating it that way — as a stage in a production pipeline that moves an order from materials issued to goods received rather than a gap between two events — is what makes the challan close by itself.
A note on rates
The job worker charges GST on his service value, and the rate depends on what is being processed. Rates were revised in September 2025: job work on textiles and textile products falling under Chapters 50 to 63 sits at a concessional rate, while unspecified job work falls to the higher residual rate. Because these move with Council decisions, do not hard-code a number from an article into your costing sheet — confirm the applicable rate for your category and HSN with your CA, and re-check after any rate rationalisation.
The short version
Goods move without a sale, so they move on a challan. You keep ownership and the credit. The job worker bills his labour. There is a clock — one year for inputs, three for capital goods — and missing it back-dates a tax liability to the day the material left. Everything you send has to close against finished goods, returned scrap, and an allowance you can defend. Do that weekly and ITC-04 is paperwork. Do it once a year and it is an archaeology project with a bill at the end.
Again: this is general operational guidance, not tax advice. Confirm the current rates, thresholds and filing frequency with your CA before acting on any of it.