Was ist Activity-Based Costing (ABC) / Prozesskostenrechnung?
Activity-Based Costing (ABC) (deutsch: Prozesskostenrechnung) ist eine Kostenrechnungsmethode, die Gemeinkosten Produkten, Dienstleistungen oder Kunden anhand der Aktivitäten zuordnet, die Ressourcen verbrauchen (und anhand der Kostentreiber, die diesen Verbrauch messen). Während die traditionelle Kostenrechnung Gemeinkosten häufig über eine einzige, grobe Bezugsgröße verteilt (z. B. direkte Arbeitsstunden), nutzt ABC mehrere Kostenpools und Treiber, um besser abzubilden, wie Arbeit tatsächlich entsteht.
ABC ist besonders nützlich, wenn Gemeinkosten hoch sind, Produkt-/Service-Linien sich stark in ihrer Komplexität unterscheiden oder wenn Sie Quersubventionierung vermuten (einfache Angebote zahlen zu viel für komplexe). In diesem Leitfaden lernen Sie den ABC-Workflow, die wichtigsten Formeln und wie Sie eine praxisnahe Umlage mit dem enthaltenen Rechner durchführen.
Warum Unternehmen ABC nutzen (und wann es sich lohnt)
ABC verbessert Entscheidungen, wenn Gemeinkosten nicht durch eine einzige Mengenkennzahl getrieben werden. Typische Auslöser:
- Vielfältiger Produktmix (einfache vs. komplexe SKUs) und große indirekte Supportfunktionen.
- Automatisierung reduziert direkte Arbeit, wodurch arbeitsbasierte Zuschläge irreführend werden.
- Stark unterschiedliche Cost-to-serve je Kunde, Kanal oder Auftragstyp.
- Margen-Überraschungen: „Bestseller“ wirken profitabel, binden aber Rüstungen, QS, Retouren oder Support.
ABC wird typischerweise für das interne Management genutzt (Preisgestaltung, Portfolio, Prozessverbesserung) und nicht zwingend für die externe Finanzberichterstattung.
Schritte der Prozesskostenrechnung (ABC) (praktischer Workflow)
- Kostenobjekte definieren: Produkte, Dienstleistungen, Projekte, Kunden oder Kanäle.
- Aktivitäten auflisten: z. B. Maschinenrüsten, Qualitätsprüfung, Einkauf, Kundensupport.
- Kostenpools bilden: Ressourcenkosten je Aktivität bündeln.
- Kostentreiber auswählen: messbare, kausale Treiber (Rüstungen, Prüf-Stunden, Anzahl Bestellungen).
- Treibermengen messen: nach Produkt/Kunde/Zeitraum.
- Treibersätze berechnen und Kosten zuordnen zu Kostenobjekten.
- Validieren und iterieren: Plausibilitätschecks, Review mit Stakeholdern, Pools/Treiber verfeinern.
Tipp: Starten Sie einfach. Viele erfolgreiche ABC-Piloten beginnen mit 5–10 Aktivitätspools und skalieren erst, wenn Entscheidungen messbar besser werden.
Für Grundlagenwissen siehe die kostenlose Lehrbuch-Übersicht bei OpenStax: Managerial Accounting sowie vertiefende Materialien zur Kostenanalyse bei MIT OpenCourseWare (Suche: Cost Analysis).
Gute Kostentreiber wählen (Kurz-Checkliste)
Ein Treiber sollte messbar sein, mit vertretbarem Aufwand verfügbar und einen plausiblen Ursache-Wirkungs-Zusammenhang zur Aktivität haben. Beispiele:
- Rüstaktivität → Anzahl Rüstungen, Rüststunden
- Einkaufsaktivität → Anzahl Bestellungen
- Qualitätsprüfungen → Prüfstunden, Anzahl Prüfungen
- Kundensupport → Tickets, Minuten, Kontakte
Vermeiden Sie Treiber, die zwar leicht verfügbar, aber irreführend sind (z. B. Engineering-Support rein nach Stückzahl zu verteilen, wenn die Komplexität variiert).
ABC-Formeln (Sätze und zugeordnete Gemeinkosten)
ABC-Gemeinkosten-Umlagerechner (2 Aktivitätspools)
Nutzen Sie diesen Rechner, um Gemeinkosten aus zwei Aktivitätspools einem Produkt/Service zuzuordnen (Sie können dies für mehrere Kostenobjekte wiederholen). Er berechnet Treibersätze und zugeordnete Gemeinkosten automatisch.
Gemeinkosten mit zwei Aktivitätstreibern zuordnen
Geben Sie Pool-Kosten und Treibermengen ein (gesamt und für Ihr Produkt/Ihren Service). Sätze und zugeordnete Gemeinkosten aktualisieren sich in Echtzeit.
Pool A z. B. Rüstungen
Pool B z. B. Prüfungen
Verbrauch Ihres Kostenobjekts (Produkt / Service / Kunde)
| Pool | Treibersatz | Zugeordnete Gemeinkosten |
|---|---|---|
| Pool A | — | — |
| Pool B | — | — |
Summe zugeordneter Gemeinkosten
—
Pool-A-Satz (Kontrollwert)
—
Berechnet als Pool-A-Kosten ÷ gesamte Pool-A-Treibermenge
Pool-B-Satz (Kontrollwert)
—
Berechnet als Pool-B-Kosten ÷ gesamte Pool-B-Treibermenge
Wenn eine gesamte Treibermenge 0 ist, kann der Treibersatz nicht berechnet werden. Verwenden Sie eine Treibermenge > 0 für den Zeitraum.
Mini-Beispiel: ABC-Ergebnisse interpretieren
Stellen Sie sich zwei Produkte vor:
- Produkt A: hohes Volumen, geringe Komplexität (wenige Rüstungen/Prüfungen je Stück)
- Produkt B: geringeres Volumen, hohe Komplexität (viele Rüstungen, mehr QS)
Traditionelle Zuschlagssätze verteilen Gemeinkosten häufig nach Stückzahl und lassen Produkt A „überkalkuliert“ und Produkt B „unterkalkuliert“ erscheinen. ABC zeigt oft, dass Produkt B überproportional viele Support-Aktivitäten verbraucht – hilfreich für:
- Preisgestaltung (Komplexität bepreisen statt subventionieren)
- Prozessverbesserung (Rüstungen reduzieren, Varianten vereinfachen, First-Pass-Yield verbessern)
- Portfolio-Entscheidungen (beibehalten, redesignen oder niedrigmargige Komplexität einstellen)
Häufige ABC-Fallstricke (und wie Sie sie vermeiden)
- Zu viele Pools: erhöht Pflegeaufwand und Stakeholder-Müdigkeit. Starten Sie mit einem Pilotprojekt.
- Schwache Treiberkausalität: „leichte Daten“ als Treiber können dieselben Verzerrungen wie traditionelle Zuschläge erzeugen.
- Schlechte Datenabgrenzung: gemischte Perioden oder inkonsistente Einheiten zerstören die Satzlogik.
- ABC als Waffe nutzen: ABC dient Lernen und Entscheidungen, nicht Schuldzuweisung – sonst scheitert die Einführung.
- Kapazität ignorieren: prüfen Sie, ob Pool-Kosten ungenutzte Kapazität enthalten und wie Sie damit umgehen wollen.
FAQ: Prozesskostenrechnung (Activity-Based Costing)
Ist ABC das Gleiche wie ABM (Activity-Based Management)?
ABC ist das Kostenmodell (Messung). Activity-Based Management (ABM) nutzt ABC-Erkenntnisse, um Prozesse zu verbessern, nicht wertschöpfende Arbeit zu entfernen und Produkte/Services zu redesignen.
Wie viele Aktivitätspools sollte ich haben?
Genug, um die wesentlichen Unterschiede im Verbrauch der Arbeit abzubilden, aber nicht so viele, dass das Modell unwartbar wird. Viele Teams starten mit 5–15 Pools und verfeinern nach einem Pilotprojekt.
Kann ABC auch für Dienstleistungsunternehmen genutzt werden?
Ja – oft sehr effektiv. Service-Linien unterscheiden sich häufig durch Onboarding, Customizing, Support, Compliance oder Nacharbeit. Treiber können Tickets, Stunden, Projekte oder Transaktionen sein.
Was ist der Unterschied zwischen Kostentreibern und Umlagebasen?
Eine Umlagebasis kann jede Kennzahl sein, mit der Kosten verteilt werden. Ein Kostentreiber soll die Ursache der Aktivitätskosten widerspiegeln. In der Praxis versucht ABC, Basen zu wählen, die sich wie echte Treiber verhalten.
Nächste Schritte
Wenn Ihre Margen nicht zur operativen Realität passen, ist ABC eine praxisnahe Methode, um zu testen, was wirklich passiert. Starten Sie mit einem kleinen Pilotprojekt (ein paar Pools, ein Werk/Abteilung oder ein Teil des Portfolios), validieren Sie mit dem operativen Bereich und erweitern Sie erst danach.