Niets zo leuk als je eerste loon ontvangen. Doe je een vakantiejob, dan ben je vrijgesteld van belastingen. Als werknemer ben je wel belastingplichtig.

Tis impossible to be sure of any thing but Death and Taxes, The Cobbler of Preston by Christopher Bullock (1716)

Op basis van je bruto jaarsalaris kan je het netto maandsalaris berekenen. Je dient dan wel volgende stappen te doorlopen:

  1. Op je bruto jaarsalaris betaal je een RSZ-bijdrage van 13,07%. Sommige lage lonen worden vrijgesteld van een bijdrage aan de sociale zekerheid. In deze oefening houden we daar geen rekening mee.
  2. Hou je na aftrek van de RSZ-bijdrage een netto belastbaar inkomen van maximaal € 8 860.00 over, dan betaal je geen belastingen.
  3. Is dit niet het geval, dan verdeel je jouw netto belastbaar inkomen over de vier belastingsschijven. Je vult steeds een lagere schijf alvorens je een hogere schrijf opvult.
  4. Vervolgens bereken je per schijf de belastingen die je verschuldigd bent. De som van deze vier bedragen is de voorheffing die je verschuldigd bent aan de overheid. Let op, in de eerste schijf is de eerste € 8860.00 belastingsvrij!
  5. Na het betalen van de voorheffing, hou je het netto jaarsalaris over. Deel je dat bedrag door 12, dan bekom je het netto maandsalaris.

BelastingsschijfInkomensschijfBelastingsvoet
Schijf 1€ 0.00 t.e.m. € 13 250.0025%
Schijf 2€ 13 250.01 t.e.m. € 23 390.0040%
Schijf 3€ 23 390.01 t.e.m. € 40 480.0045%
Schijf 4Meer dan € 40 480.0150%

Voorbeeld

Stel dat je bruto jaarsalaris € 29 560.27 is.
RSZ-bijdrage van 13.07% = € 3 863.53.
Netto belastbaar inkomen = € 29 560.27 - € 3 863.53 = € 25 696.74
Verdeel € 25 696.74 over de vier belastingsschijven:

Voorheffing = € 1 097.50 + € 4 056.00 + € 1 038.03 + € 0.00 = € 6 191.53
Netto jaarsalaris = € 25 696.74 - € 6 191.53 = € 19 505.21
Netto maandsalaris = € 19 505.22 / 12 = € 1 625.43

Opgave

Gegeven een bruto jaarsalaris met een willekeurig aantal decimalen, toon met een geformateerde uitvoer de RSZ-bijdrage, voorheffing, netto jaarsalaris en netto maandsalaris.

Indien je de opgave aandachtig gelezen hebt, dan zal je merken dat het uitgeschreven voorbeeld niet helemaal gelijk is aan het voorbeeld onderaan. Dit komt omdat in het uitgeschreven voorbeeld er gerekend werd met afgeronde waarden. In jouw programma rond je nooit af. Een reden te meer om na het rekenwerk gebruik te maken van geformateerde uitvoer.

Voorbeeld

Invoer:
29560.273920025054
Uitvoer:
+ bruto jaarsalaris   29560.27
- rsz                  3863.53
- voorheffing          6191.53
==============================
+ netto jaarsalaris   19505.22
+ netto maandsalaris   1625.43

Epiloog

Joe Black, gespeeld door Brad Pitt, is in de film Meet Joe Black de verpersoonlijking van de dood. Hij stelt de rijke zakenman Bill Parrish, gespeeld door Anthony Hopkins, een uitgestelde dood voor in ruil voor een rondleiding op de wereld.

Bronnen

FinanceInfo (2019). Belgische belastingsschijven Universe Today. 1

Wikipedia (2019). 2