India Context · Job Work / OSL 14 min read

Job work and OSL planning in India: the outsourced-component problem

Almost every Indian manufacturer sends material out for processing — plating, heat-treatment, machining, painting. Planning those outsourced components, and staying compliant with GST job-work rules and ITC-04, is where generic MRP falls short. Fast Planning treats OSL as first-class.

Vidya Kathare · July 18, 2026 14 min read Updated July 2026
The OSL job-work loop
01
OSL requirement
Component plan flags outsourced items
Planned
02
Work order
OSL work order to the job-worker
Raised
03
Material out
Send inputs on a delivery challan
Dispatched
04
Processed in
Receive back, book consumption
Returned
05
ITC-04
Report challans quarterly/half-yearly
Filed

What OSL and job work mean

OSL — out-sourced or outside-labour — is the manufacturer’s term for a component that leaves your factory for a processing step and comes back. Job work is the GST term for the same thing seen from the other side: work done by a registered or unregistered job-worker on goods belonging to a principal manufacturer. Plating, heat-treatment, CNC machining, powder-coating, forging, zinc passivation — in a typical Indian engineering or auto-component supply chain, a single finished part may pass through two or three outside processes before it is done.

This is not an edge case. For many Indian MSMEs, outsourced operations are a third or more of the value chain. Yet most MRP tools treat an outsourced component as either a purchase (which loses the fact that you own the material and merely rent the process) or an in-house work order (which loses the fact that it physically leaves your walls, on a challan, under a tax rule). Getting OSL right means modelling it as what it actually is: your material, someone else’s operation, tracked out and back.

Why outsourced components are hard to plan

Three things make OSL genuinely harder than either buying or making, and they compound.

  • You own the material but not the process. The netting engine must plan the input material as your stock, then plan the outside operation as capacity you do not control — two different logics on one line.
  • Lead time is someone else’s promise. A plater’s turnaround is outside your walls, so the plan has to carry an OSL lead time and a return expectation, or the whole schedule slips silently.
  • The material is legally still yours, in transit. Stock sitting at a job-worker is your inventory for accounting and your risk for planning, but it is not on your floor — and GST law puts a clock on getting it back.

A plan that cannot see “500 shafts are at the heat-treater, due back Thursday” is a plan that will either double-order or run the assembly line dry. This is precisely the visibility generic tools lose.

OSL as a first-class plan, not an afterthought

Fast Planning is built around the split that Indian manufacturing actually has. When MRP nets demand, it separates the shortfall into three streams, not two:

StreamWhat it coversBecomes
Bought-out / raw materialPurchased items and raw material shortfallsPurchase requisition
SFG (semi-finished)In-house sub-assemblies you manufacture yourselfIn-house work order
OSL (outsourced)Components sent out for an outside operationOSL work order + challan

That third stream is the point. In Fast Planning the Component Plan explicitly carries an OSL sub-type alongside SFG, and the planning MIS can report the component plan split by outsourced versus semi-finished. So a planner sees, in one run, exactly which shortfalls will go out to a job-worker — and can plan the input material, the outside lead time and the return in the same breath as everything made in-house. OSL is not bolted on; it is one of the three native outputs of the netting engine.

The GST job-work rules you must respect

Sending material out for processing is governed by specific GST provisions, and a planning system that ignores them creates compliance risk. The essentials every Indian manufacturer should know:

  • Send on a delivery challan. Inputs and capital goods go to a job-worker under a delivery challan (not a tax invoice), because you are not selling — ownership stays with you, the principal.
  • Respect the return clock. Inputs must generally return within one year and capital goods within three years; if they do not, the dispatch can be deemed a supply and tax becomes payable. Your plan needs to know what is out and for how long.
  • ITC stays available. The principal can take input tax credit on inputs sent for job work even though they are not on the premises, provided they come back within the time limit — one reason tracking the challan matters commercially, not just legally.
  • Goods can move worker-to-worker. Material can go from one job-worker to the next without returning to you, but every leg is on a challan and every leg is on the clock.

None of this is exotic, but all of it depends on knowing precisely what material is out, with whom, since when. That is a planning-and-inventory question before it is an accounting one.

ITC-04: the return that trips people up

Form ITC-04 is the statement a principal manufacturer files to declare goods sent to and received from job-workers. It is where the challans you raised all quarter get reconciled with what came back. The filing frequency depends on turnover — larger taxpayers file half-yearly, smaller ones annually — and the return needs the challan details for goods dispatched, goods received back, and goods still lying with the job-worker at period end.

The practical pain is that ITC-04 is only as easy as your challan records are complete. If OSL dispatches and returns were tracked on loose paper or a side spreadsheet, filing time becomes a reconciliation nightmare and the return is where unreturned material — and unexpected tax — surfaces. A system that raises the OSL work order, links the challan, and books the return against the same plan line makes ITC-04 a report rather than an investigation. Treat challan discipline as the price of clean ITC-04 filing — and confirm your exact filing frequency and format with your CA, since thresholds and rules change.

Drowning in job-work challans at return time?

See how planning OSL as a first-class stream — work order, challan, return, all on one line — turns ITC-04 from an investigation into a report.

Get a demo

The end-to-end OSL workflow in Fast Planning

Put together, the outsourced-component loop runs like this, with planning and inventory sharing one ledger so nothing falls between them:

From plan to return, one loop
1
Net the demand, flag OSL
The component plan separates outsourced (OSL) shortfalls from in-house SFG, carrying the outside lead time.
2
Raise the OSL work order
The OSL requirement becomes a work order addressed to the job-worker, with the input material it consumes.
3
Dispatch on a delivery challan
Input material leaves on a challan; stock moves to a "with job-worker" state, still your inventory, now on the return clock.
4
Receive processed goods back
The returned component is booked in against the challan and the work order; consumption posts to the shared stock ledger.
5
Reconcile for ITC-04
Every dispatch and return sits on the plan line, so the quarterly or half-yearly ITC-04 is a report, not a reconstruction.

How Fast Planning handles OSL

Because Fast Planning models the outsourced stream natively, an Indian manufacturer gets one plan that speaks the language of its own shop floor. The netting engine splits shortfalls into bought-out, SFG and OSL; the component plan carries the OSL sub-type and reports it separately; OSL work orders flow to job-workers while in-house work orders flow to the floor; and every material movement rides the shared inventory ledger so stock at a job-worker is always visible as your stock, out on the clock. Combined with barcode-based material tracking, dispatch and return are captured at source rather than reconstructed from paper.

The result is a plan that neither double-orders around outstanding OSL nor starves an assembly line waiting on a plater, and a challan trail that makes ITC-04 filing a routine export. For the broader planning picture, start with the production planning pillar guide; to size a deployment, read the MRP MSME buying guide and the INR pricing guide; then book a demo to see OSL planned on your own outsourced operations. Confirm the current GST job-work provisions and ITC-04 requirements with your CA.

Frequently asked questions

What does OSL mean in production planning?

OSL stands for out-sourced or outside-labour — a component that leaves your factory for a processing step, such as plating, heat-treatment, machining or painting, and comes back. In GST terms the same activity is called job work. Fast Planning treats OSL as a first-class stream: when MRP nets demand it separates shortfalls into bought-out (purchase), in-house SFG (work order) and outsourced OSL (work order plus challan), so outsourced components are planned properly rather than mislabelled as purchases.

How is job work treated under GST in India?

Material sent for job work moves on a delivery challan, not a tax invoice, because ownership stays with the principal manufacturer. Inputs must generally return within one year and capital goods within three years, or the dispatch can be deemed a supply and become taxable. The principal can still claim input tax credit on inputs sent out, provided they return within the time limit. Confirm the current provisions and limits with your CA.

What is Form ITC-04 and who files it?

ITC-04 is the statement a principal manufacturer files to declare goods sent to and received back from job-workers, reconciling the challans against returns and what still lies with the worker at period end. Filing frequency depends on turnover — larger taxpayers half-yearly, smaller ones annually. It is only as easy as your challan records are complete, which is why tracking OSL dispatch and return on the plan line matters. Confirm your frequency and format with your CA.

Why can't generic MRP plan outsourced components well?

Generic MRP usually models an outsourced component as either a purchase — losing the fact that you own the material and only rent the process — or an in-house work order, losing the fact that it physically leaves your walls on a challan under a tax clock. Neither captures 'my material, someone else's operation, out and back'. Fast Planning models OSL as its own stream with its own lead time, so the plan sees exactly what is at a job-worker and when it is due back.

Does stock at a job-worker still count as my inventory?

Yes. Goods sent for job work remain the principal's property and stay on your books as inventory even while physically at the job-worker, and they are still your risk for planning. Fast Planning keeps that material visible as your stock in a 'with job-worker' state on the shared inventory ledger, on the GST return clock, so the plan neither double-orders around it nor forgets it is coming back.

Plan your outsourced components properly

A 30-minute Fast Planning demo shows OSL as a first-class stream — outsourced work orders, delivery challans, returns and ITC-04-ready records — planned alongside everything you make and buy in-house.

Get a demo
Confirm current GST job-work provisions and ITC-04 requirements with your CA.