Afwijkingenanalyse: budget vs realisatie in 5 stappen
Zo maak je een afwijkingenanalyse van budget vs realisatie: vergelijkbare cijfers, een drempel, prijs- en volume-afwijking en een toelichting met actie.
Een afwijkingenanalyse vergelijkt de gerealiseerde cijfers met het budget of de forecast en verklaart de verschillen. Niet het uitrekenen is het werk, dat doet een spreadsheet in een seconde. Het werk zit in de vraag welke verschillen ertoe doen, waar ze vandaan komen en wat je eraan gaat doen.
Elke maand komt hetzelfde moment: de cijfers staan, het budget staat ernaast, en de directie wil weten waarom het resultaat afwijkt. Een kolom met verschillen is dan nog geen antwoord. Hieronder lees je hoe je een afwijkingenanalyse in vijf stappen opbouwt, hoe je een omzetverschil splitst in een prijs- en een volume-afwijking, en welke fouten je beter kunt vermijden.
Wat is een afwijkingenanalyse?
Een afwijkingenanalyse, ook wel variantieanalyse, zet realisatie naast een norm en verklaart het verschil. Een bruikbare analyse beantwoordt drie vragen:
- Hoe groot is het verschil? In euro's en in procenten.
- Wat is de oorzaak? Prijs, volume, timing, een eenmalige post of een fout in het budget.
- Wat doen we ermee? Bijsturen, accepteren of de forecast aanpassen.
Budget vs realisatie of forecast vs realisatie?
Vergelijk je met het budget, dan meet je hoe ver je van het oorspronkelijke plan zit. Vergelijk je met de forecast, dan meet je hoe goed je je laatste verwachting hebt ingeschat. Voor de directie is budget vs realisatie meestal het startpunt, omdat het budget de afspraak is. Voor bijsturing gedurende het jaar is de forecast vaak relevanter, omdat bekende afwijkingen daarin al verwerkt zijn. Het onderscheid tussen beide staat in plannen, budgetteren en forecasten.
De afwijkingenanalyse in 5 stappen
Stap 1: Maak realisatie en budget vergelijkbaar
De meeste afwijkingen die geen afwijking zijn, ontstaan hier. Controleer voordat je gaat analyseren:
- Dezelfde indeling. Realisatie en budget moeten op dezelfde grootboekrekeningen of rapportagegroepen staan. Een budget op "personeelskosten totaal" tegenover realisatie op twaalf losse rekeningen werkt niet.
- Dezelfde periode. Kies bewust tussen maand en year-to-date. Maandcijfers zijn gevoelig voor timing, YTD middelt dat uit.
- Een afgesloten maand. Zijn alle facturen geboekt, de afschrijvingen verwerkt en de overlopende posten opgenomen? Een ontbrekende memoriaalboeking geeft een schijnafwijking. Zie ook maandafsluiting.
- Bij een groep: geconsolideerd. Intercompany-omzet en -kosten moeten geëlimineerd zijn, anders vergelijk je opgeblazen cijfers. Hoe dat werkt, staat in intercompany transacties elimineren.
Stap 2: Bereken de afwijking in euro's en procenten
De formule is eenvoudig:
Afwijking (€) = realisatie − budget
Afwijking (%) = (realisatie − budget) / budget × 100
Kijk altijd naar beide. Een afwijking van 40% op een post van € 2.000 is minder interessant dan 3% op een omzet van € 2 miljoen.
Stap 3: Benoem gunstig en ongunstig, niet plus en min
Een positief getal is niet altijd goed nieuws. Hogere omzet dan begroot is gunstig, hogere kosten zijn ongunstig, terwijl beide een positief verschil geven. Zet daarom naast elk verschil een label: gunstig (G) of ongunstig (O). Dat voorkomt de klassieke verwarring in het MT-overleg.
Stap 4: Filter met een materialiteitsdrempel
Niet elk verschil verdient een toelichting. Spreek een drempel af, bijvoorbeeld: toelichten als de afwijking groter is dan € 10.000 of 10% van het budget. Pas de drempel aan op de omvang van je organisatie. Het punt is dat je aandacht gaat naar de drie of vier posten die het resultaat bepalen, niet naar twintig kleine verschillen.
Stap 5: Verklaar de oorzaak en koppel er een actie aan
Bij elke materiële afwijking schrijf je kort op:
- Oorzaak: wat is er gebeurd?
- Type: structureel, eenmalig of timing?
- Actie: wat doen we, en moet de forecast worden aangepast?
Timingverschillen, zoals een kostenpost die een maand later valt, lossen zichzelf op. Structurele verschillen, zoals een hogere inkoopprijs die blijft, horen terug te komen in de forecast.
Rekenvoorbeeld: afwijkingenanalyse van een winst- en verliesrekening
Een handelsonderneming vergelijkt de realisatie over het eerste kwartaal (YTD) met het budget. De drempel is € 10.000 of 10%. De getallen zijn fictief, de opbouw is de gangbare.
| Post (YTD) | Budget | Realisatie | Afwijking | % | G/O | Toelichten? |
|---|---|---|---|---|---|---|
| Omzet | € 500.000 | € 487.600 | −€ 12.400 | −2,5% | O | Ja |
| Inkoopwaarde omzet | € 300.000 | € 285.200 | −€ 14.800 | −4,9% | G | Ja |
| Brutomarge | € 200.000 | € 202.400 | +€ 2.400 | +1,2% | G | |
| Personeelskosten | € 120.000 | € 131.500 | +€ 11.500 | +9,6% | O | Ja |
| Overige bedrijfskosten | € 45.000 | € 43.800 | −€ 1.200 | −2,7% | G | Nee |
| EBITDA | € 35.000 | € 27.100 | −€ 7.900 | −22,6% | O |
Op het eerste gezicht lijkt de lagere omzet het probleem. Maar de brutomarge ligt zelfs boven budget. Het verschil in EBITDA van € 7.900 komt vrijwel volledig uit de personeelskosten.
Omzetafwijking splitsen in prijs en volume
Het omzetverschil van € 12.400 zegt pas iets als je het splitst. Begroot was 10.000 stuks tegen € 50. Gerealiseerd is 9.200 stuks tegen € 53.
Volume-afwijking = (werkelijk volume − budgetvolume) × budgetprijs
(9.200 − 10.000) × € 50 = −€ 40.000 (O)
Prijsafwijking = (werkelijke prijs − budgetprijs) × werkelijk volume
(€ 53 − € 50) × 9.200 = +€ 27.600 (G)
Samen: −€ 40.000 + € 27.600 = −€ 12.400. Dat sluit aan op de tabel.
Het verhaal is nu heel anders. De onderneming verkocht 8% minder stuks, maar haalde een hogere prijs. Dat roept een betere vraag op: is het lagere volume een gevolg van de prijsverhoging?
Dezelfde splitsing voor de inkoop
Begroot was een inkoopprijs van € 30 per stuk, werkelijk € 31.
- Volume-effect: (9.200 − 10.000) × € 30 = € 24.000 lagere kosten (G)
- Prijseffect: (€ 31 − € 30) × 9.200 = € 9.200 hogere kosten (O)
Netto € 14.800 gunstig. Het grootste deel van de "besparing" op inkoop is dus geen besparing: er is simpelweg minder verkocht. De inkoopprijs zelf ligt 3,3% boven budget, en dat is structureel.
De toelichting voor de directie
Uit dezelfde cijfers ontstaat een toelichting van drie regels:
- Omzet −€ 12.400 (O): 800 stuks minder verkocht (−€ 40.000), deels gecompenseerd door een hogere verkoopprijs (+€ 27.600). Actie: het effect van de prijsverhoging op het volume bespreken met sales.
- Inkoopprijs +€ 9.200 (O): de leverancier heeft per februari de prijs verhoogd. Structureel, verwerken in de forecast.
- Personeelskosten +€ 11.500 (O): inhuur van twee uitzendkrachten tijdens ziekteverzuim. Eenmalig, verwacht tot eind april.
Dat is een afwijkingenanalyse waar een directie iets mee kan. Waar die toelichting in de rest van het pakket thuishoort, lees je in managementrapportage.
Veelgemaakte fouten bij een afwijkingenanalyse
- Een budget dat niet gefaseerd is. Een jaarbudget gedeeld door twaalf negeert seizoenen, vakantiegeld en eenmalige posten. Elke maand toont dan schijnafwijkingen.
- Alles toelichten. Twintig toelichtingen van een regel zijn minder waard dan drie goede.
- Verschillen zonder oorzaak. "Personeelskosten zijn hoger dan begroot" is een beschrijving, geen verklaring.
- Timing en structureel door elkaar. Behandel je een structurele prijsstijging als timing, dan loopt de forecast de rest van het jaar achter de feiten aan.
- Handmatig kopiëren tussen bestanden. Elke keer dat realisatie uit het boekhoudpakket in een Excel-model wordt geplakt, ontstaat een kans op een verkeerde periode of een gemiste rekening. Bij meerdere BV's vermenigvuldigt dat risico zich.
Afwijkingenanalyse in Smartbooks
In Smartbooks staan realisatie, budget en forecast in hetzelfde model, gekoppeld aan de administratie. In de rapportconfigurator voeg je afwijkingskolommen toe, absoluut of in procenten, en kies je welke categorieën je vergelijkt: realisatie tegenover budget, of realisatie tegenover forecast, per periode of YTD. Werk je met meerdere entiteiten, dan stel je budgetten per entiteit op en worden ze automatisch opgeteld naar het geconsolideerde niveau. Via projecties zie je daarnaast wat de afwijking tot nu toe betekent voor het verwachte jaarresultaat.
Veelgestelde vragen
Wat is het verschil tussen een afwijkingenanalyse en een variantieanalyse?
Er is geen inhoudelijk verschil. Variantieanalyse is de vertaling van het Engelse variance analysis. In Nederland worden beide termen door elkaar gebruikt voor het vergelijken en verklaren van verschillen tussen realisatie en budget.
Hoe vaak maak je een afwijkingenanalyse?
De meeste MKB-bedrijven maken een afwijkingenanalyse maandelijks, direct na de maandafsluiting. Kleinere organisaties kiezen soms voor een kwartaalanalyse. Hoe sneller na de periode, hoe groter de kans dat je nog kunt bijsturen.
Welke materialiteitsdrempel is gebruikelijk?
Een vaste regel bestaat niet. Veel gebruikt is een combinatie van een absoluut bedrag en een percentage, bijvoorbeeld € 10.000 of 10%. Het bedrag zorgt dat kleine posten met grote procentuele verschillen niet alle aandacht opeisen, het percentage vangt relatief grote verschuivingen op.
Hoe bereken je een prijsafwijking en een volume-afwijking?
Volume-afwijking = (werkelijk volume − budgetvolume) × budgetprijs. Prijsafwijking = (werkelijke prijs − budgetprijs) × werkelijk volume. Samen zijn ze gelijk aan het totale omzetverschil.
Moet ik het budget aanpassen als er een grote afwijking is?
Nee, het budget blijft meestal staan als vast meetpunt. Structurele afwijkingen verwerk je in de forecast. Zo zie je zowel hoe ver je van het oorspronkelijke plan zit als wat je nu realistisch verwacht.
Een afwijkingenanalyse is pas waardevol als ze verder gaat dan een kolom met verschillen. Maak de cijfers vergelijkbaar, filter met een drempel en splits grote verschillen in hun oorzaken. Wil je zien hoe budget en realisatie rechtstreeks uit de administratie naast elkaar komen te staan, kijk dan bij budgetteren of rapporteren. Meer vakartikelen staan in het kenniscentrum.
Gerelateerde artikelen
Managementrapportage: wat erin hoort en hoe je hem opbouwt
12 oktober 2026
Omloopsnelheid voorraad berekenen: formule, dagen en norm
5 oktober 2026
Cash conversion cycle berekenen: formule en voorbeeld
30 september 2026
AI boekhouden: wat het overneemt en wat bij de controller blijft
21 september 2026
Break-even omzet berekenen: formule, rekenvoorbeeld en veiligheidsmarge
18 september 2026
Brutomarge berekenen: formule, rekenvoorbeeld en sectornormen
9 september 2026