Aktivitetsbaserad kalkylering är en metod för kalkylering som utvecklades under senare hälften av 1980-talet. Den aktivitetsbaserade kalkyleringen utvecklades på grund av att de indirekta kostnaderna blivit väldigt stora i förhållande till de direkta kostnaderna i företag. Förespråkarna för aktivitetsbaserad kalkylering menar att de indirekta kostnaderna fördelas till kalkylobjekt med en låg grad av kausalitet i de traditionella kalkylmodellerna. I aktivitetsbaserad kalkylering antas aktiviteter förbruka resurser och kalkylobjekt antas förbruka aktiviteter. Aktivitetsbaserad kalkylering syftar till att förbättra kausaliteten i kalkyler genom att fördela indirekta kostnader till aktiviteter och aktivitetskostnader till kalkylobjekt. I aktivitetsbaserad behandlas i stort sätt alla kostnader som indirekta kostnader. Den enda kostnaden som behandlas som en direkt kostnad är kostnaden för material, varukostnaden. En ABC-kalkyl utformas med hjälp av följande steg: 1. Identifiera och välj aktiviteter 2. Fördela kostnader till aktiviteter 3. Identifiera och välj kostnadsdrivare 4. Fördela aktivitetskostnad till kalkylobjekt