Source: Cost Accounting Textbook, Ch. 4 (Sections 4.1–4.2)
Tags: job costing, cost object, direct cost, indirect cost, cost pool, cost allocation base, cost tracing, cost assignment, process costing, cost accounting, overhead allocation, machine hours
Difficulty: Introductory Prerequisites: Basic understanding of financial accounting terms (revenue, expense, cost of goods sold). If you are new to management or cost accounting, this is a solid starting point.
This chapter introduces the building blocks that every costing system relies on. Before you can figure out what a product or service costs, you need a shared vocabulary: what exactly are you costing, which costs attach directly, and which have to be spread across multiple products?
Sections 4.1 and 4.2 lay that groundwork and then draw the line between two costing approaches, job costing and process costing, which you will encounter for the rest of the course. If you only learn one thing here, make it the difference between direct and indirect costs; everything else builds on it.
Every costing system starts by choosing a cost object (the thing you want to cost), then separating costs into direct (traceable) and indirect (must be allocated). Indirect costs are pooled and spread using an allocation base such as machine hours. Job costing handles unique, one-off products; process costing handles identical, mass-produced units.
Cost object
Anything for which you want a separate measurement of cost. Could be a product, a service, a project, a department, or a customer.
Think of it as: the "thing" whose price tag you are trying to build from the inside out.
Direct cost
A cost that can be traced to a specific cost object in an economically feasible way.
In simple terms, if you can look at the cost and say "that went entirely to this one product or job," it is a direct cost. Example: the steel used in a custom machine, or the implants used in a specific surgery.
Indirect cost
A cost related to a cost object that cannot be traced to it easily or economically.
Think of it as: a shared cost. The factory supervisor's salary benefits many products, so you cannot pin it to just one. It has to be spread.
Cost assignment
The general umbrella term for attaching costs to cost objects. It covers both tracing and allocation.
Cost tracing
The process of assigning direct costs to a cost object. Because the cost is directly linked, tracing is straightforward.
In simple terms, you are following the cost from its source straight to the product it belongs to.
Cost allocation
The process of assigning indirect costs to a cost object using some systematic method, because the cost cannot be traced directly.
Think of it as: the "splitting the bill" step. You need a fair rule for dividing shared costs.
Cost pool
A grouping of individual indirect cost items that share the same cost-allocation base. The pool is allocated as a lump to cost objects.
In simple terms, you bundle all the costs that are driven by the same thing (e.g. all costs driven by machine hours) into one bucket before you allocate.
Cost-allocation base
The factor used to systematically link an indirect cost (or cost pool) to cost objects. It is the denominator in the allocation rate calculation.
Think of it as: the measuring stick you pick to divide shared costs fairly. Common examples include machine hours, direct labour hours, and units produced.
Cost-allocation rate
The rate at which indirect costs are charged to each unit of the allocation base.
Formula: Cost-allocation rate = Total indirect cost in the pool / Total quantity of the allocation base
Job costing
A costing system used when the product or service is distinct, often unique, and each job uses different amounts of resources.
In simple terms, every job gets its own cost sheet. Custom furniture, film productions, consulting engagements, and surgical procedures are classic job-costing situations.
Process costing
A costing system used when masses of identical or very similar units are produced. Costs are averaged across all units.
Think of it as: the assembly-line approach to costing. Examples include oil refining, banking transaction processing, and beverage bottling.
A cost object can be anything: a physical product (a laptop), a service (knee replacement surgery), a project, a department, or even a customer segment.
Whether a cost is "direct" or "indirect" depends on the cost object you have chosen.
The same cost could be direct to one object and indirect to another. Supervisor salary is indirect to any single product but direct to the department the supervisor manages.
Direct costs are traced; indirect costs are allocated. The distinction matters because tracing is more accurate, while allocation always involves some degree of judgement.
Indirect costs that share the same allocation base are grouped into a cost pool.
Example: all costs of operating metal-cutting machines (power, maintenance, depreciation) form one pool if they are all allocated on machine hours.
The cost-allocation base is the link between the pool and the cost objects. Choosing a good base matters; a poor base distorts product costs.
Common bases: machine hours, direct labour hours, direct labour cost, number of units.
Cost-allocation rate = Total indirect costs in the pool / Total quantity of the allocation base
Once you have the rate, multiply it by how much of the base a specific cost object consumed.
Example: pool = $500,000 of machine costs, base = 10,000 machine hours, rate = $50 per machine hour. A product using 800 machine hours is allocated 800 x $50 = $40,000.
The concept of a cost object's "ability to bear" allocated costs also appears in practice: a city government may distribute the cost of the city manager's office to other departments proportionally.
Job costing is appropriate when:
Each unit of output is distinct or customised.
Each job uses different quantities of resources.
The product or service is often a single unit or small batch.
Examples: custom machinery, legal cases, advertising campaigns.
Process costing is appropriate when:
The cost object is masses of identical or similar units.
Individual units are indistinguishable from one another.
Examples: Citibank processing customer deposits, a refinery producing petrol, a bottling plant filling cans.
Many organisations use a hybrid, applying job costing to some operations and process costing to others.
Cost-allocation rate
Cost-allocation rate = Total indirect cost in the pool / Total quantity of the cost-allocation base
Indirect cost allocated to a specific job or product
Allocated indirect cost = Cost-allocation rate x Quantity of the base used by that job
Example walkthrough:
Indirect costs of operating machines = $500,000
Total machine hours available = 10,000
Rate = $500,000 / 10,000 = $50 per machine hour
Product A uses 800 machine hours
Product A's allocated cost = $50 x 800 = $40,000
Job costing is the system behind every custom quote you have ever received, from a building contractor pricing a renovation to a law firm billing a client by the hour. Process costing, meanwhile, is why a litre of petrol from one refinery costs roughly the same regardless of which barrel of crude it came from: all units share the same averaged cost.
Students often assume that a cost is always either direct or indirect. In reality, the classification depends on the cost object you have selected. Change the cost object and the same cost may switch categories.
Students sometimes confuse cost allocation with cost tracing. Tracing is for direct costs (you can follow the trail); allocation is for indirect costs (you need a formula to split them).
Thinking that job costing and process costing are mutually exclusive in a company is a common error. Many firms use both systems for different product lines or departments.
Students occasionally treat the cost-allocation base as an arbitrary choice. A base should reflect a genuine cause-and-effect or benefits-received relationship; picking the wrong base leads to misleading product costs.
⚠️ You will almost certainly be asked to classify costs as direct or indirect given a specific cost object. Read the cost object carefully before answering.
⚠️ Expect a calculation question where you compute a cost-allocation rate and then allocate costs to a job. Know the formula cold.
⚠️ Be ready to explain why a company would choose job costing over process costing (or vice versa), with examples.
⚠️ The distinction between cost tracing and cost allocation is a favourite short-answer or true/false item.
True or false: Cost tracing and cost allocation are the same thing. False. Cost tracing assigns direct costs; cost allocation assigns indirect costs.
Fill in the blank: A __________ is a grouping of individual indirect cost items that share the same cost-allocation base. Cost pool.
True or false: In process costing, each unit of output is treated as distinct. False. Process costing treats units as identical or similar and averages costs across them.
Fill in the blank: Cost-allocation rate = Total indirect cost in the pool / Total quantity of the __________. Cost-allocation base.
True or false: A cost is always either direct or indirect regardless of the cost object chosen. False. The classification depends on the cost object.
Q: A hospital wants to determine the cost of performing a knee replacement surgery. Identify one direct cost and one indirect cost for this cost object.
A: Direct cost: the implants used in the surgery (traceable to that specific procedure). Indirect cost: the depreciation on the hospital building, which supports many different types of surgery and cannot be traced to one procedure alone.
Q: A factory's indirect machining costs total $600,000 for the year. The factory runs its machines for 12,000 hours total. Job X uses 500 machine hours. What is the cost-allocation rate, and how much indirect cost is allocated to Job X?
A: Cost-allocation rate = $600,000 / 12,000 hours = $50 per machine hour. Job X is allocated $50 x 500 = $25,000.
Q: When would a company use job costing rather than process costing?
A: When each unit of output is distinct or customised and uses different amounts of resources. Examples include custom machinery manufacturing, consulting projects, or film production.
Q: Explain the difference between cost assignment, cost tracing, and cost allocation.
A: Cost assignment is the umbrella term for attaching any cost to a cost object. Cost tracing is the subset used for direct costs (the cost can be followed to one object). Cost allocation is the subset used for indirect costs (a systematic formula is needed to divide the cost among objects).
This material connects directly to Chapter 5 (activity-based costing), which refines the allocation process by using multiple, more precise cost pools and allocation bases instead of a single plant-wide rate.
The direct vs indirect distinction also feeds into cost-volume-profit analysis: understanding which costs behave as fixed or variable, and which are traceable, matters when you build contribution margin statements.
If you study budgeting later in the course, the concept of budgeted vs actual indirect-cost rates (introduced in Part 2 of these notes) becomes central to variance analysis.
cost object, direct cost, indirect cost, cost pool, cost allocation base, cost-allocation rate, cost tracing, cost assignment, cost allocation, job costing, job order costing, process costing, overhead allocation, machine hours, direct labour hours, manufacturing overhead, inventoriable cost, period cost, cost accounting chapter 4