Modules
Industries
Areas we serve
Resources
Company
Work Order Costing: How to Find the Real Cost and Profit of Every Job

Ask a manufacturer what a job earned and the answer is usually an estimate: the selling price minus a standard material cost and a rough percentage for everything else. The books show whether the month made money, not which jobs did. Work order costing answers the question job by job: what material, machine time, labour and overhead this order actually consumed, and what was left after the invoice. This guide explains the four cost elements, works through a full example and shows how an ERP builds the figure from records the plant already keeps.

Why estimated job costs mislead

The result is quoting by habit: some products are priced too low for years without anyone noticing.

The four elements of a work order’s cost

  1. Material = quantity issued from each batch x that batch’s receipt rate. If the job used two lots of raw material bought at different prices, each is charged at its own rate.
  2. Machine = run minutes on each machine x that machine’s rate.
  3. Labour = paid minutes of operators and helpers on the job x their rates.
  4. Overhead = a rate per machine hour (or another driver) for power, supervision, maintenance and other indirect costs.

Profit on the job = invoiced value – cost of the units sold.

Worked example: one work order, four elements

Tejaxo Manufacturing makes 500 units of Product A for Tejaxo Customer, invoiced at 185 per unit (sample numbers in rupees).

ElementBasisCost
Material300 kg @ 62 + 220 kg @ 6532,900
Machine1,800 min @ 900 / hr27,000
Labour1,900 min operator + helper8,170
Overhead1,800 min @ 300 / hr9,000
Total154.14 per unit77,070

The invoice is 92,500, so the job made 15,430 – a margin of 16.7%. Two details change the picture compared with an estimate. Material was charged at the rates of the two lots actually issued, averaging about 63.27 per kg; at a standard rate of 60 per kg the material would have shown 31,200, overstating the profit by 1,700. And the machine ran 1,800 minutes: had the job been costed at a planned 1,500 minutes, another 4,500 of machine cost and 1,500 of overhead would have been hidden.

Where the numbers come from in an ERP

None of these figures needs a separate costing exercise if the plant’s everyday records are complete:

In Tejaxo ERP the work-order report brings these together: material at the issued batch’s receipt rate, machine time at the machine rate, labour at paid minutes, overhead, and profit as invoiced value minus the cost of the units sold. Imported material carries its landed cost, duty and clearing included – see landed cost explained.

Outside processes: job work in the job cost

Many jobs leave the plant for plating, heat treatment, machining or painting. Those vendor charges belong to the work order too. When material goes out on a returnable gate pass against the job and the job-work charges are recorded against the same job, the cost of the outside process is added to that order instead of disappearing into a monthly purchase total. The same records show what is still lying with each vendor – see job work software.

Job costing or process costing?

Job (work-order) costing suits plants that make to order – machined parts, forgings, fabricated assemblies, printed boxes – where each order has its own material, routing and time. Process costing suits continuous or batch plants – chemicals, food, paper – where cost is averaged over a period’s output. Many plants need both: batch plants still want the cost and yield of each batch, and job shops still compare average costs per product family. What matters is that the cost is built from actual issues and actual time, whichever unit you report it on.

What to do with job costs

Getting started

  1. Set a rate for each machine (running cost per hour) and an overhead rate per machine hour.
  2. Make sure every issue to production names the work order and the batch.
  3. Record run minutes and operators on every production entry – or connect the machines.
  4. Close each work order when the job is invoiced, and review the margin report every week.

The first weeks usually reveal a handful of products whose margin is far below what the team believed. That short list alone is often worth the effort, because it changes how the next quotations for those products are priced and which jobs the plant chases.

Common mistakes

Next step

See work-order costing and P/L on one of your own jobs in a free demo, or read about production planning and the free OEE calculator.

Frequently asked questions

What is work order costing?

Calculating the actual cost of each production order – material, machine time, labour and overhead – and comparing it with the invoiced value to get the profit on that job.

How is material cost charged to a job?

As the quantity issued from each batch multiplied by that batch’s receipt rate, so lots bought at different prices are each charged at their own rate.

How are machine and labour costs calculated?

Machine cost = run minutes on each machine x the machine rate; labour = paid minutes of operators and helpers x their rates. Both come from production entries or machine data.

How is overhead added?

Usually as a rate per machine hour covering power, supervision, maintenance and other indirect costs, applied to the job’s run time.

Why does the job cost differ from the standard cost?

Because actual material rates, run times, rejections and labour differ from the standard. Work order costing shows the actual figures so pricing and improvement can be based on them.

Does Tejaxo ERP calculate job profit automatically?

Yes. Its work-order costing and P/L report charges material at the issued batch’s receipt rate, machine time at the machine rate, labour at paid minutes and overhead, and shows profit as invoiced value minus the cost of units sold.

Stay connected

ERP insights, product updates and automation tips for manufacturers.

You have been successfully subscribed! Oops! Something went wrong, please try again.
© 2017–2026 Tejaxo Technologies Pvt. Ltd. All rights reserved. Privacy policy · Sitemap · Contact