IkbenBint.nl

Gemeentelijke belastingen 2026 Friesland

Belastingen en heffingen

Beschrijving

Bereken een indicatie van de gemeentelijke belastingen in 2026 voor jouw woning of bedrijfspand in Friesland. Kies je gemeente en situatie en zie direct wat je per jaar betaalt aan OZB, afvalstoffenheffing en rioolheffing. De uitkomst is een indicatie op basis van gemeentelijke legesverordeningen en geen officiele aanslag.

Invoer velden

Resultaten

-
De onroerendezaakbelasting is een percentage van je WOZ-waarde. Eigenaren van woningen betalen het woningtarief. Huurders van woningen betalen geen OZB.
-
Jaarlijkse bijdrage voor de inzameling van huishoudelijk afval. Eenpersoons- en meerpersoonshuishoudens betalen een ander tarief. Bedrijven regelen afval buiten de gemeenteheffing om.
-
Bijdrage aan het beheer van het rioolstelsel. Voor woningen een vast bedrag; voor bedrijven afhankelijk van het jaarlijks waterverbruik.
-
Indicatieve jaarlijkse gemeentelijke woonlasten. Exclusief waterschapsbelasting. De werkelijke aanslag kan afwijken door kortingen, kwijtschelding of bijzondere situaties.

Formulas:

  • gemeente_blok = if(gemeente == 'achtkarspelen', 1, if(gemeente == 'ameland', 1, if(gemeente == 'dantumadiel', 1, if(gemeente == 'de_fryske_marren', 1, if(gemeente == 'harlingen', 1, if(gemeente == 'heerenveen', 1, if(gemeente == 'leeuwarden', 1, if(gemeente == 'noardeast_frysln', 1, if(gemeente == 'ooststellingwerf', 1, 2)))))))))
  • ozb_woning = if(gemeente_blok == 1, if(gemeente == 'achtkarspelen', 0.1253, if(gemeente == 'ameland', 0.0625, if(gemeente == 'dantumadiel', 0.1288, if(gemeente == 'de_fryske_marren', 0.0811, if(gemeente == 'harlingen', 0.0945, if(gemeente == 'heerenveen', 0.11, if(gemeente == 'leeuwarden', 0.1076, if(gemeente == 'noardeast_frysln', 0.123, if(gemeente == 'ooststellingwerf', 0.0691, 0))))))))), if(gemeente == 'opsterland', 0.0741, if(gemeente == 'schiermonnikoog', 0.105, if(gemeente == 'smallingerland', 0.0971, if(gemeente == 'sdwest_frysln', 0.0994, if(gemeente == 'terschelling', 0.086, if(gemeente == 'tytsjerksteradiel', 0.1357, if(gemeente == 'vlieland', 0.06338, if(gemeente == 'waadhoeke', 0.1116, if(gemeente == 'weststellingwerf', 0.0802, 0))))))))))
  • ozb_bed_eo = if(gemeente_blok == 1, if(gemeente == 'achtkarspelen', 0.3245, if(gemeente == 'ameland', 0.1402, if(gemeente == 'dantumadiel', 0.3103, if(gemeente == 'de_fryske_marren', 0.2908, if(gemeente == 'harlingen', 0.3635, if(gemeente == 'heerenveen', 0.37, if(gemeente == 'leeuwarden', 0.4474, if(gemeente == 'noardeast_frysln', 0.3195, if(gemeente == 'ooststellingwerf', 0.1009, 0))))))))), if(gemeente == 'opsterland', 0.1947, if(gemeente == 'schiermonnikoog', 0.2379, if(gemeente == 'smallingerland', 0.3312, if(gemeente == 'sdwest_frysln', 0.3237, if(gemeente == 'terschelling', 0.421, if(gemeente == 'tytsjerksteradiel', 0.2826, if(gemeente == 'vlieland', 0.21335, if(gemeente == 'waadhoeke', 0.2369, if(gemeente == 'weststellingwerf', 0.2283, 0))))))))))
  • ozb_bed_g = if(gemeente_blok == 1, if(gemeente == 'achtkarspelen', 0.2479, if(gemeente == 'ameland', 0.1122, if(gemeente == 'dantumadiel', 0.2414, if(gemeente == 'de_fryske_marren', 0.2186, if(gemeente == 'harlingen', 0.2862, if(gemeente == 'heerenveen', 0.3, if(gemeente == 'leeuwarden', 0.35804, if(gemeente == 'noardeast_frysln', 0.2428, if(gemeente == 'ooststellingwerf', 0.0865, 0))))))))), if(gemeente == 'opsterland', 0.1579, if(gemeente == 'schiermonnikoog', 0.1914, if(gemeente == 'smallingerland', 0.272, if(gemeente == 'sdwest_frysln', 0.259, if(gemeente == 'terschelling', 0.331, if(gemeente == 'tytsjerksteradiel', 0.2461, if(gemeente == 'vlieland', 0.20542, if(gemeente == 'waadhoeke', 0.1672, if(gemeente == 'weststellingwerf', 0.2252, 0))))))))))
  • afval_1p = if(gemeente_blok == 1, if(gemeente == 'achtkarspelen', 275.16, if(gemeente == 'ameland', 181.67, if(gemeente == 'dantumadiel', 247.22, if(gemeente == 'de_fryske_marren', 258.0, if(gemeente == 'harlingen', 236.76, if(gemeente == 'heerenveen', 253.86, if(gemeente == 'leeuwarden', 229.55, if(gemeente == 'noardeast_frysln', 191.84, if(gemeente == 'ooststellingwerf', 226.86, 0))))))))), if(gemeente == 'opsterland', 278.21, if(gemeente == 'schiermonnikoog', 268.77, if(gemeente == 'smallingerland', 258.0, if(gemeente == 'sdwest_frysln', 251.04, if(gemeente == 'terschelling', 301.0, if(gemeente == 'tytsjerksteradiel', 224.4, if(gemeente == 'vlieland', 296.0, if(gemeente == 'waadhoeke', 265.6, if(gemeente == 'weststellingwerf', 268.0, 0))))))))))
  • afval_mp = if(gemeente_blok == 1, if(gemeente == 'achtkarspelen', 393.12, if(gemeente == 'ameland', 238.66, if(gemeente == 'dantumadiel', 308.86, if(gemeente == 'de_fryske_marren', 328.0, if(gemeente == 'harlingen', 351.12, if(gemeente == 'heerenveen', 325.72, if(gemeente == 'leeuwarden', 365.36, if(gemeente == 'noardeast_frysln', 272.55, if(gemeente == 'ooststellingwerf', 295.71, 0))))))))), if(gemeente == 'opsterland', 349.42, if(gemeente == 'schiermonnikoog', 350.37, if(gemeente == 'smallingerland', 304.0, if(gemeente == 'sdwest_frysln', 300.6, if(gemeente == 'terschelling', 301.0, if(gemeente == 'tytsjerksteradiel', 321.0, if(gemeente == 'vlieland', 396.0, if(gemeente == 'waadhoeke', 332.0, if(gemeente == 'weststellingwerf', 415.82, 0))))))))))
  • riool_w_1p = if(gemeente_blok == 1, if(gemeente == 'achtkarspelen', 240.12, if(gemeente == 'ameland', 149.55, if(gemeente == 'dantumadiel', 188.23, if(gemeente == 'de_fryske_marren', 139.0, if(gemeente == 'harlingen', 216.96, if(gemeente == 'heerenveen', 207.0, if(gemeente == 'leeuwarden', 144.96, if(gemeente == 'noardeast_frysln', 240.21, if(gemeente == 'ooststellingwerf', 183.65, 0))))))))), if(gemeente == 'opsterland', 197.0, if(gemeente == 'schiermonnikoog', 126.14, if(gemeente == 'smallingerland', 321.0, if(gemeente == 'sdwest_frysln', 216.98, if(gemeente == 'terschelling', 203.13, if(gemeente == 'tytsjerksteradiel', 156.6, if(gemeente == 'vlieland', 134.98, if(gemeente == 'waadhoeke', 292.4, if(gemeente == 'weststellingwerf', 206.11, 0))))))))))
  • riool_w_mp = if(gemeente_blok == 1, if(gemeente == 'achtkarspelen', 240.12, if(gemeente == 'ameland', 176.92, if(gemeente == 'dantumadiel', 188.23, if(gemeente == 'de_fryske_marren', 239.0, if(gemeente == 'harlingen', 216.96, if(gemeente == 'heerenveen', 275.0, if(gemeente == 'leeuwarden', 179.17, if(gemeente == 'noardeast_frysln', 240.21, if(gemeente == 'ooststellingwerf', 320.4, 0))))))))), if(gemeente == 'opsterland', 259.0, if(gemeente == 'schiermonnikoog', 182.48, if(gemeente == 'smallingerland', 321.0, if(gemeente == 'sdwest_frysln', 216.98, if(gemeente == 'terschelling', 203.13, if(gemeente == 'tytsjerksteradiel', 174.6, if(gemeente == 'vlieland', 202.47, if(gemeente == 'waadhoeke', 365.5, if(gemeente == 'weststellingwerf', 206.11, 0))))))))))
  • riool_b_100 = if(gemeente_blok == 1, if(gemeente == 'achtkarspelen', 240.12, if(gemeente == 'ameland', 165.6, if(gemeente == 'dantumadiel', 0.0, if(gemeente == 'de_fryske_marren', 130.0, if(gemeente == 'harlingen', 0.0, if(gemeente == 'heerenveen', 646.0, if(gemeente == 'leeuwarden', 0.0, if(gemeente == 'noardeast_frysln', 240.21, if(gemeente == 'ooststellingwerf', 268.0, 0))))))))), if(gemeente == 'opsterland', 184.0, if(gemeente == 'schiermonnikoog', 159.2, if(gemeente == 'smallingerland', 321.0, if(gemeente == 'sdwest_frysln', 317.66, if(gemeente == 'terschelling', 203.13, if(gemeente == 'tytsjerksteradiel', 206.4, if(gemeente == 'vlieland', 134.98, if(gemeente == 'waadhoeke', 511.7, if(gemeente == 'weststellingwerf', 206.11, 0))))))))))
  • riool_b_200 = if(gemeente_blok == 1, if(gemeente == 'achtkarspelen', 240.12, if(gemeente == 'ameland', 215.6, if(gemeente == 'dantumadiel', 0.0, if(gemeente == 'de_fryske_marren', 231.0, if(gemeente == 'harlingen', 0.0, if(gemeente == 'heerenveen', 646.0, if(gemeente == 'leeuwarden', 0.0, if(gemeente == 'noardeast_frysln', 261.42, if(gemeente == 'ooststellingwerf', 422.0, 0))))))))), if(gemeente == 'opsterland', 270.0, if(gemeente == 'schiermonnikoog', 262.2, if(gemeente == 'smallingerland', 321.0, if(gemeente == 'sdwest_frysln', 317.66, if(gemeente == 'terschelling', 263.63, if(gemeente == 'tytsjerksteradiel', 206.4, if(gemeente == 'vlieland', 269.96, if(gemeente == 'waadhoeke', 511.7, if(gemeente == 'weststellingwerf', 206.11, 0))))))))))
  • riool_b_300 = if(gemeente_blok == 1, if(gemeente == 'achtkarspelen', 240.12, if(gemeente == 'ameland', 265.6, if(gemeente == 'dantumadiel', 0.0, if(gemeente == 'de_fryske_marren', 332.0, if(gemeente == 'harlingen', 0.0, if(gemeente == 'heerenveen', 886.0, if(gemeente == 'leeuwarden', 0.0, if(gemeente == 'noardeast_frysln', 261.42, if(gemeente == 'ooststellingwerf', 553.0, 0))))))))), if(gemeente == 'opsterland', 270.0, if(gemeente == 'schiermonnikoog', 450.7, if(gemeente == 'smallingerland', 321.0, if(gemeente == 'sdwest_frysln', 317.66, if(gemeente == 'terschelling', 384.63, if(gemeente == 'tytsjerksteradiel', 206.4, if(gemeente == 'vlieland', 404.94, if(gemeente == 'waadhoeke', 511.7, if(gemeente == 'weststellingwerf', 206.11, 0))))))))))
  • riool_b_400 = if(gemeente_blok == 1, if(gemeente == 'achtkarspelen', 240.12, if(gemeente == 'ameland', 315.6, if(gemeente == 'dantumadiel', 0.0, if(gemeente == 'de_fryske_marren', 433.0, if(gemeente == 'harlingen', 0.0, if(gemeente == 'heerenveen', 1126.0, if(gemeente == 'leeuwarden', 0.0, if(gemeente == 'noardeast_frysln', 303.84, if(gemeente == 'ooststellingwerf', 684.0, 0))))))))), if(gemeente == 'opsterland', 270.0, if(gemeente == 'schiermonnikoog', 553.7, if(gemeente == 'smallingerland', 321.0, if(gemeente == 'sdwest_frysln', 317.66, if(gemeente == 'terschelling', 505.63, if(gemeente == 'tytsjerksteradiel', 206.4, if(gemeente == 'vlieland', 539.92, if(gemeente == 'waadhoeke', 511.7, if(gemeente == 'weststellingwerf', 206.11, 0))))))))))
  • riool_b_500 = if(gemeente_blok == 1, if(gemeente == 'achtkarspelen', 240.12, if(gemeente == 'ameland', 365.6, if(gemeente == 'dantumadiel', 0.0, if(gemeente == 'de_fryske_marren', 534.0, if(gemeente == 'harlingen', 0.0, if(gemeente == 'heerenveen', 1366.0, if(gemeente == 'leeuwarden', 0.0, if(gemeente == 'noardeast_frysln', 325.05, if(gemeente == 'ooststellingwerf', 815.0, 0))))))))), if(gemeente == 'opsterland', 270.0, if(gemeente == 'schiermonnikoog', 656.4, if(gemeente == 'smallingerland', 321.0, if(gemeente == 'sdwest_frysln', 317.66, if(gemeente == 'terschelling', 626.63, if(gemeente == 'tytsjerksteradiel', 206.4, if(gemeente == 'vlieland', 674.9, if(gemeente == 'waadhoeke', 511.7, if(gemeente == 'weststellingwerf', 206.11, 0))))))))))
  • riool_b_2100 = if(gemeente_blok == 1, if(gemeente == 'achtkarspelen', 240.12, if(gemeente == 'ameland', 1165.6, if(gemeente == 'dantumadiel', 0.0, if(gemeente == 'de_fryske_marren', 2121.0, if(gemeente == 'harlingen', 0.0, if(gemeente == 'heerenveen', 4480.0, if(gemeente == 'leeuwarden', 0.0, if(gemeente == 'noardeast_frysln', 515.94, if(gemeente == 'ooststellingwerf', 2636.0, 0))))))))), if(gemeente == 'opsterland', 1109.0, if(gemeente == 'schiermonnikoog', 2304.7, if(gemeente == 'smallingerland', 321.0, if(gemeente == 'sdwest_frysln', 317.66, if(gemeente == 'terschelling', 2562.63, if(gemeente == 'tytsjerksteradiel', 206.4, if(gemeente == 'vlieland', 4049.4, if(gemeente == 'waadhoeke', 511.7, if(gemeente == 'weststellingwerf', 206.11, 0))))))))))
  • riool_b_2500 = if(gemeente_blok == 1, if(gemeente == 'achtkarspelen', 240.12, if(gemeente == 'ameland', 1365.6, if(gemeente == 'dantumadiel', 0.0, if(gemeente == 'de_fryske_marren', 2554.0, if(gemeente == 'harlingen', 0.0, if(gemeente == 'heerenveen', 5176.0, if(gemeente == 'leeuwarden', 0.0, if(gemeente == 'noardeast_frysln', 579.57, if(gemeente == 'ooststellingwerf', 2940.0, 0))))))))), if(gemeente == 'opsterland', 1109.0, if(gemeente == 'schiermonnikoog', 2716.4, if(gemeente == 'smallingerland', 321.0, if(gemeente == 'sdwest_frysln', 317.66, if(gemeente == 'terschelling', 3046.63, if(gemeente == 'tytsjerksteradiel', 206.4, if(gemeente == 'vlieland', 4049.4, if(gemeente == 'waadhoeke', 511.7, if(gemeente == 'weststellingwerf', 206.11, 0))))))))))
  • riool_b_6000 = if(gemeente_blok == 1, if(gemeente == 'achtkarspelen', 240.12, if(gemeente == 'ameland', 3115.6, if(gemeente == 'dantumadiel', 0.0, if(gemeente == 'de_fryske_marren', 6089.0, if(gemeente == 'harlingen', 0.0, if(gemeente == 'heerenveen', 11266.0, if(gemeente == 'leeuwarden', 0.0, if(gemeente == 'noardeast_frysln', 1067.4, if(gemeente == 'ooststellingwerf', 5320.0, 0))))))))), if(gemeente == 'opsterland', 1948.0, if(gemeente == 'schiermonnikoog', 6321.7, if(gemeente == 'smallingerland', 321.0, if(gemeente == 'sdwest_frysln', 317.66, if(gemeente == 'terschelling', 7281.63, if(gemeente == 'tytsjerksteradiel', 206.4, if(gemeente == 'vlieland', 8098.8, if(gemeente == 'waadhoeke', 511.7, if(gemeente == 'weststellingwerf', 206.11, 0))))))))))
  • riool_b_30000 = if(gemeente_blok == 1, if(gemeente == 'achtkarspelen', 240.12, if(gemeente == 'ameland', 15115.6, if(gemeente == 'dantumadiel', 0.0, if(gemeente == 'de_fryske_marren', 26218.0, if(gemeente == 'harlingen', 0.0, if(gemeente == 'heerenveen', 36466.0, if(gemeente == 'leeuwarden', 0.0, if(gemeente == 'noardeast_frysln', 4461.0, if(gemeente == 'ooststellingwerf', 12240.0, 0))))))))), if(gemeente == 'opsterland', 8144.0, if(gemeente == 'schiermonnikoog', 31041.7, if(gemeente == 'smallingerland', 321.0, if(gemeente == 'sdwest_frysln', 317.66, if(gemeente == 'terschelling', 36321.63, if(gemeente == 'tytsjerksteradiel', 206.4, if(gemeente == 'vlieland', 40494.0, if(gemeente == 'waadhoeke', 511.7, if(gemeente == 'weststellingwerf', 206.11, 0))))))))))
  • riool_bedrijf_sel = if(waterverbruik_profiel == '100_m3', riool_b_100, if(waterverbruik_profiel == '200_m3', riool_b_200, if(waterverbruik_profiel == '300_m3', riool_b_300, if(waterverbruik_profiel == '400_m3', riool_b_400, if(waterverbruik_profiel == '500_m3', riool_b_500, if(waterverbruik_profiel == '2100_m3', riool_b_2100, if(waterverbruik_profiel == '2500_m3', riool_b_2500, if(waterverbruik_profiel == '6000_m3', riool_b_6000, riool_b_30000))))))))
  • ozb = if(situatie == 'eigenaar_alleen' || situatie == 'eigenaar_meerpersoon', round(woz_waarde * ozb_woning / 100, 2), if(situatie == 'bedrijf_eigenaar', round(woz_waarde * ozb_bed_eo / 100, 2), if(situatie == 'bedrijf_gebruiker', round(woz_waarde * ozb_bed_g / 100, 2), if(situatie == 'bedrijf_beide', round(woz_waarde * (ozb_bed_eo + ozb_bed_g) / 100, 2), 0))))
    De onroerendezaakbelasting is een percentage van je WOZ-waarde. Eigenaren van woningen betalen het woningtarief. Huurders van woningen betalen geen OZB.
  • afvalstoffenheffing = if(situatie == 'eigenaar_alleen' || situatie == 'huurder_alleen', afval_1p, if(situatie == 'eigenaar_meerpersoon' || situatie == 'huurder_meerpersoon', afval_mp, 0))
    Jaarlijkse bijdrage voor de inzameling van huishoudelijk afval. Eenpersoons- en meerpersoonshuishoudens betalen een ander tarief. Bedrijven regelen afval buiten de gemeenteheffing om.
  • rioolheffing = if(situatie == 'eigenaar_alleen' || situatie == 'huurder_alleen', riool_w_1p, if(situatie == 'eigenaar_meerpersoon' || situatie == 'huurder_meerpersoon', riool_w_mp, riool_bedrijf_sel))
    Bijdrage aan het beheer van het rioolstelsel. Voor woningen een vast bedrag; voor bedrijven afhankelijk van het jaarlijks waterverbruik.
  • totaal = round(ozb + afvalstoffenheffing + rioolheffing, 2)
    Indicatieve jaarlijkse gemeentelijke woonlasten. Exclusief waterschapsbelasting. De werkelijke aanslag kan afwijken door kortingen, kwijtschelding of bijzondere situaties.
Link gekopieerd!

Berekening informatie

Author Bint
Laatste update 20 april 2026
Parameters 4

Op jouw website?

Gebruik direct op jouw eigen site:
<script src="https://ikbenbint.nl/widget.js"
  data-berekening="gemeentelijke-belastingen-2026-friesland">
</script>
Eigen tools maken? Maak hier jouw account

Meer over belastingen en heffingen

Ontdek meer tools gerelateerd aan belastingen en heffingen