{"id":941,"date":"2026-10-19T21:47:39","date_gmt":"2026-10-19T21:47:39","guid":{"rendered":"https:\/\/tolar.app\/?page_id=941"},"modified":"2026-10-27T19:18:49","modified_gmt":"2026-10-27T19:18:49","slug":"prijzen","status":"publish","type":"page","link":"https:\/\/tolar.app\/nl\/prijzen\/","title":{"rendered":"Prijzen"},"content":{"rendered":"\n<div class=\"th-pricing-page\">\n  <!-- ============ HERO ============ -->\n  <div class=\"hero tp-hero\">\n    <div class=\"urgency-eyebrow\">Prijzen<\/div>\n    <h1>Heldere prijzen.<br><span>Op maat voor je team.<\/span><\/h1>\n    <p>Begin gratis met de community en 5 zoekopdrachten. Stap over op Field Kit voor onbeperkte troubleshooting, met een prijs per monteur. Geen lange contracten: maandelijks opzegbaar.<\/p>\n    <p class=\"tp-faq-link\">Vragen over de prijzen? <a href=\"#faq\">Lees de veelgestelde vragen <span class=\"arrow\">\u2193<\/span><\/a><\/p>\n  <\/div>\n  <!-- ============ PAKKETTEN ============\n       TODO: registratielinks per pakket invullen zodra ze er zijn. -->\n  <section id=\"plans\">\n    <div class=\"th-pricing\">\n      <!-- Free -->\n      <div class=\"th-plan\">\n        <div class=\"th-plan-name\">Gratis<\/div>\n        <div class=\"th-plan-for\">Word lid van de community en probeer troubleshooting.<\/div>\n        <div class=\"th-price\">\n          <span class=\"th-price-now\">\u20ac0<\/span>\n        <\/div>\n        <div class=\"th-price-note\">Geen abonnement nodig.<\/div>\n        <ul class=\"th-plan-features\">\n          <li><span>Volledige toegang tot de community, altijd gratis<\/span><\/li>\n          <li><span>Tijdlijn en chatkanalen per merk<\/span><\/li>\n          <li><span>5 gratis zoekopdrachten <em>(eenmalig)<\/em><\/span><\/li>\n          <li class=\"is-off\"><span>Onbeperkte troubleshooting<\/span><\/li>\n        <\/ul>\n        <a href=\"https:\/\/app.tolar.app\/admin\/register?community\" class=\"btn-outline\" target=\"_blank\" rel=\"noopener\">Start gratis <i class=\"fas fa-arrow-right\"><\/i><\/a>\n      <\/div>\n      <!-- Field Kit (aanbevolen) \u2013 prijs per monteur, totaal rekent live mee -->\n      <div class=\"th-plan th-plan--pro\" id=\"th-fieldkit\" data-price=\"40\" data-launch=\"20\" data-max=\"20\">\n        <span class=\"th-plan-badge\">Aanbevolen<\/span>\n        <div class=\"th-plan-name\">Field Kit<\/div>\n        <div class=\"th-plan-for\">Voor zelfstandige monteurs en teams tot <strong>20 monteurs<\/strong>.<\/div>\n        <div class=\"th-price\">\n          <span class=\"th-price-now\">\u20ac20<\/span>\n          <span class=\"th-price-old\">\u20ac40<\/span>\n          <span class=\"th-price-per\">per monteur<br>per maand<\/span>\n        <\/div>\n        <div class=\"th-deal\"><span class=\"th-deal-tag\">Lanceringsactie<\/span> eerste maand \u20ac20, daarna \u20ac40.<\/div> <ul class=\"th-plan-features\">\n          <li><span><strong>Onbeperkte<\/strong> troubleshooting<\/span><\/li>\n          <li><span>Stappenplannen voor 7000+ foutcodes<\/span><\/li>\n          <li><span>Alles uit Gratis, inclusief de community<\/span><\/li>\n          <li><span>Elke monteur een eigen account<\/span><\/li>\n        <\/ul>\n<div class=\"th-seats\">\n          <div class=\"th-seats-head\">\n            <label for=\"th-seats-input\">Monteurs<\/label>\n            <div class=\"th-stepper\">\n              <button type=\"button\" class=\"th-step\" data-step=\"-1\" aria-label=\"E\u00e9n monteur minder\">\u2212<\/button>\n              <input type=\"number\" id=\"th-seats-input\" min=\"1\" max=\"20\" step=\"1\" value=\"1\" inputmode=\"numeric\">\n              <button type=\"button\" class=\"th-step\" data-step=\"1\" aria-label=\"E\u00e9n monteur meer\">+<\/button>\n            <\/div>\n          <\/div>\n          <div class=\"th-seats-total\" aria-live=\"polite\">\n            <div class=\"th-total-row\"><span>Eerste maand<\/span><b class=\"th-total-now\">\u20ac20<\/b><\/div>\n            <div class=\"th-total-sub\">Daarna <span class=\"th-total-after\">\u20ac40<\/span> per maand \u00b7 excl. btw<\/div>\n          <\/div>\n          <div class=\"th-seats-max\" hidden=\"\">Meer dan 20? <a href=\"#th-plan-enterprise\">Bekijk Enterprise <span class=\"arrow\">\u2192<\/span><\/a><\/div>\n        <\/div>\n        <a href=\"https:\/\/app.tolar.app\/admin\/register?fieldkit\" class=\"btn-primary th-seats-btn\" target=\"_blank\"><span class=\"th-seats-label\">Neem Field Kit voor 1 monteur<\/span> <i class=\"fas fa-arrow-right\"><\/i><\/a>\n      <\/div>\n      <!-- Enterprise -->\n      <div class=\"th-plan\" id=\"th-plan-enterprise\">\n        <div class=\"th-plan-name\">Enterprise<\/div>\n        <div class=\"th-plan-for\">Voor teams van <strong>20+ monteurs<\/strong>.<\/div>\n        <div class=\"th-price\">\n          <span class=\"th-price-now th-price-custom\">Op maat<\/span>\n        <\/div>\n        <div class=\"th-price-note\">Afgestemd op de grootte en wensen van je team.<\/div>\n        <ul class=\"th-plan-features\">\n          <li><span>Alles uit Field Kit<\/span><\/li>\n          <li><span>Aantal gebruikers naar wens<\/span><\/li>\n          <li><span>Hulp bij de invoering in je team<\/span><\/li>\n          <li><span>Een vast aanspreekpunt<\/span><\/li>\n        <\/ul>\n        <a href=\"https:\/\/tolar.app\/nl\/demo-aanvragen\/\" class=\"btn-outline\">Vraag een demo aan <i class=\"fas fa-arrow-right\"><\/i><\/a>\n      <\/div>\n    <\/div>\n    <p class=\"tp-legal\">Alle prijzen excl. btw. Abonnementen zijn maandelijks opzegbaar.<\/p>\n    <p class=\"th-demo-link\">Benieuwd hoe Tolar eruitziet voor jouw team? <a href=\"https:\/\/tolar.app\/nl\/demo-aanvragen\/\">Vraag een demo aan <span class=\"arrow\">\u2192<\/span><\/a><\/p>\n  <\/section>\n  <hr class=\"divider\">\n  <!-- ============ SERVICE CAPACITY CALCULATOR ============\n       Komt uit de shortcode tolar_calculator (WPCode-snippet). Instellingen: zie de snippet. -->\n  <section class=\"about th-calc-section\" id=\"calculator\">\n  <div class=\"about-header\">\n    <div class=\"section-eyebrow\">Calculator servicecapaciteit<\/div>\n    <h2>Hoeveel tijd kan jouw team <span>vrijmaken?<\/span><\/h2>\n    <p>Zie hoeveel uur je monteurs terugkrijgen voor ander werk. Dit is extra capaciteit voor meer klussen, geen geld dat je direct bespaart.<\/p>\n  <\/div>\n  <div class=\"th-calc\" data-tolar-calc data-locale=\"nl-NL\" data-hr=\" uur\" data-hrs=\" uur\">\n    <div class=\"th-calc-inputs\">\n      <div class=\"th-calc-field\">\n        <div class=\"th-calc-label\"><label for=\"thc1-techs\">Servicemonteurs<\/label><output data-out=\"techs\">5<\/output><\/div>\n        <input type=\"range\" id=\"thc1-techs\" data-in=\"techs\" min=\"1\" max=\"100\" step=\"1\" value=\"5\">\n        <div class=\"th-calc-range\"><span>1<\/span><span>100<\/span><\/div>\n      <\/div>\n      <div class=\"th-calc-field\">\n        <div class=\"th-calc-label\"><label for=\"thc1-hours\">Vrijgekomen uren per monteur per week<\/label><output data-out=\"hours\">2 uur<\/output><\/div>\n        <input type=\"range\" id=\"thc1-hours\" data-in=\"hours\" min=\"1\" max=\"15\" step=\"1\" value=\"2\">\n        <div class=\"th-calc-range\"><span>1 uur<\/span><span>15 uur<\/span><\/div>\n        <div class=\"th-calc-hint\">Minder tijd kwijt aan handleidingen zoeken, rondbellen en wachten op antwoord. Tijd die je monteurs aan andere klussen kunnen besteden.<\/div>\n      <\/div>\n      <div class=\"th-calc-field\">\n        <div class=\"th-calc-label\"><label for=\"thc1-rate\">Waarde van \u00e9\u00e9n serviceuur<\/label><output data-out=\"rate\">&euro;50<\/output><\/div>\n        <input type=\"range\" id=\"thc1-rate\" data-in=\"rate\" min=\"30\" max=\"150\" step=\"5\" value=\"50\">\n        <div class=\"th-calc-range\"><span>&euro;30<\/span><span>&euro;150<\/span><\/div>\n        <div class=\"th-calc-hint\">Wat \u00e9\u00e9n productief serviceuur jou waard is. Alleen gebruikt om te laten zien wat de vrijgekomen tijd vertegenwoordigt.<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"th-calc-result\" aria-live=\"polite\">\n      <div class=\"th-calc-result-label\">Vrijgekomen tijd per jaar<\/div>\n      <div class=\"th-calc-big\"><span data-out=\"total\">440<\/span> <small>serviceuren voor ander werk<\/small><\/div>\n      <div class=\"th-calc-value\"><span data-out=\"value\">&euro;22.000<\/span> <small>waarde van die extra capaciteit, geen directe besparing<\/small><\/div>\n      <div class=\"th-calc-mini\">\n        <div><b data-out=\"days\">55<\/b><span>monteursdagen<\/span><\/div>\n        <div><b data-out=\"pertech\">88<\/b><span>uur per monteur \/ jaar<\/span><\/div>\n      <\/div>\n      <a href=\"#plans\" class=\"btn-primary\">Kies je pakket <i class=\"fas fa-arrow-up\"><\/i><\/a>\n      <div class=\"th-calc-note\">Indicatieve schatting op basis van 44 serviceweken per jaar en een werkdag van 8 uur. Het bedrag laat zien wat de vrijgekomen uren waard zijn als je team ze aan ander werk besteedt; het is geen kostenbesparing op je factuur. De werkelijke resultaten hangen af van je werkwijze en hoe je team Tolar gebruikt.<\/div>\n    <\/div>\n  <\/div>\n  <div class=\"th-calc-cta\">\n    <div class=\"th-calc-cta-text\">\n      <strong>Klaar om die uren vrij te maken?<\/strong>\n      <span>Kies het pakket dat past, van \u00e9\u00e9n monteur tot een team van 20. Je eerste maand krijg je 50% korting.<\/span>\n    <\/div>\n    <a href=\"#plans\" class=\"btn-outline th-btn-md\">Terug naar de pakketten <i class=\"fas fa-arrow-up\"><\/i><\/a>\n  <\/div>\n<\/section>\n<script nowprocket data-no-optimize=\"1\" data-no-defer=\"1\">\n\/* Tolar calculator: rekent live mee, werkt voor elke calculator op de pagina *\/\n(function () {\n  function setup(box) {\n    if (box.getAttribute('data-ready')) return;\n    box.setAttribute('data-ready', '1');\n    var loc = box.getAttribute('data-locale') || 'en-US', HR = box.getAttribute('data-hr') || ' hr', HRS = box.getAttribute('data-hrs') || ' hrs';\n    function fmt(n) { return Math.round(n).toLocaleString(loc); }\n    var WEEKS = 44, PER_DAY = 8;\n    function inp(k) { return box.querySelector('[data-in=\"' + k + '\"]'); }\n    function out(k, v) { var el = box.querySelector('[data-out=\"' + k + '\"]'); if (el) el.textContent = v; }\n    var techs = inp('techs'), hours = inp('hours'), rate = inp('rate');\n    function fill(el) { el.style.setProperty('--p', ((el.value - el.min) \/ (el.max - el.min) * 100) + '%'); }\n    function update() {\n      var t = +techs.value, h = +hours.value, r = +rate.value;\n      var perTech = h * WEEKS, total = perTech * t;\n      out('techs', t);\n      out('hours', h + (h === 1 ? HR : HRS));\n      out('rate', '\u20ac' + r);\n      out('total', fmt(total));\n      out('value', '\u20ac' + fmt(total * r));\n      out('days', fmt(total \/ PER_DAY));\n      out('pertech', fmt(perTech));\n      [techs, hours, rate].forEach(fill);\n    }\n    [techs, hours, rate].forEach(function (el) { el.addEventListener('input', update); });\n    update();\n  }\n  function init() { document.querySelectorAll('[data-tolar-calc]').forEach(setup); }\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', init); else init();\n})();\n<\/script>\n\t\t\n  <hr class=\"divider\">\n  <!-- ============ FOUNDER ============ -->\n  <section id=\"founder-section\">\n    <div class=\"tc-founder\">\n      <div class=\"tc-founder-photo\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/tolar.app\/wp-content\/uploads\/2026\/08\/melvin-kool-founder-2.png\" alt=\"Melvin Kool, oprichter van Tolar\">\n      <\/div>\n      <div class=\"tc-founder-text\">\n        <div class=\"section-eyebrow\">Waarom Tolar?<\/div>\n        <p class=\"tc-quote\">\u201cEr is zoveel ervaring in de liftbranche. We hebben Tolar gebouwd om <span>de mensen daarachter te verbinden<\/span>, zodat we elkaar kunnen helpen en samen kunnen leren.\u201d<\/p>\n        <div class=\"tc-name\"><strong>Melvin Kool<\/strong> \u00b7 Oprichter, Tolar B.V.<\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n  <hr class=\"divider\">\n  <!-- ============ CTA: launch deal, knop scrolt terug naar de pakketten ============ -->\n  <section id=\"launch-deal\">\n    <div class=\"tp-deal\">\n      <div class=\"urgency-eyebrow\">Lanceringsactie<\/div>\n      <h2>Klaar om te beginnen? <span>Je eerste maand 50% korting.<\/span><\/h2>\n      <p>Neem Field Kit voor <strong>\u20ac20 in plaats van \u20ac40<\/strong> per monteur in je eerste maand. Geen jaarcontract, maandelijks opzegbaar.<\/p>\n      <a href=\"#plans\" class=\"btn-primary tc-btn-md\">Kies je pakket <i class=\"fas fa-arrow-up\"><\/i><\/a>\n      <p class=\"tp-deal-note\">Teams van 20+ monteurs? <a href=\"https:\/\/tolar.app\/nl\/demo-aanvragen\/\">Vraag een demo aan <span class=\"arrow\">\u2192<\/span><\/a><\/p>\n    <\/div>\n  <\/section>\n  <hr class=\"divider\">\n  <!-- ============ FAQ ============\n       Los blok: werkt op elke pagina. tolar-home.js zorgt dat er maar \u00e9\u00e9n vraag tegelijk open staat.\n       Vraag toevoegen: kopieer een <details class=\"th-faq-item\" name=\"th-faq\">\u2026<\/details>. -->\n  <section class=\"about th-faq th-faq--collapsed\" id=\"faq\" data-faq-show=\"3\">\n    <div class=\"about-header\">\n      <div class=\"section-eyebrow\">FAQ<\/div>\n      <h2>Veelgestelde <span>vragen.<\/span><\/h2>\n    <\/div>\n    <div class=\"th-faq-list\">\n      <details class=\"th-faq-item\" name=\"th-faq\">\n        <summary>Wie kan lid worden van de Tolar-community?<\/summary>\n        <div class=\"th-faq-answer\">\n          <p>Iedereen die in de liftbranche werkt: monteurs, engineers, servicemanagers en ondernemers. De community is alleen voor mensen uit de branche, dus je praat met mensen die je werk begrijpen.<\/p>\n        <\/div>\n      <\/details>\n      <details class=\"th-faq-item\" name=\"th-faq\">\n        <summary>Is de community echt gratis?<\/summary>\n        <div class=\"th-faq-answer\">\n          <p>Ja. Lid worden van de community is altijd gratis. Field Kit voegt daar onbeperkte troubleshooting aan toe. <a href=\"#plans\">Bekijk de pakketten <span class=\"arrow\">\u2192<\/span><\/a><\/p>\n        <\/div>\n      <\/details>\n      <details class=\"th-faq-item\" name=\"th-faq\">\n        <summary>Waarom niet gewoon ChatGPT gebruiken?<\/summary>\n        <div class=\"th-faq-answer\">\n          <p>ChatGPT is gemaakt om bijna alles te beantwoorden, op basis van het open internet. Op dat internet staat voor veel liften de informatie niet, en wat er wel staat, is nooit gecontroleerd. Tolar is speciaal gebouwd voor liftmonteurs. Het werkt met technische data en documentatie, gecombineerd met ervaring uit de praktijk. Daardoor is het een stuk nauwkeuriger en betrouwbaarder als je voor een storing staat.<\/p>\n        <\/div>\n      <\/details>\n      <details class=\"th-faq-item\" name=\"th-faq\">\n        <summary>Hoe weten monteurs dat ze Tolar kunnen vertrouwen?<\/summary>\n        <div class=\"th-faq-answer\">\n          <p>Tolar gebruikt alleen gevalideerde technische informatie van monteurs, OEM\u2019s en andere betrouwbare bronnen. Geen giswerk van willekeurige websites. Daarom is het veel nauwkeuriger en betrouwbaarder dan algemene AI-tools.<\/p>\n        <\/div>\n      <\/details>\n      <details class=\"th-faq-item\" name=\"th-faq\">\n        <summary>Wat als Tolar het antwoord niet weet?<\/summary>\n        <div class=\"th-faq-answer\">\n          <p>Dan zegt Tolar dat eerlijk, in plaats van een antwoord te verzinnen dat fout kan zijn. Onbeantwoorde vragen gebruiken we om de kennisbank uit te breiden, zodat Tolar steeds beter wordt. En voor al het andere kun je altijd de community vragen.<\/p>\n        <\/div>\n      <\/details>\n      <details class=\"th-faq-item\" name=\"th-faq\">\n        <summary>Kan ik mijn team toevoegen aan Tolar?<\/summary>\n        <div class=\"th-faq-answer\">\n          <p>Ja. Tolar is gemaakt voor monteurs en bedrijven, dus je voegt eenvoudig je collega\u2019s toe, regelt de facturatie op \u00e9\u00e9n plek en meer. Elke monteur krijgt een eigen account.<\/p>\n          <p>Vragen over Tolar voor je team? <a href=\"https:\/\/tolar.app\/nl\/demo-aanvragen\/\">Vraag een demo aan <span class=\"arrow\">\u2192<\/span><\/a><\/p>\n        <\/div>\n      <\/details>\n      <details class=\"th-faq-item\" name=\"th-faq\">\n        <summary>Welke merken en besturingen dekt Tolar?<\/summary>\n        <div class=\"th-faq-answer\">\n          <p>Tolar dekt de top 6 OEM-merken, met 7000+ foutcodes voor 25+ besturingen. We voegen steeds merken, besturingen en codes toe, deels op basis van wat monteurs vragen.<\/p>\n        <\/div>\n      <\/details>\n      <details class=\"th-faq-item\" name=\"th-faq\">\n        <summary>Wat zit er in het gratis account?<\/summary>\n        <div class=\"th-faq-answer\">\n          <p>Met een gratis account krijg je toegang tot de community en 5 zoekopdrachten (eenmalig), zodat je ziet hoe Tolar werkt bij echte storingen. Voor onbeperkte troubleshooting stap je over op Field Kit.<\/p>\n        <\/div>\n      <\/details>\n      <details class=\"th-faq-item\" name=\"th-faq\">\n        <summary>Wat kost Field Kit, en kan ik opzeggen?<\/summary>\n        <div class=\"th-faq-answer\">\n          <p>Field Kit kost \u20ac40 per monteur per maand, excl. btw. Tijdens onze lanceringsactie krijg je 50% korting op je eerste maand. Je kunt maandelijks opzeggen. Voor teams van 20+ monteurs is er Enterprise, met een prijs op aanvraag.<\/p>\n          <p class=\"th-faq-buy\"><a href=\"https:\/\/app.tolar.app\/admin\/register?fieldkit\" class=\"btn-primary\" target=\"_blank\" rel=\"noopener\" style=\"padding:0.7rem 1.4rem !important;font-size:0.92rem !important;\">Neem Field Kit, eerste maand 50% korting <i class=\"fas fa-arrow-right\"><\/i><\/a><\/p>\n        <\/div>\n      <\/details>\n      <details class=\"th-faq-item\" name=\"th-faq\">\n        <summary>Moet ik iets installeren?<\/summary>\n        <div class=\"th-faq-answer\">\n          <p>Alleen de Tolar-app op je telefoon. Monteurs gebruiken Tolar van A tot Z in een eenvoudige mobiele app: downloaden, inloggen en je kunt aan de slag. Geen training nodig. Als beheerder regel je je team, gebruikers en facturatie in de webapp.<\/p>\n        <\/div>\n      <\/details>\n    <\/div>\n    <div class=\"th-faq-actions\">\n      <button type=\"button\" class=\"th-faq-toggle\" onclick=\"this.closest('.th-faq').classList.remove('th-faq--collapsed'); this.hidden = true;\"><span class=\"th-faq-plus\" aria-hidden=\"true\"><\/span> Meer vragen tonen<\/button>\n      <a href=\"#plans\" class=\"btn-primary th-btn-md\">Terug naar de pakketten <i class=\"fas fa-arrow-up\"><\/i><\/a>\n    <\/div>\n    <p class=\"th-faq-more\">Nog meer vragen? <a href=\"https:\/\/tolar.app\/nl\/faq\/\">Bekijk alle veelgestelde vragen \u2192<\/a> of <a href=\"https:\/\/tolar.app\/nl\/contact\/\">neem contact op<\/a>.<\/p>\n  <\/section>\n  <!-- ============ FOOTER-TEKST VOOR DEZE PAGINA ============\n       De footer zelf staat in Footer Widget 1 (Weergave \u2192 Widgets).\n       Pas hieronder de kop, tekst en knoppen voor deze pagina aan. -->\n  <template class=\"th-ft2-set\">\n    <div class=\"th-ft2-heading\">Meer kennis.<br><span>Minder stilstand.<\/span><\/div>\n    <p>Gratis voor iedereen in de liftbranche. Je eerste 5 zoekopdrachten zijn van ons.<\/p>\n    <div class=\"th-ft2-actions\">\n      <a href=\"https:\/\/app.tolar.app\/admin\/register?community\" class=\"th-ft2-btn th-ft2-btn--primary\" target=\"_blank\" rel=\"noopener\">Maak je gratis account aan <span class=\"arrow\">\u2192<\/span><\/a>\n      <a href=\"https:\/\/tolar.app\/nl\/demo-aanvragen\/\" class=\"th-ft2-btn\">Vraag een demo aan<\/a>\n    <\/div>\n  <\/template>\n<\/div>\n<script nowprocket=\"\" data-no-optimize=\"1\" data-no-defer=\"1\">\n(function () {\n  if (window.__tpPage) return;\n  window.__tpPage = true;\n  function init() {\n  var root = document.querySelector('.th-pricing-page');\n  if (!root) return;\n  var reduce = !!(window.matchMedia ? window.matchMedia('(prefers-reduced-motion: reduce)').matches : false);\n  \/* Functies: klikken of automatisch doorschuiven, telefoon wisselt mee *\/\n  var tabs = Array.prototype.slice.call(root.querySelectorAll('.tc-feat'));\n  var current = 0;\n  function show(i) {\n    current = i;\n    tabs.forEach(function (t, j) {\n      var on = j === i;\n      t.setAttribute('aria-selected', on ? 'true' : 'false');\n      t.tabIndex = on ? 0 : -1;\n      var img = document.getElementById(t.getAttribute('aria-controls'));\n      if (img) img.classList.toggle('is-active', on);\n      var bar = t.querySelector('.tc-feat-bar');\n      bar.classList.remove('is-running');\n      if (on) { if (!reduce) { void bar.offsetWidth; bar.classList.add('is-running'); } }\n    });\n  }\n  tabs.forEach(function (t, i) {\n    t.addEventListener('click', function () { show(i); });\n    t.addEventListener('keydown', function (e) {\n      if (['ArrowDown', 'ArrowRight', 'ArrowUp', 'ArrowLeft'].indexOf(e.key) === -1) return;\n      e.preventDefault();\n      var n = (i + ((e.key === 'ArrowDown' || e.key === 'ArrowRight') ? 1 : -1) + tabs.length) % tabs.length;\n      show(n); tabs[n].focus();\n    });\n    t.querySelector('.tc-feat-bar').addEventListener('animationend', function () { show((current + 1) % tabs.length); });\n  });\n  if (tabs.length) show(0);\n  \/* Cijfers tellen op zodra ze in beeld komen *\/\n  function countUp(el) {\n    var txt = el.textContent.trim(), m = txt.match(\/^([\\d.,]+)(.*)$\/);\n    if (!m || reduce) return;\n    var target = parseInt(m[1].replace(\/[.,]\/g, ''), 10), suffix = m[2], comma = \/[.,]\/.test(m[1]);\n    var start = null, dur = 1400;\n    function fmt(n) { return comma ? n.toLocaleString('nl-NL') : String(n); }\n    function step(t) {\n      if (!start) start = t;\n      var p = Math.min((t - start) \/ dur, 1), e = 1 - Math.pow(1 - p, 3);\n      el.textContent = fmt(Math.round(target * e)) + suffix;\n      if (p >= 1) { el.textContent = txt; } else { requestAnimationFrame(step); }\n    }\n    el.textContent = fmt(0) + suffix;\n    requestAnimationFrame(step);\n  }\n  root.querySelectorAll('.hero .stat-num').forEach(countUp);\n  if (!reduce) { if ('IntersectionObserver' in window) {\n    function mark(sel, variant, stagger) {\n      root.querySelectorAll(sel).forEach(function (el, i) {\n        el.classList.add('tc-reveal');\n        if (variant) el.classList.add('tc-reveal--' + variant);\n        if (stagger) el.style.setProperty('--tc-d', (i % 6) * stagger + 's');\n      });\n    }\n    function markChildren(sel, stagger) {\n      root.querySelectorAll(sel).forEach(function (wrap) {\n        Array.prototype.forEach.call(wrap.children, function (el, i) {\n          if (el.classList.contains('tc-feats') || el.classList.contains('tc-steps')) return;\n          el.classList.add('tc-reveal');\n          el.style.setProperty('--tc-d', i * stagger + 's');\n        });\n      });\n    }\n    mark('section .about-header');\n    markChildren('.tc-text', 0.08);\n    mark('.tc-feat', null, 0.1);\n    mark('.tc-media', 'right');\n    mark('.tc-role', null, 0.1);\n    mark('.tc-step', null, 0.12);\n    mark('.tc-tags-wrap');\n    mark('.tc-plan', null, 0.12);\n    mark('.th-calc-inputs', 'left');\n    mark('.th-calc-result', 'right');\n    mark('.th-calc-cta');\n    mark('.th-plan', null, 0.12);\n    mark('.tp-deal', 'zoom');\n    mark('.th-faq-item', null, 0.06);\n    mark('.th-faq-actions');\n    mark('.tc-stats .stat-item', null, 0.12);\n    mark('.tc-center');\n    mark('.tc-founder-photo', 'zoom');\n    mark('.tc-founder-text', 'right');\n    mark('.th-ft2-pitch');\n    mark('.th-ft2-col', null, 0.1);\n    root.classList.add('tp-anim');\n    var io = new IntersectionObserver(function (entries) {\n      entries.forEach(function (en) {\n        if (!en.isIntersecting) return;\n        en.target.classList.add('is-in'); io.unobserve(en.target);\n        if (en.target.matches('.tc-stats .stat-item')) { var n = en.target.querySelector('.stat-num'); if (n) countUp(n); }\n      });\n    }, { threshold: 0.12, rootMargin: '0px 0px -40px 0px' });\n    root.querySelectorAll('.tc-reveal').forEach(function (el) { io.observe(el); });\n    \/* Telefoon schuift licht mee met scrollen *\/\n    var phone = root.querySelector('.tc-phone'), ticking = false;\n    function parallax() {\n      var vh = window.innerHeight, r = phone.parentElement.getBoundingClientRect();\n      if (r.bottom > 0) { if (vh > r.top) {\n        var prog = (r.top + r.height \/ 2 - vh \/ 2) \/ vh;\n        phone.style.transform = 'translateY(' + (prog * -40).toFixed(1) + 'px)';\n      } }\n      ticking = false;\n    }\n    if (phone) { if (window.innerWidth > 600) {\n      window.addEventListener('scroll', function () { if (!ticking) { ticking = true; requestAnimationFrame(parallax); } }, { passive: true });\n      parallax();\n    } }\n  } }\n  }\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', init); else init();\n})();\n<\/script>\n<script>\n\/* Field Kit: aantal monteurs + live totaalprijs *\/\n(function () {\n  var card = document.getElementById('th-fieldkit');\n  if (!card) return;\n  var price = +card.getAttribute('data-price'), launch = +card.getAttribute('data-launch'), max = +card.getAttribute('data-max');\n  var input = card.querySelector('#th-seats-input'), range = card.querySelector('.th-seats-range');\n  var q = function (sel) { return card.querySelector(sel); };\n  var eur = function (n) { return '\\u20ac' + n.toLocaleString('nl-NL'); };\n  function set(n) {\n    n = Math.round(+n);\n    if (!n) n = 1;\n    if (1 > n) n = 1;\n    if (n > max) n = max;\n    input.value = n;\n    if (range) { range.value = n; range.style.setProperty('--p', ((n - 1) \/ (max - 1) * 100) + '%'); }\n    q('.th-total-now').textContent = eur(n * launch);\n    q('.th-total-after').textContent = eur(n * price);\n    q('.th-seats-label').textContent = 'Neem Field Kit voor ' + n + (n === 1 ? ' monteur' : ' monteurs');\n    q('.th-step[data-step=\"-1\"]').disabled = (1 >= n);\n    q('.th-step[data-step=\"1\"]').disabled = n >= max;\n    q('.th-seats-max').hidden = (max > n);\n  }\n  card.querySelectorAll('.th-step').forEach(function (btn) {\n    btn.addEventListener('click', function () { set(+input.value + +btn.getAttribute('data-step')); });\n  });\n  if (range) range.addEventListener('input', function () { set(range.value); });\n  input.addEventListener('change', function () { set(input.value); });\n  input.addEventListener('input', function () { if (input.value !== '') set(input.value); });\n  set(input.value);\n})();\n<\/script>\n<script>\n\/* FAQ: maar \u00e9\u00e9n vraag tegelijk open + (optioneel) eerst 3 vragen tonen *\/\n(function () {\n  document.querySelectorAll('.th-faq').forEach(function (faq) {\n    var list = faq.querySelector('.th-faq-list');\n    if (!list) return;\n    var items = Array.prototype.slice.call(list.querySelectorAll('.th-faq-item'));\n    var more = faq.querySelector('.th-faq-toggle');\n    var limit = parseInt(faq.getAttribute('data-faq-show'), 10);\n    function expand() {\n      faq.classList.remove('th-faq--collapsed');\n      if (more) more.hidden = true;\n    }\n    if (limit) if (items.length > limit) {\n      faq.classList.add('th-faq--collapsed');\n      if (more) { more.hidden = false; more.addEventListener('click', expand); }\n    }\n    items.forEach(function (item, i) {\n      item.addEventListener('toggle', function () {\n        if (!item.open) return;\n        items.forEach(function (other) { if (other !== item) other.open = false; });\n        \/* laatste zichtbare (vervaagde) vraag geopend? dan alles tonen *\/\n        if (faq.classList.contains('th-faq--collapsed')) { if (i >= limit - 1) expand(); }\n      });\n    });\n  });\n})();\n<\/script>\n<script>\n\/* Stipjes onder de carousels op mobiel (Why Tolar en pakketten) *\/\n(function () {\n  function setup(grid, itemSel, dotClass) {\n    if (grid.getAttribute('data-dots')) return;\n    grid.setAttribute('data-dots', '1');\n    var dots = document.createElement('div');\n    dots.className = dotClass;\n    grid.parentNode.insertBefore(dots, grid.nextSibling);\n    function items() {   \/* in zichtbare volgorde (Field Kit staat op mobiel eerst) *\/\n      return Array.prototype.slice.call(grid.querySelectorAll(itemSel))\n        .sort(function (a, b) { return a.offsetLeft - b.offsetLeft; });\n    }\n    var list = Array.prototype.slice.call(grid.querySelectorAll(itemSel));\n    list.forEach(function (_, i) {\n      var b = document.createElement('button');\n      b.type = 'button'; b.setAttribute('aria-label', 'Toon item ' + (i + 1));\n      if (i === 0) b.className = 'is-on';\n      b.addEventListener('click', function () {\n        var it = items()[i];\n        grid.scrollTo({ left: it.offsetLeft - items()[0].offsetLeft, behavior: 'smooth' });\n      });\n      dots.appendChild(b);\n    });\n    var raf;\n    grid.addEventListener('scroll', function () {\n      cancelAnimationFrame(raf);\n      raf = requestAnimationFrame(function () {\n        var its = items(), base = its[0].offsetLeft, n = 0;\n        its.forEach(function (it, i) { if (grid.scrollLeft + it.offsetWidth \/ 2 >= it.offsetLeft - base) n = i; });\n        if (grid.scrollLeft + grid.clientWidth >= grid.scrollWidth - 4) n = its.length - 1;\n        dots.querySelectorAll('button').forEach(function (d, i) { d.classList.toggle('is-on', i === n); });\n      });\n    }, { passive: true });\n  }\n  function init() {\n    document.querySelectorAll('.th-pricing-page .th-vs-grid').forEach(function (g) { setup(g, '.th-vs', 'th-vs-dots'); });\n    document.querySelectorAll('.th-pricing-page .th-pricing').forEach(function (g) { setup(g, '.th-plan', 'th-pricing-dots'); });\n  }\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', init); else init();\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Prijzen Heldere prijzen.Op maat voor je team. Begin gratis met de community en 5 zoekopdrachten. Stap over op Field Kit voor onbeperkte troubleshooting, met een prijs per monteur. Geen lange contracten: maandelijks opzegbaar. Vragen over de prijzen? Lees de veelgestelde vragen \u2193 Gratis Word lid van de community en probeer troubleshooting. \u20ac0 Geen abonnement nodig. &#8230; <a title=\"Prijzen\" class=\"read-more\" href=\"https:\/\/tolar.app\/nl\/prijzen\/\" aria-label=\"Lees meer over Prijzen\">Lees verder<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-941","page","type-page","status-publish"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Prijzen - Tolar.app<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tolar.app\/nl\/prijzen\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Prijzen - Tolar.app\" \/>\n<meta property=\"og:description\" content=\"Prijzen Heldere prijzen.Op maat voor je team. Begin gratis met de community en 5 zoekopdrachten. Stap over op Field Kit voor onbeperkte troubleshooting, met een prijs per monteur. Geen lange contracten: maandelijks opzegbaar. Vragen over de prijzen? Lees de veelgestelde vragen \u2193 Gratis Word lid van de community en probeer troubleshooting. \u20ac0 Geen abonnement nodig. ... Lees verder\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tolar.app\/nl\/prijzen\/\" \/>\n<meta property=\"og:site_name\" content=\"Tolar.app\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-27T19:18:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tolar.app\/wp-content\/uploads\/2026\/08\/melvin-kool-founder-2.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tolar.app\\\/nl\\\/prijzen\\\/\",\"url\":\"https:\\\/\\\/tolar.app\\\/nl\\\/prijzen\\\/\",\"name\":\"Prijzen - Tolar.app\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tolar.app\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/tolar.app\\\/nl\\\/prijzen\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/tolar.app\\\/nl\\\/prijzen\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tolar.app\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/melvin-kool-founder-2.png\",\"datePublished\":\"2026-10-19T21:47:39+00:00\",\"dateModified\":\"2026-10-27T19:18:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tolar.app\\\/nl\\\/prijzen\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tolar.app\\\/nl\\\/prijzen\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/tolar.app\\\/nl\\\/prijzen\\\/#primaryimage\",\"url\":\"https:\\\/\\\/tolar.app\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/melvin-kool-founder-2.png\",\"contentUrl\":\"https:\\\/\\\/tolar.app\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/melvin-kool-founder-2.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tolar.app\\\/nl\\\/prijzen\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/tolar.app\\\/nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Prijzen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tolar.app\\\/#website\",\"url\":\"https:\\\/\\\/tolar.app\\\/\",\"name\":\"Tolar.app\",\"description\":\"The Elevator App\",\"publisher\":{\"@id\":\"https:\\\/\\\/tolar.app\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tolar.app\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/tolar.app\\\/#organization\",\"name\":\"Tolar.app\",\"url\":\"https:\\\/\\\/tolar.app\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/tolar.app\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/tolar.app\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/logo.svg\",\"contentUrl\":\"https:\\\/\\\/tolar.app\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/logo.svg\",\"caption\":\"Tolar.app\"},\"image\":{\"@id\":\"https:\\\/\\\/tolar.app\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Prijzen - Tolar.app","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tolar.app\/nl\/prijzen\/","og_locale":"nl_NL","og_type":"article","og_title":"Prijzen - Tolar.app","og_description":"Prijzen Heldere prijzen.Op maat voor je team. Begin gratis met de community en 5 zoekopdrachten. Stap over op Field Kit voor onbeperkte troubleshooting, met een prijs per monteur. Geen lange contracten: maandelijks opzegbaar. Vragen over de prijzen? Lees de veelgestelde vragen \u2193 Gratis Word lid van de community en probeer troubleshooting. \u20ac0 Geen abonnement nodig. ... Lees verder","og_url":"https:\/\/tolar.app\/nl\/prijzen\/","og_site_name":"Tolar.app","article_modified_time":"2026-10-27T19:18:49+00:00","og_image":[{"url":"https:\/\/tolar.app\/wp-content\/uploads\/2026\/08\/melvin-kool-founder-2.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Geschatte leestijd":"4 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/tolar.app\/nl\/prijzen\/","url":"https:\/\/tolar.app\/nl\/prijzen\/","name":"Prijzen - Tolar.app","isPartOf":{"@id":"https:\/\/tolar.app\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tolar.app\/nl\/prijzen\/#primaryimage"},"image":{"@id":"https:\/\/tolar.app\/nl\/prijzen\/#primaryimage"},"thumbnailUrl":"https:\/\/tolar.app\/wp-content\/uploads\/2026\/08\/melvin-kool-founder-2.png","datePublished":"2026-10-19T21:47:39+00:00","dateModified":"2026-10-27T19:18:49+00:00","breadcrumb":{"@id":"https:\/\/tolar.app\/nl\/prijzen\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tolar.app\/nl\/prijzen\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/tolar.app\/nl\/prijzen\/#primaryimage","url":"https:\/\/tolar.app\/wp-content\/uploads\/2026\/08\/melvin-kool-founder-2.png","contentUrl":"https:\/\/tolar.app\/wp-content\/uploads\/2026\/08\/melvin-kool-founder-2.png"},{"@type":"BreadcrumbList","@id":"https:\/\/tolar.app\/nl\/prijzen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/tolar.app\/nl\/"},{"@type":"ListItem","position":2,"name":"Prijzen"}]},{"@type":"WebSite","@id":"https:\/\/tolar.app\/#website","url":"https:\/\/tolar.app\/","name":"Tolar.app","description":"The Elevator App","publisher":{"@id":"https:\/\/tolar.app\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tolar.app\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/tolar.app\/#organization","name":"Tolar.app","url":"https:\/\/tolar.app\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/tolar.app\/#\/schema\/logo\/image\/","url":"https:\/\/tolar.app\/wp-content\/uploads\/2026\/07\/logo.svg","contentUrl":"https:\/\/tolar.app\/wp-content\/uploads\/2026\/07\/logo.svg","caption":"Tolar.app"},"image":{"@id":"https:\/\/tolar.app\/#\/schema\/logo\/image\/"}}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"gform-image-choice-sm":false,"gform-image-choice-md":false,"gform-image-choice-lg":false},"uagb_author_info":{"display_name":"KimBeijl","author_link":"https:\/\/tolar.app\/nl\/author\/kimbeijl\/"},"uagb_comment_info":0,"uagb_excerpt":"Prijzen Heldere prijzen.Op maat voor je team. Begin gratis met de community en 5 zoekopdrachten. Stap over op Field Kit voor onbeperkte troubleshooting, met een prijs per monteur. Geen lange contracten: maandelijks opzegbaar. Vragen over de prijzen? Lees de veelgestelde vragen \u2193 Gratis Word lid van de community en probeer troubleshooting. \u20ac0 Geen abonnement nodig.&hellip;","_links":{"self":[{"href":"https:\/\/tolar.app\/nl\/wp-json\/wp\/v2\/pages\/941","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tolar.app\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tolar.app\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tolar.app\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tolar.app\/nl\/wp-json\/wp\/v2\/comments?post=941"}],"version-history":[{"count":7,"href":"https:\/\/tolar.app\/nl\/wp-json\/wp\/v2\/pages\/941\/revisions"}],"predecessor-version":[{"id":1003,"href":"https:\/\/tolar.app\/nl\/wp-json\/wp\/v2\/pages\/941\/revisions\/1003"}],"wp:attachment":[{"href":"https:\/\/tolar.app\/nl\/wp-json\/wp\/v2\/media?parent=941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}