A direct cost can be economically traced to the product, job, customer or department you are measuring. An indirect cost supports several such items and needs a reasonable allocation if you want their full cost. Start by defining the cost object. Without that first decision, the labels become inconsistent and profit comparisons become unreliable.

For example, a designer's salary may be direct to the design department but indirect to individual customer projects. The classification changes because the question changes, not because the salary record is wrong. A useful cost structure makes that relationship explicit.

Define what the cost report must answer

An illustrative Jaipur furniture maker wants to compare custom dining-table jobs. Its cost object is each accepted customer order, identified by a job number. Timber issued to that job, outsourced polishing and the carpenter hours recorded against it are traceable costs. Shared workshop rent and the accounts assistant's salary support many jobs.

If the owner instead wants to compare the Jaipur and Ajmer workshops, each location becomes the cost object. Rent can then be directly traced to a branch. A classification designed for product pricing should therefore not be copied uncritically into branch performance reporting.

ICAI's introductory costing material links cost collection to a specified cost object. In practice, put the report's purpose and measurement period at the top of the worksheet. This small step avoids many arguments about which department should carry an expense.

Trace important costs before allocating anything

Collect direct costs using records that already exist in operations. Material issue slips can carry job numbers. Supplier bills can identify the customer order. Time sheets can record a few meaningful work categories without asking employees to account for every minute.

Cost for a custom table jobTreatmentSupporting record
Timber used for that tableDirect materialMaterial issue slip
Carpenter's recorded job hoursDirect labourApproved time record
Customer-specific transportDirect job expenseTransport bill
Shared workshop rentIndirect production costLease and allocation schedule
General sales promotionShared selling costCampaign expense record

Materiality matters. Tracing the exact sandpaper used on every table may cost more administrative effort than it saves. An inexpensive, consistently used consumable can sit in a workshop overhead pool. Document the choice so that reports remain comparable across months.

See what allocation changes

Suppose a dining-table job has illustrative direct costs of ₹28,000 timber, ₹12,000 labour and ₹3,000 outsourced finishing. Total direct cost is ₹43,000. The workshop estimates shared production overhead of ₹90,000 for 600 productive labour hours, giving a rate of ₹150 per hour.

The job uses 80 recorded productive hours, so it receives ₹12,000 overhead. Its allocated production cost becomes ₹55,000. At a selling price of ₹70,000, the difference is ₹15,000 before general selling, administration and other costs outside this production pool.

Calling ₹27,000, the selling price less direct cost, the job's final profit would overstate its result. Equally, adding the entire ₹90,000 workshop overhead to this one job would understate it. The structure must show the bridge from direct cost to allocated cost and then to the business result.

Choose bases with an operational explanation

Labour hours can suit labour-intensive furniture work. Machine hours may better explain maintenance and power for a machining business. Floor area can support allocation of shared occupancy costs. Order count may explain the cost of processing many small dispatches.

Avoid allocating every pool by revenue merely because sales values are convenient. A premium product may sell at twice the price while consuming the same workshop resources. Revenue allocation can make it look expensive to produce when the real difference is customer willingness to pay.

You do not need dozens of pools immediately. Separate the few activities that could materially change a decision. Keep the remainder in a simple shared pool until the benefit of more detail exceeds the recording effort.

Keep tracing separate from cost behaviour

Direct does not mean variable. A dedicated machine hired exclusively for one project can be directly attributable even when its monthly charge is fixed. Indirect does not mean fixed: shared lubricants may vary with machine use.

This distinction matters when evaluating extra orders. A full cost report helps assess ongoing pricing, but a short-term decision also needs a separate view of costs that change between alternatives. Allocating existing rent to a job does not prove that accepting the job causes additional rent.

How much detail is worth collecting?

Test a new tracing requirement on a small sample before making it permanent. If recording glue consumption changes a table job's estimated cost by only ₹30 but takes several minutes of staff effort, a consistent overhead treatment may be more useful. If an outsourced cutting bill changes cost by ₹4,000, tracing it is likely material to the decision.

The threshold is a management choice based on the scale of jobs and the decisions being made. Keep important customer-specific costs visible even when their ledger account is usually indirect. A general transport account can contain both shared route expenditure and a dedicated trip caused by one order.

Make the structure usable every month

Create a short coding guide with examples from your business. Specify who assigns job numbers, when late supplier bills are captured and how shared costs are reconciled. Check that direct costs have not also remained inside the overhead pool, which would charge the same amount twice.

Review jobs with unusually high or low overhead allocations. The cause may be missing time records, a different production route or an unsuitable allocation base. Correct the explanation before changing the selling price.

A sound cost structure gives each major expense a clear path into the report. Begin with one product family or ten completed jobs, trace the largest costs accurately, then allocate shared resources on a basis the operations team recognises. Expand the system only when the extra detail changes a real decision.

Sources and references

Prepared 25 October 2026. Numerical examples are illustrative. Check the provisions and effective dates relevant to your transaction.