Management Accounting · Cost accounting methods
Batch Costing: Method, Setup Costs and Cost per Unit
Updated 11 October 2026 · Fact-checked
Batch costing is a costing method for a group of identical units made together. You add up all costs of the batch: materials, labour, direct expenses and absorbed overheads, including setup costs. Then you divide the total batch cost by the number of units in the batch to get the cost per unit.
Understand Batch Costing
Some businesses make products in groups, not one at a time. A bakery makes 500 loaves in one run. A clothing maker cuts and sews 200 identical shirts. Each group is a batch. Batch costing treats the whole batch as one cost unit while it is being made.
You collect the costs for the batch in the same way as for a job: direct materials, direct labour, any direct expenses, and overheads absorbed using a rate. Then you divide the total by the number of units to get an average cost per unit. Every unit in the batch gets the same cost.
Setup costs matter here. Setting up machines, changing tools or cleaning equipment for a new batch costs money, and it is the same whether you make 100 units or 1,000. So setup cost is a cost of the batch, not of each unit. A larger batch spreads it over more units and lowers the cost per unit.
Batch costing is close to job costing. In job costing, each job is usually unique and made to a customer order. In batch costing, the units in the batch are identical, and you divide by batch size. Batch costing sits between job costing and process costing, which is for continuous production.
The method helps with pricing, with controlling cost and with deciding batch sizes. Larger batches cut setup cost per unit, but they may raise inventory holding costs.
Key formulas to remember
- Total batch cost
- Total batch cost = direct materials + direct labour + direct expenses + setup costs + absorbed overheads
- Include only costs for that batch. Setup costs are usually a batch cost, whether stated directly or as an overhead.
- Cost per unit
- Cost per unit = total batch cost ÷ number of units in the batch
- Use the number of good units produced if the question says some units are rejected and the cost must be spread over good output.
- Setup cost per unit
- Setup cost per unit = setup cost per batch ÷ batch size
- This falls as batch size rises, because the setup cost is fixed per batch.
- Overhead absorbed
- Overhead absorbed = absorption rate × activity (e.g. labour hours)
- Use the rate given and the hours or other base for the batch.
- Selling price with mark-up
- Selling price per unit = cost per unit × (1 + mark-up %)
- Use when the question asks for price based on cost plus a percentage on cost.
How to solve Batch Costing questions
Use this method for any batch costing question. Work in a clear list so you can check each figure.
- 1Read the question and note the batch size and what you are asked to find: total cost, cost per unit, or price.
- 2List the direct costs of the batch: materials, labour and any direct expenses. Calculate each as quantity × rate.
- 3Add the setup cost for the batch once. Do not multiply it by units.
- 4Calculate absorbed overheads using the rate given and the correct base, such as labour hours or machine hours.
- 5Add all items to get total batch cost.
- 6Divide by the number of units, using good units if the question says so, to get cost per unit.
- 7If asked, add a mark-up or margin to find the selling price, checking whether it is on cost or on selling price.
- 8Check the answer: is the unit cost sensible and in the right units, such as $ per unit?
Quickest way: Total first, divide last
When to use it: Use this in the objective test when you need a single number fast and the batch has few cost items.
- Underline the batch size.
- Add every batch-level cost into one total, including setup, without dividing anything yet.
- Divide the total by batch size once at the end.
- If the question changes batch size, keep setup in the total and recompute: (fixed batch cost + variable cost per unit × units) ÷ units.
- Match your answer to one of the four options and check it is the one with correct units.
Common mistakes in Batch Costing
Multiplying the setup cost by the number of units
Students treat every cost as a per-unit cost.
Fix: Add setup cost to the batch total once. Only divide by batch size at the end.
Forgetting to include setup cost in the total
Setup cost is often given in a separate sentence from the materials and labour.
Fix: Tick off materials, labour, expenses, setup and overheads before dividing.
Dividing by the wrong number of units
The question may give units started, units rejected and units sold.
Fix: Divide by the good units produced in the batch, unless told otherwise.
Confusing batch costing with job costing
Both collect costs for a cost unit and use similar sheets.
Fix: Ask whether the units are identical. If yes and made together, divide by batch size. A one-off unique order is a job.
Using the wrong overhead base
Students use total hours or units instead of the hours for this batch.
Fix: Multiply the rate by the activity for this batch only, such as batch labour hours.
Mixing up mark-up and margin
Both are percentages of price or cost.
Fix: Mark-up is on cost, so price = cost × (1 + mark-up). Margin is on selling price, so price = cost ÷ (1 − margin).
Worked examples
Example 1
A company makes a batch of 400 identical units. Direct materials cost $6,000. Direct labour is 200 hours at $15 per hour. Setup costs for the batch are $1,200. Overheads are absorbed at $8 per labour hour. What is the cost per unit?
Show the solution
- Direct materials = $6,000.
- Direct labour = 200 × $15 = $3,000.
- Setup cost = $1,200, counted once.
- Overheads = 200 × $8 = $1,600.
- Total batch cost = 6,000 + 3,000 + 1,200 + 1,600 = $11,800.
- Cost per unit = 11,800 ÷ 400 = $29.50.
Answer: $29.50 per unit
Example 2
A batch of 500 units has setup costs of $2,000 and other costs of $7 per unit. The company plans to make the next batch with 800 units, with the same setup cost and the same other cost per unit. By how much does the cost per unit fall?
Show the solution
- Batch of 500: other costs = 500 × $7 = $3,500.
- Total cost = 3,500 + 2,000 = $5,500.
- Cost per unit = 5,500 ÷ 500 = $11.00.
- Batch of 800: other costs = 800 × $7 = $5,600.
- Total cost = 5,600 + 2,000 = $7,600.
- Cost per unit = 7,600 ÷ 800 = $9.50.
- Fall in cost per unit = 11.00 − 9.50 = $1.50.
Answer: The cost per unit falls by $1.50, from $11.00 to $9.50, because setup cost is spread over more units.
Exam tips
- In number entry questions, give the answer in the format asked, such as two decimal places, and do not add a currency sign unless told to.
- Scan the question for the setup cost. It is often the item that decides which option is correct.
- If an option equals the answer without setup cost, or equals setup cost multiplied by units, it is a likely distractor. Check your working against these traps.
- For multiple response questions about batch costing, remember the true points: units are identical, cost is averaged over the batch, and larger batches lower setup cost per unit.
- Know the difference from job costing in one sentence: a job is usually a unique customer order, a batch is a group of identical units.
Practice questions from Cost accounting methods
- Which statement about batch costing is correct?
- A job is to be priced to earn a profit margin of 25% on selling price. Total cost of the job is $9,000. What selling price should be quoted?
- Which statement about equivalent units in process costing is correct?
- A process has no opening work-in-progress. Input was 5,000 units. Output completed was 4,000 units, and closing work-in-progress was 1,000 u…
- A firm of accountants charges clients on the basis of chargeable hours. Staff cost $90,000 for 2,000 available hours, of which 75% are charg…
Batch Costing in other exams
The same ground in other exams, if you are preparing for more than one or want another angle on it.
Batch Costing: frequently asked questions
What is the difference between job costing and batch costing?
Job costing is for a single, usually unique, order specified by a customer. Batch costing is for a group of identical units made together. In batch costing you divide the total batch cost by the number of units to get a unit cost.
How do you calculate cost per unit in batch costing?
Add all the costs of the batch: materials, labour, expenses, setup and absorbed overheads. Then divide the total by the number of units in the batch. Use good units if the question says some units are rejected.
How are setup costs treated in batch costing?
Setup costs belong to the batch as a whole. You add them to the batch total once and then spread them over the units by dividing by batch size. A bigger batch gives a lower setup cost per unit.
Is batch costing the same as process costing?
No. Batch costing deals with separate groups of identical units, each with its own cost record. Process costing deals with continuous production, where costs are averaged over output in a period.