To track textile job-work properly, record every issue and receipt against the job worker, the lot and the challan, in kilograms, metres or pieces, and keep a running balance of what is still pending with each party. Under GST, goods sent for job-work move on a delivery challan, must come back within set time limits, and are reported in Form GST ITC-04. Good records make both control and compliance easy.

What textile job-work means under GST

Job-work is when another person processes goods that belong to you. The CGST Act defines it as any treatment or process undertaken by a person on goods belonging to another registered person. In textiles, job-work is everywhere:

  • Yarn sent for twisting, doubling or dyeing.
  • Warp yarn sent for warping and sizing, and beams received back.
  • Beams and weft yarn sent to powerloom weavers, and grey fabric received back.
  • Grey fabric sent to a process house for dyeing, printing or finishing.
  • Cut panels sent to fabricators for stitching, embroidery or washing.

Each movement is a chance for material to go missing, on paper or in reality. That is why textile job-work tracking needs more than a challan book.

Delivery challans: the starting point

When you send goods to a job worker without charging tax, they move on a delivery challan issued by you as the principal, not on a tax invoice. The challan carries details such as the challan number and date, your name, address and GSTIN, the job worker's details, the description and HSN of the goods, quantity, taxable value, and the place of supply for inter-state movements. It is usually made in triplicate: the original for the job worker, the duplicate for the transporter and the triplicate for your records.

An e-way bill may also be needed, depending on the value of the consignment and whether the movement is inter-state. Number your challans in one series, link every challan to its lot and order, and never let goods leave without one.

GST time limits for returning goods (section 143)

Section 143 of the CGST Act lets a registered principal send inputs and capital goods to a job worker without paying tax, but only for a limited time:

Goods sentMust be brought back withinIf not brought back in time
Inputs (yarn, sized beams, grey fabric, cut panels)1 year from the date sentTreated as supplied on the date sent; tax payable with interest
Capital goods (machines, parts)3 years from the date sentTreated as supplied on the date sent; tax payable with interest
Moulds, dies, jigs, fixtures and toolsExcluded from the 3-year limitNot covered by this time limit

The law allows the jurisdictional Commissioner to extend these periods, by up to one year for inputs and up to two years for capital goods, on sufficient cause. In practice, you want a report that shows every lot still pending with job workers and how long it has been there, so nothing crosses the limit by accident.

Waste and scrap produced during job-work can be supplied by the job worker on payment of tax if the job worker is registered, or by the principal if the job worker is not registered.

Form GST ITC-04: reporting job-work

The principal reports goods sent to and received from job workers in Form GST ITC-04. Under the current rules, businesses with annual aggregate turnover above ₹5 crore file it every half-year, by 25 October and 25 April, and others file it once a year by 25 April. ITC-04 asks for challan-wise details of goods sent, goods received back, and goods sent from one job worker to another.

If your challans and receipts are scattered across books and WhatsApp photos, ITC-04 becomes a painful exercise every period. If every issue and receipt is entered against the original challan, the ITC-04 data is almost ready by itself.

Please note: GST rules, forms, thresholds and due dates change from time to time. This guide is general information, not tax advice. Confirm the current rules for your business with your CA before you file.

Reconciling job-work by weight and metres

The hard part of textile job-work is that goods change form. Yarn goes out in kilograms and comes back as fabric in metres. Grey fabric goes out in metres and comes back shorter after processing. A simple "sent minus received" in one unit does not work.

Yarn to fabric (weaving job-work)

For weaving, convert the fabric received back into the yarn it should have consumed, using the construction of the quality: warp and weft weight per metre, based on count, ends, picks and width. Compare that with the yarn you issued. The difference, after allowed wastage, is either still pending with the weaver or a shortage you need to discuss.

Grey to finished fabric (processing job-work)

For processing, compare grey metres sent with finished metres received, lot by lot. Some shrinkage is normal and depends on the quality and the process. Agree an allowed shrinkage with each processor in advance, then flag the lots that go beyond it.

Garment job-work

For stitching, track pieces: panels or bundles issued, pieces received, rejections and balance. Fabric consumption per piece connects garment output back to fabric stock.

Job-work stageSent asReceived asReconcile by
Warping and sizingYarn (kg)Sized beamsEnds, length and yarn weight on each beam
WeavingBeams and weft yarn (kg)Grey fabric (metres)Yarn consumed per metre of the quality
Dyeing and processingGrey fabric (metres)Finished fabric (metres)Metres in vs out, allowed shrinkage
StitchingCut panels (pieces)Garments (pieces)Pieces in vs out, rejections

Handling shortage and wastage

  • Agree norms in writing. Allowed wastage or shrinkage per quality, per process and per party.
  • Record wastage separately. Waste yarn, fents, rags and rejections should come back or be accounted for, not ignored.
  • Review balances every week. A short pending report per party catches problems while they are small.
  • Act on repeated excess shortage. If a party is regularly beyond norms, your data supports a fair conversation or a debit note.
  • Close old lots. Lots pending for months tie up money and move closer to the GST time limit.

What your job-work records should show

Whether you use software or registers, your job-work records should answer these questions in seconds:

  • What is pending with each job worker today, lot by lot, in kg, metres or pieces?
  • Which challans are older than six or nine months?
  • What was the shortage or wastage for each party last month?
  • Which receipt is linked to which original challan?
  • What goes into this period's ITC-04?

If you are the job worker

Many powerloom and processing units in textile towns work as job workers for traders and mills. The same discipline protects you too. Record every lot of yarn, beams or grey fabric received against the party's challan, keep wastage and fents for each lot, and return goods with your own document that refers to the original challan. When a party disputes a shortage, lot-wise records of what you received, produced and returned settle the question quickly. Your own GST obligations, such as tax on job-work charges, are separate from the principal's ITC-04, so check them with your CA as well.

Moving job-work out of notebooks

Most textile units start with a challan book and a notebook per party, which works until the number of parties and lots grows. A textile ERP keeps the same logic but does the arithmetic for you: one entry when goods go out, one entry when they come back, and the balance, age and shortage are calculated automatically. If you are new to ERP, our guide on what textile ERP software is explains how this fits with stock, production and billing.

Pinakexa configures job-work issue and receipt tracking against each party during setup, matched to how your qualities, lots and challans work today. See what we cover on our textile ERP page, or book a free demo and bring a few of your real job-work challans so we can map them together.