Калькулювання на основі діяльності передбачає спочатку групування накладних витрат за основними видами діяльності (операціями), а потім розподіл їх між видами продукції, виходячи з того, які види діяльності і в яких розмірах необхідні для виготовлення кожного виду продукції. З цією метою всі операції з виготовлення продукції поділяють на чотири групи і для кожної операції визначають кост-драйвер (фактор витрат):
1) діяльність на рівні одиниці продукції (окремого виробу) - обробка сировини, розкрій матеріалів, зварювання.тощо. Факторами витрат тут можуть бути: людино-години, машино-години, маса сировини і т. ін.;
2) діяльність на рівні партії виробів - наладка устаткування, зберігання сировини, транспортування готової продукції тощо. Факторами витрат тут можуть бути: кількість наладок устаткування, маса матеріалів, готової продукції і т. ін.;
3) діяльність на рівні виду продукції - проектування виробництва, збереження умов виробництва, контроль якості тощо. Факторами витрат на цьому рівні можуть бути: час проектування, кількість перевірок якості і т. ін.;
4) діяльність на рівні підприємства - утримання офісу, охорона, освітлення, навчання персоналу тощо. Факторами витрат тут можуть бути: площа офісу, час навчання персоналу і т. ін.