Skip to main content
Cost allocation

Activity-Based Costing Calculator for Two Products

Reviewed by CA Nikhil Gupta · Last reviewed 11 October 2026

Enter cost pools, driver totals and each product’s driver usage to get a rate per driver, the cost allocated to each product and its profit.

Enter your figures

The fields start with sample figures. Replace them with your own; nothing is sent to a server.

Loading the calculator…

What this calculator does

Allocate overhead cost pools to two products by cost drivers and compare product profitability with the contribution after pool costs.

What you enter

Results are an educational screen based on the figures entered and the rule summarised above. They are not advice and do not replace the current Act, rule or accounting standard, or professional review of the facts.

Common questions

How is ABC different from traditional absorption?

Traditional costing spreads overhead on one base such as labour hours. ABC assigns each pool by the driver that actually causes the cost, so low-volume products often show higher costs.

What if a driver is not fully used by the two products?

The unused part stays unallocated and is shown as such; do not add it to a product without a basis.

How many pools should I use?

Use the few pools that matter. Too many small pools add effort without changing the answer.

How the calculation works

  1. Rate per driver = pool cost ÷ total driver quantity.
  2. Cost allocated to a product = rate × the product’s driver usage; any unused driver quantity leaves cost unallocated.
  3. Product profit = units × (price − direct cost per unit) − allocated pool costs.

Background and professional notes

2-minute explanation: what the result means

Allocate multiple overhead pools using activity drivers and reconcile product-level margins, with unallocated overhead clearly identified.

Worked example for Indian finance teams

If set-up overhead is ₹1,00,000 for 50 machine set-ups, a product using 20 set-ups receives ₹40,000. The allocation rate is ₹2,000 per set-up.

Methodology and audit trail

Calculate each cost-pool rate by dividing total pool cost by its measured driver volume. Multiply rates by the usage attributable to each product. Keep idle capacity or third-product usage separately unallocated rather than forcing it into A or B.

Assumptions and limits of the calculation

ABC is useful when products consume activities in different proportions. Validate operational quantities, set-up batches, warehouse movements and production unit counts. A negative product margin requires investigating pricing and cost-driver quality, not an immediate discontinuation decision.

How to select causal cost drivers

Define the cost object first—products, clients, services or job orders. Separate activity pools that have different drivers; for example, batch set-ups are better driven by batches than output volume, while machine electricity can be related to measured machine-hours. Do not use a cost pool both as direct labour and overhead. Compare the resulting product contribution with a traditional single-rate absorption system to identify cross-subsidisation. ABC may support pricing, make-or-buy and product-mix decisions, but it should not mechanically convert management allocations into statutory inventory values without Ind AS 2 and the applicable cost-accounting treatment.

Documents and evidence to preserve

Activity register, documented driver definitions, allocation-period cut-off, machine logs, set-up reports, dispatch counts, product master, reconciled total overhead ledger.

Frequently asked questions

No. Direct material and direct labour remain direct costs; ABC allocates overheads. Yes, when other products or unused capacity consume drivers; the difference is shown as unallocated. Traditional absorption often uses a single volume driver. ABC uses activity-level causal drivers.

Assumptions and what this calculator does not cover

Frequently asked questions

How is ABC different from traditional absorption?

Traditional costing spreads overhead on one base such as labour hours. ABC assigns each pool by the driver that actually causes the cost, so low-volume products often show higher costs.

What if a driver is not fully used by the two products?

The unused part stays unallocated and is shown as such; do not add it to a product without a basis.

How many pools should I use?

Use the few pools that matter. Too many small pools add effort without changing the answer.

Official sources and further reading

Rates and rules were checked against these sources on 11 October 2026. Notifications and standards change; confirm on the official site before you file, book or advise.

Educational working tool. Results follow the scope and assumptions above and the figures you enter; they are not tax, audit, legal or accounting advice. Tax and accounting treatment depends on facts and on the law or standard in force for the relevant period, so verify the official source or consult a professional before you rely on a result.

Last reviewed: 11 October 2026
© 2026 Finin2min · Educational decision support · Validate assumptions and applicable law.

Guides that use this calculator

Background, worked examples and the rules behind these numbers.