Naar de inhoud
belastingrekenaar.be Alle belastingen

Dit is een onafhankelijke website, niet verbonden aan de overheid of aan een overheidsdienst.

Onroerende voorheffing: hoe ze berekend wordt, met de opcentiemen van elke gemeente

De onroerende voorheffing is de jaarlijkse belasting op uw onroerende goederen in Vlaanderen. Ze bestaat uit drie delen: de basisheffing van Vlaanderen en de opcentiemen van uw provincie en uw gemeente.

Drie delen, één aanslagbiljet

Uw eigen bedrag berekent u met de rekenhulp op de startpagina. De opcentiemen van alle gemeenten staan in de tabel onderaan deze pagina.

De Vlaamse Belastingdienst berekent de onroerende voorheffing op het geïndexeerde kadastraal inkomen. Het kadastraal inkomen is geen echt inkomen, maar een fictief huurinkomen dat het Kadaster van de FOD Financiën aan elk onroerend goed toekent, ook aan een woning die niet verhuurd wordt. Meer daarover leest u bij kadastraal inkomen.

  1. Indexering. Het kadastraal inkomen wordt vermenigvuldigd met de indexatiecoëfficiënt van het aanslagjaar en afgerond op de euro. Voor aanslagjaar 2026 is de coëfficiënt 2,3000.
  2. Basisheffing van Vlaanderen. Op het geïndexeerde kadastraal inkomen heft Vlaanderen 3,97 %, afgerond op de cent.
  3. Provinciale opcentiemen. De provincie legt opcentiemen op de basisheffing: per 100 centiemen van Vlaanderen komt er een eigen aantal bij.
  4. Gemeentelijke opcentiemen. Ook de gemeente rekent haar opcentiemen op de basisheffing.
  5. Optellen. Basisheffing, provinciale en gemeentelijke opcentiemen samen geven de onroerende voorheffing zonder verminderingen.

Het officiële voorbeeld, nagerekend

De Vlaamse Belastingdienst rekent het voor met een woning in Aalst met een kadastraal inkomen van 720 euro, aanslagjaar 2024:

Stap Berekening Bedrag (euro)
Geïndexeerd kadastraal inkomen 720 × 2,1763, afgerond 1.567
Basisheffing 1.567 × 3,97 % 62,21
Provincie Oost-Vlaanderen 62,21 × 148,47 / 100 92,36
Gemeente Aalst 62,21 × 944 / 100 587,26
Onroerende voorheffing zonder verminderingen 741,83

De rekenhulp van belastingrekenaar.be komt met dezelfde gegevens op hetzelfde bedrag, tot op de cent. Voor aanslagjaar 2026 rekent ze met de coëfficiënt en de opcentiemen van 2026.

Waarom betaalt u meer dan vorig jaar?

De Vlaamse Belastingdienst noemt vier mogelijke redenen:

Gedifferentieerde opcentiemen

Sinds aanslagjaar 2019 mag een gemeente verschillende opcentiemen toepassen binnen haar grondgebied, bijvoorbeeld per buurt of naargelang de belastingplichtige een bedrijf of een particulier is. Dat geldt alleen voor de gemeentelijke opcentiemen: aan de basisheffing van Vlaanderen en aan de provinciale opcentiemen verandert niets. In het overzicht voor 2026 hebben 40 gemeenten meer dan één tarief.

Verminderingen

Er bestaan verschillende verminderingen. Sommige kent de Vlaamse Belastingdienst automatisch toe, andere moet u aanvragen. Het totaal van de verminderingen is altijd beperkt tot de onroerende voorheffing die u moet betalen. Twee voorbeelden:

De volledige lijst, met de voorwaarden, staat bij de bronnen onderaan deze pagina.

Opcentiemen 2026 van alle 285 Vlaamse gemeenten

De gemeentelijke opcentiemen voor aanslagjaar 2026 en 2025, met de provincie van de gemeente en haar provinciale opcentiemen. Bij gedifferentieerde opcentiemen staan alle tarieven van de gemeente. Het gemiddelde van de gemeenten is 939,77.

Provinciale opcentiemen
Provincie20262024
Antwerpen160145,33
Limburg214,52214,52
Oost-Vlaanderen148,47148,47
Vlaams-Brabant171,75171,75
West-Vlaanderen186,22186,22
GemeenteProvincie20262025
AalstOost-Vlaanderen944944
AalterOost-Vlaanderen975900
AarschotVlaams-Brabant944,58944,58
AartselaarAntwerpen795680
AffligemVlaams-Brabant785785
AlkenLimburg925850
AlveringemWest-Vlaanderen1.4171.417
AntwerpenAntwerpen0 / 850 (gedifferentieerd)0 / 850
AnzegemWest-Vlaanderen1.1521.152
ArdooieWest-Vlaanderen598598
ArendonkAntwerpen882882
AsLimburg630630
AsseVlaams-Brabant786786
AssenedeOost-Vlaanderen818818
AvelgemWest-Vlaanderen1.2591.259
Baarle-HertogAntwerpen895,42898,52
BalenAntwerpen880,67880,67
BeernemWest-Vlaanderen1.0801.080
BeerseAntwerpen875875
BeerselVlaams-Brabant690 / 1.190 (gedifferentieerd)680
BegijnendijkVlaams-Brabant899755,67
BekkevoortVlaams-Brabant882882
BeringenLimburg955955
BerlaarAntwerpen1.1651.165
BerlareOost-Vlaanderen880880
BertemVlaams-Brabant661661
BeverVlaams-Brabant1.0711.071
Beveren-Kruibeke-ZwijndrechtOost-Vlaanderen882 / 1.000 (gedifferentieerd)882 / 1.000
BierbeekVlaams-Brabant690690
Bilzen-HoeseltLimburg970970
BlankenbergeWest-Vlaanderen1.0991.099
BocholtLimburg976,07976,07
BoechoutAntwerpen930 / 975 (gedifferentieerd)846
BonheidenAntwerpen724,18724,18
BoomAntwerpen976976
BoortmeerbeekVlaams-Brabant850725
BornemAntwerpen989989
BoutersemVlaams-Brabant795795
BrakelOost-Vlaanderen818,64818,64
BrasschaatAntwerpen667566,75
BrechtAntwerpen627627
BredeneWest-Vlaanderen1.2951.295
BreeLimburg944944
BruggeWest-Vlaanderen1.007,561.007,56
BuggenhoutOost-Vlaanderen819819
DammeWest-Vlaanderen1.1341.134
De HaanWest-Vlaanderen881,61881,61
De PanneWest-Vlaanderen1.2281.228
DeerlijkWest-Vlaanderen1.0711.071
DeinzeOost-Vlaanderen693693
DenderleeuwOost-Vlaanderen950950
DendermondeOost-Vlaanderen996,22 / 1.031,48 / 1.119,64 (gedifferentieerd)881,61
DentergemWest-Vlaanderen929929
DesselAntwerpen850850
DestelbergenOost-Vlaanderen890750
DiepenbeekLimburg875,31875,31
DiestVlaams-Brabant982982
DiksmuideWest-Vlaanderen1.2951.295
DilbeekVlaams-Brabant790 / 1.100 (gedifferentieerd)740 / 900
Dilsen-StokkemLimburg810810
DrogenbosVlaams-Brabant724724
DuffelAntwerpen724,18724,18
EdegemAntwerpen627627
EekloOost-Vlaanderen1.100818,64
Erpe-MereOost-Vlaanderen755,67755,67
EssenAntwerpen875787
EvergemOost-Vlaanderen875819
GavereOost-Vlaanderen900818
GeelAntwerpen800 / 895 / 940 / 987 / 1.037 (gedifferentieerd)800 / 895 / 940 / 987 / 1.037
GeetbetsVlaams-Brabant945945
GenkLimburg850,13850,13
GentOost-Vlaanderen1.0881.088
GeraardsbergenOost-Vlaanderen981,62981,62
GingelomLimburg1.0391.039
GistelWest-Vlaanderen0 / 1.030 / 1.100 (gedifferentieerd)1.000 / 1.070
GlabbeekVlaams-Brabant897756
GrimbergenVlaams-Brabant800620
GrobbendonkAntwerpen850850
HaachtVlaams-Brabant850850
HaaltertOost-Vlaanderen940940
HalenLimburg945945
HalleVlaams-Brabant920920
HammeOost-Vlaanderen1.0391.039
Hamont-AchelLimburg900730
HarelbekeWest-Vlaanderen1.3501.350
HasseltLimburg986,4986,4
Hechtel-EkselLimburg893693
HeersLimburg1.007,561.007,56
Heist-op-den-BergAntwerpen913913
HemiksemAntwerpen976976
HerentVlaams-Brabant882882
HerentalsAntwerpen995975
HerenthoutAntwerpen944944
Herk-de-StadLimburg0 / 756 (gedifferentieerd)0 / 756
HerseltAntwerpen850850
HerstappeLimburg728728
HerzeleOost-Vlaanderen1.0601.007,56
Heusden-ZolderLimburg935 / 1.206,15 / 1.252,9 / 1.280,95 / 1.317,68 (gedifferentieerd)935
HeuvellandWest-Vlaanderen1.2151.215
HoegaardenVlaams-Brabant900787
HoeilaartVlaams-Brabant693693
HolsbeekVlaams-Brabant818,64818,64
HoogledeWest-Vlaanderen1.133 / 1.200 / 1.300 / 1.350 / 1.400 (gedifferentieerd)1.133
HoogstratenAntwerpen950881,61
HorebekeOost-Vlaanderen980755
Houthalen-HelchterenLimburg929929
HouthulstWest-Vlaanderen1.2441.244
HoveAntwerpen861861
HuldenbergVlaams-Brabant630630
HulshoutAntwerpen896818,64
IchtegemWest-Vlaanderen1.0701.070
IeperWest-Vlaanderen945945
IngelmunsterWest-Vlaanderen1.2281.228
IzegemWest-Vlaanderen1.132,291.132,29
JabbekeWest-Vlaanderen976976
KalmthoutAntwerpen690690
KampenhoutVlaams-Brabant850850
Kapelle-op-den-BosVlaams-Brabant895 / 1.080 / 1.145 / 1.345 (gedifferentieerd)818
KapellenAntwerpen589589
KaprijkeOost-Vlaanderen825 / 875 / 1.200 / 1.400 (gedifferentieerd)756
KasterleeAntwerpen714714
KeerbergenVlaams-Brabant577,46577,46
KinrooiLimburg940940
KluisbergenOost-Vlaanderen950850
Knokke-HeistWest-Vlaanderen1.2001.200
KoekelareWest-Vlaanderen1.0711.071
KoksijdeWest-Vlaanderen1.2001.220
KontichAntwerpen860 / 890 / 920 / 950 / 980 (gedifferentieerd)690
KortemarkWest-Vlaanderen1.1651.165
KortenakenVlaams-Brabant929929
KortenbergVlaams-Brabant598598
KortrijkWest-Vlaanderen1.1021.102
KraainemVlaams-Brabant695598
KruisemOost-Vlaanderen693 / 826 (gedifferentieerd)693 / 826
KuurneWest-Vlaanderen1.2091.209
LaakdalAntwerpen877877
LaarneOost-Vlaanderen787787
LanakenLimburg756756
LandenVlaams-Brabant945945
Langemark-PoelkapelleWest-Vlaanderen1.1961.196
LebbekeOost-Vlaanderen1.0401.040
LedeOost-Vlaanderen945945
LedegemWest-Vlaanderen1.0001.000
LendeledeWest-Vlaanderen1.2501.180
LennikVlaams-Brabant878,69708
LeopoldsburgLimburg850850
LeuvenVlaams-Brabant975 / 1.170 (gedifferentieerd)975
LichterveldeWest-Vlaanderen1.2081.008
LiedekerkeVlaams-Brabant1.0381.038
LierAntwerpen995 / 1.054,7 / 1.084,55 / 1.104,45 / 1.121,61 (gedifferentieerd)787
LierdeOost-Vlaanderen850850
LievegemOost-Vlaanderen834834
LilleAntwerpen756756
LinkebeekVlaams-Brabant882882
LintAntwerpen873,18 / 970,2 / 1.049,58 / 1.266,03 (gedifferentieerd)882
LinterVlaams-Brabant920920
Lo-ReningeWest-Vlaanderen1.0701.070
LochristiOost-Vlaanderen850850
LokerenOost-Vlaanderen787787
LommelLimburg819819
LonderzeelVlaams-Brabant976,07 / 1.250 (gedifferentieerd)976,07 / 1.250
LubbeekVlaams-Brabant614614
LummenLimburg835835
MaarkedalOost-Vlaanderen819819
MaaseikLimburg1.1221.122
MaasmechelenLimburg9891.039
MachelenVlaams-Brabant725 / 761,2 / 795,8 / 813,1 / 839,96 (gedifferentieerd)692
MaldegemOost-Vlaanderen1.1501.039
MalleAntwerpen714614
MechelenAntwerpen1.000 / 1.200 (gedifferentieerd)1.100
MeerhoutAntwerpen913913
MeiseVlaams-Brabant755755
MenenWest-Vlaanderen1.1341.134
MerchtemVlaams-Brabant850850
Merelbeke-MelleOost-Vlaanderen910910
MerksplasAntwerpen820692
MesenWest-Vlaanderen1.1961.196
MiddelkerkeWest-Vlaanderen1.2021.202
MolAntwerpen756756
MoorsledeWest-Vlaanderen1.1341.134
MortselAntwerpen895830
Nazareth-De PinteOost-Vlaanderen787787
NielAntwerpen1.2631.263
NieuwerkerkenLimburg945945
NieuwpoortWest-Vlaanderen1.0711.071
NijlenAntwerpen819819
NinoveOost-Vlaanderen940866
OlenAntwerpen750 / 900 (gedifferentieerd)750
OostendeWest-Vlaanderen1.259,451.259,45
OosterzeleOost-Vlaanderen950950
OostkampWest-Vlaanderen945945
OostrozebekeWest-Vlaanderen1.0701.020
OpwijkVlaams-Brabant850,13850,13
Oud-HeverleeVlaams-Brabant693693
Oud-TurnhoutAntwerpen756756
OudenaardeOost-Vlaanderen756756
OudenburgWest-Vlaanderen1.2431.243
OudsbergenLimburg838838
OverijseVlaams-Brabant585610
PajottegemVlaams-Brabant895895
PeerLimburg975975
PeltLimburg741 / 895 / 940 / 987 / 1.037 (gedifferentieerd)741
PepingenVlaams-Brabant850850
PittemWest-Vlaanderen1.085,61.023,3
PoperingeWest-Vlaanderen1.2151.215
PutteAntwerpen814,8 / 823,2 / 831,6 / 877,8 / 898,8 / 932,4 / 957,6 / 1.014,6 (gedifferentieerd)840
Puurs-Sint-AmandsAntwerpen990 / 1.075 / 1.150 / 1.225 (gedifferentieerd)990 / 1.075 / 1.150 / 1.225
RanstAntwerpen750 / 825 / 900 (gedifferentieerd)705
RavelsAntwerpen787,15787,15
RetieAntwerpen887857
RiemstLimburg882882
RijkevorselAntwerpen837,53837,53
RoeselareWest-Vlaanderen1.1401.140
RonseOost-Vlaanderen1.095944
RoosdaalVlaams-Brabant661,21661,21
RotselaarVlaams-Brabant913,1913,1
RumstAntwerpen787787
SchelleAntwerpen970897
Scherpenheuvel-ZichemVlaams-Brabant988988
SchildeAntwerpen551551
SchotenAntwerpen724,18724,18
Sint-Genesius-RodeVlaams-Brabant652652
Sint-Gillis-WaasOost-Vlaanderen945945
Sint-Katelijne-WaverAntwerpen880 / 1.055 (gedifferentieerd)880 / 1.055
Sint-LaureinsOost-Vlaanderen950881,6
Sint-Lievens-HoutemOost-Vlaanderen941941
Sint-Martens-LatemOost-Vlaanderen472 / 610 / 730 (gedifferentieerd)472
Sint-NiklaasOost-Vlaanderen834,38834,38
Sint-Pieters-LeeuwVlaams-Brabant872 / 980 (gedifferentieerd)566,75 / 740
Sint-TruidenLimburg940 / 990 / 1.040 / 1.090 / 1.140 / 1.190 / 1.240 (gedifferentieerd)944,58
Spiere-HelkijnWest-Vlaanderen1.4001.400
StabroekAntwerpen755755
StadenWest-Vlaanderen1.1501.150
SteenokkerzeelVlaams-Brabant661 / 860 (gedifferentieerd)661,21
StekeneOost-Vlaanderen976976
TemseOost-Vlaanderen944,58944,58
TernatVlaams-Brabant802,9 / 1.250 (gedifferentieerd)802,9 / 1.250
TervurenVlaams-Brabant614614
Tessenderlo-HamLimburg850,13850,13
TieltWest-Vlaanderen1.0321.032
Tielt-WingeVlaams-Brabant850,13850,13
TienenVlaams-Brabant982982
Tongeren-BorgloonLimburg900900
TorhoutWest-Vlaanderen1.1021.102
TremeloVlaams-Brabant799567
TurnhoutAntwerpen953913
VeurneWest-Vlaanderen1.2091.209
VilvoordeVlaams-Brabant960960
VleterenWest-Vlaanderen1.259,451.259,45
VoerenLimburg945945
VorselaarAntwerpen756756
VosselaarAntwerpen630630
WaasmunsterOost-Vlaanderen913,1913,1
WaregemWest-Vlaanderen1.006 / 1.100 (gedifferentieerd)1.006
WellenLimburg850850
WemmelVlaams-Brabant750 / 780 / 810 / 850 (gedifferentieerd)693
WervikWest-Vlaanderen1.2591.259
WesterloAntwerpen692692
WetterenOost-Vlaanderen976976
WevelgemWest-Vlaanderen1.133,5 / 1.250 (gedifferentieerd)1.133,5
Wezembeek-OppemVlaams-Brabant602535
WichelenOost-Vlaanderen881,61 / 1.100 / 1.200 (gedifferentieerd)881,61
WielsbekeWest-Vlaanderen1.0851.085
WijnegemAntwerpen850 / 892,5 / 935 / 956,25 / 980,07 (gedifferentieerd)850
WillebroekAntwerpen992 / 1.170,56 / 1.249,92 / 1.299,52 / 1.401,2 (gedifferentieerd)992
WingeneWest-Vlaanderen1.0081.008
WommelgemAntwerpen760 / 890 (gedifferentieerd)630
Wortegem-PetegemOost-Vlaanderen882882
WuustwezelAntwerpen740740
ZandhovenAntwerpen674614
ZaventemVlaams-Brabant472472
ZedelgemWest-Vlaanderen945945
ZeleOost-Vlaanderen870 / 957 / 1.000,5 / 1.087,5 / 1.142,87 (gedifferentieerd)870
ZelzateOost-Vlaanderen913,1913,1
ZemstVlaams-Brabant850693
ZoerselAntwerpen589589
ZonhovenLimburg850850
ZonnebekeWest-Vlaanderen1.1961.196
ZottegemOost-Vlaanderen1.0701.070
ZoutleeuwVlaams-Brabant945945
ZuienkerkeWest-Vlaanderen1.133,51.133,5
ZulteOost-Vlaanderen875875
ZutendaalLimburg788788
ZwalmOost-Vlaanderen819819
ZwevegemWest-Vlaanderen1.2281.228