{"id":2742,"date":"2026-06-19T12:14:51","date_gmt":"2026-06-19T12:14:51","guid":{"rendered":"https:\/\/www.regla.is\/?page_id=2742"},"modified":"2026-06-19T15:09:55","modified_gmt":"2026-06-19T15:09:55","slug":"pricing","status":"publish","type":"page","link":"https:\/\/www.regla.is\/en\/pricing\/","title":{"rendered":"Pricing"},"content":{"rendered":"<style>:root{ --green-900:#033A33;--green-800:#04564C;--green-700:#0A6A5C;--green-600:#147567; --lime:#CFEF50;--lime-bright:#CFEF50;--mint-bg:#EAF4E2;--mint-soft:#F4F9EF; --ink:#13241F;--muted:#4C5C56;--border:#DBE6DF;--white:#ffffff; --shadow:0 8px 30px rgba(11,61,42,.08);--shadow-lg:0 18px 50px rgba(11,61,42,.16); --radius:18px; } *{box-sizing:border-box;} .wrap{max-width:1140px;margin:0 auto;padding:0 22px;} a{color:inherit;} .topbar{background:var(--mint-bg);border-bottom:1px solid var(--border);} .topbar .wrap{display:flex;align-items:center;justify-content:space-between;height:74px;} .logo{display:flex;align-items:center;gap:9px;font-weight:800;font-size:30px;color:var(--green-800);letter-spacing:-.5px;} .logo .mark{width:30px;height:30px;display:inline-block;} .topnav{display:flex;gap:26px;font-weight:600;color:var(--green-800);font-size:15px;align-items:center;} .topnav span.active{border-bottom:3px solid var(--lime);padding-bottom:4px;} .btn{display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;font-weight:700;font-size:16px;border-radius:30px;padding:12px 22px;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;} .btn:hover{transform:translateY(-1px);} .btn-lime{background:var(--lime-bright);color:var(--green-900);} .btn-lime:hover{background:var(--lime);} .btn-dark{background:var(--green-800);color:#fff;} .btn-dark:hover{background:var(--green-700);} .btn-outline{background:transparent;border:2px solid var(--green-800);color:var(--green-800);padding:10px 20px;} .btn-outline:hover{background:var(--green-800);color:#fff;} .hero{padding:38px 0 22px;} .hero .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:36px;align-items:center;} .crumbs{color:var(--muted);font-size:13px;margin-bottom:12px;font-weight:600;} .crumbs span{color:var(--green-700);} .hero h1{font-size:46px;line-height:1.02;margin:0 0 14px;color:var(--green-800);font-weight:700;letter-spacing:-1px;} .hero p.lead{font-size:16px;color:var(--ink);max-width:520px;margin:0 0 8px;} .hero .note{font-size:13px;color:var(--muted);max-width:520px;} .hero-card{background:linear-gradient(160deg,var(--green-800),var(--green-900));border-radius:24px;color:#eafff2;padding:30px 32px;box-shadow:var(--shadow-lg);} .hero-card h3{margin:0 0 4px;font-size:20px;color:#fff;} .hero-card .lead-sub{margin:0 0 18px;font-size:14px;color:#bfe7d2;} .hero-card .feats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;} .hero-card .feats li{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.45;} .hero-card .feats li .dot{width:26px;height:26px;border-radius:8px;background:rgba(182,226,74,.18);border:1px solid rgba(182,226,74,.5);display:flex;align-items:center;justify-content:center;flex:none;color:#b6e24a;font-weight:800;font-size:13px;} .hero-card .feats li strong{color:#fff;display:block;font-size:14.5px;margin-bottom:1px;} .hero-card .feats li span{color:#cdeede;} section:not([class*=\"brxe\"]){padding:34px 0;} .section-head{text-align:center;max-width:720px;margin:0 auto 24px;} .eyebrow{display:inline-block;background:var(--mint-bg);color:var(--green-700);font-weight:700;font-size:12.5px;letter-spacing:.5px;text-transform:uppercase;padding:5px 12px;border-radius:20px;margin-bottom:10px;} .section-head h2{font-size:28px;margin:0 0 8px;color:var(--green-800);font-weight:700;letter-spacing:-.5px;} .section-head p{font-size:15px;color:var(--muted);margin:0;} \/* Featured packages - 3 only *\/ .pkg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;} .pkg{position:relative;background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:26px;box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden;} .pkg.featured{border:2px solid var(--lime);box-shadow:var(--shadow-lg);} .ribbon{position:absolute;top:18px;right:-44px;transform:rotate(45deg);background:var(--green-800);color:#fff;font-weight:700;font-size:12px;padding:6px 54px;box-shadow:0 4px 10px rgba(0,0,0,.15);} .ribbon.tilbod{background:var(--green-700);} .ribbon.vinsaelt{background:var(--lime);color:var(--green-900);} .pkg h3{font-size:26px;margin:0 0 2px;color:var(--green-800);} .pkg .tag{font-size:14px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px;} .pkg .price{font-size:42px;font-weight:800;color:var(--ink);line-height:1;margin:12px 0 4px;} .pkg .price small{font-size:17px;font-weight:600;color:var(--muted);} .pkg .per{font-size:15px;color:var(--muted);margin-bottom:18px;} .pkg .mods-title{font-size:13.5px;font-weight:700;color:var(--green-700);text-transform:uppercase;letter-spacing:.5px;margin:8px 0 12px;} .pkg ul{list-style:none;padding:0;margin:0 0 20px;flex:1;} .pkg li{display:flex;justify-content:space-between;gap:10px;font-size:16px;padding:9px 0;border-bottom:1px dashed var(--border);} .pkg li span.m{color:var(--ink);} .pkg li span.m small{display:block;color:var(--muted);font-size:13.5px;margin-top:2px;} .pkg li span.p{color:var(--muted);white-space:nowrap;font-weight:600;font-size:15.5px;} .pkg li span.free{color:var(--green-600);font-weight:700;font-size:15.5px;} .pkg .actions{display:flex;flex-direction:column;gap:10px;} .pkg .actions .btn{justify-content:center;width:100%;font-size:16px;padding:13px 20px;} \/* Capability cards (variant A) *\/ .cap-section{background:#fff;border-top:1px solid var(--border);border-bottom:1px solid var(--border);} .cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;} .cap{background:linear-gradient(180deg,#fff,var(--mint-soft));border:1px solid var(--border);border-radius:var(--radius);padding:26px;display:flex;flex-direction:column;box-shadow:var(--shadow);transition:transform .15s,box-shadow .15s;} .cap:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);} .cap .cap-ic{width:54px;height:54px;border-radius:14px;background:var(--mint-bg);display:flex;align-items:center;justify-content:center;margin-bottom:14px;} .cap h3{margin:0 0 6px;font-size:20px;color:var(--green-800);} .cap p{margin:0 0 14px;font-size:14px;color:var(--ink);line-height:1.5;flex:1;} .cap .frm{font-size:13px;color:var(--muted);font-weight:600;margin-bottom:4px;} .cap .frm-pr{font-size:24px;font-weight:800;color:var(--ink);margin-bottom:14px;} .cap .frm-pr small{font-size:14px;font-weight:600;color:var(--muted);} .cap .btn{justify-content:center;} .cap .reqs{font-size:11.5px;color:var(--muted);margin-top:10px;font-style:italic;} \/* Help CTA *\/ .helpcta{margin-top:30px;background:var(--mint-bg);border:1px solid var(--border);border-radius:var(--radius);padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;} .helpcta .t{font-size:15.5px;color:var(--green-800);font-weight:700;} .helpcta .t small{display:block;font-size:13px;color:var(--muted);font-weight:500;margin-top:2px;} .helpcta .actions{display:flex;gap:10px;flex-wrap:wrap;} \/* Calculator *\/ .calc-section{background:var(--mint-bg);padding:30px 0;} .calc-section .section-head{margin-bottom:18px;} .calc-section .section-head h2{font-size:26px;margin:0 0 4px;} .calc-section .section-head p{font-size:14px;} \/* Preset chips *\/ .preset-bar{background:#fff;border:1px solid var(--border);border-radius:14px;padding:14px 16px;margin-bottom:14px;box-shadow:var(--shadow);} .preset-bar .ptitle{font-size:11.5px;font-weight:800;color:var(--green-700);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;} .preset-chips{display:flex;flex-wrap:wrap;gap:7px;} .chip{background:var(--mint-soft);border:1.5px solid var(--border);color:var(--green-800);font-weight:700;font-size:13px;padding:7px 13px;border-radius:20px;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:5px;} .chip:hover{background:var(--mint-bg);border-color:var(--lime);} .chip.active{background:var(--green-800);color:#fff;border-color:var(--green-800);} .chip .x{font-size:14px;opacity:.7;} .calc{display:grid;grid-template-columns:1.6fr .9fr;gap:18px;align-items:start;} .calc-panel{background:#fff;border:1px solid var(--border);border-radius:14px;padding:14px 16px;box-shadow:var(--shadow);} .size-toggle{display:flex;gap:4px;background:var(--mint-soft);border:1px solid var(--border);border-radius:20px;padding:3px;margin-bottom:10px;} .size-toggle button{flex:1;border:none;background:transparent;cursor:pointer;font-weight:700;font-size:12px;color:var(--muted);padding:6px 4px;border-radius:16px;transition:all .15s;} .size-toggle button.on{background:var(--green-800);color:#fff;box-shadow:0 3px 10px rgba(14,91,63,.25);} .size-note{font-size:11px;color:var(--muted);margin:0 0 10px;text-align:center;font-style:italic;line-height:1.3;} .grp-label{font-size:10.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--green-700);margin:10px 0 5px;} .opt-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px;} .opt{display:flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:border-color .15s,background .15s;} .opt:hover{border-color:var(--lime);background:var(--mint-soft);} .opt.checked{border-color:var(--lime);background:#f3fbe9;} .opt input{width:15px;height:15px;accent-color:var(--green-700);cursor:pointer;flex:none;} .opt .info{flex:1;min-width:0;} .opt .info .nm{font-weight:700;font-size:12.5px;line-height:1.15;color:var(--ink);} .opt .info .sub{font-size:10.5px;color:var(--muted);line-height:1.15;} .opt .amt{font-weight:800;font-size:12px;color:var(--green-800);white-space:nowrap;} .opt .amt small{font-weight:600;color:var(--muted);font-size:10px;} .summary{position:sticky;top:14px;background:linear-gradient(160deg,var(--green-800),var(--green-900));color:#eafff2;border-radius:14px;padding:18px 20px;box-shadow:var(--shadow-lg);} .summary h3{margin:0 0 2px;font-size:16px;color:#fff;} .summary .sub{font-size:12px;color:#bfe7d2;margin-bottom:12px;} .summary .lines{list-style:none;margin:0 0 10px;padding:0;max-height:220px;overflow:auto;} .summary .lines&gt;*{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.12);} .summary .lines&gt;* .pr{font-weight:700;white-space:nowrap;} .summary .empty{font-size:12.5px;color:#bfe7d2;font-style:italic;padding:6px 0;} .summary .lines x6ci{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.12);} .summary .lines x6ci .pr{font-weight:700;white-space:nowrap;} .summary .total-row{display:flex;justify-content:space-between;align-items:flex-end;margin:10px 0 2px;padding-top:10px;border-top:2px solid rgba(182,226,74,.5);} .summary .total-row .lab{font-size:13px;color:#cdeede;} .summary .total-row .val{font-size:26px;font-weight:800;color:#fff;line-height:1;} .summary .total-row .val small{font-size:13px;font-weight:600;color:#bfe7d2;} .summary .setup{font-size:11.5px;color:#ffe9b0;margin:8px 0 0;} .summary .vsk{font-size:11px;color:#a9d6bd;margin-top:3px;} .summary .btn{width:100%;justify-content:center;margin-top:10px;font-size:13.5px;padding:9px 16px;} .tbl-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;} table{width:100%;border-collapse:collapse;min-width:640px;} thead th{background:var(--green-800);color:#fff;text-align:left;font-size:13.5px;font-weight:700;padding:15px 18px;} thead th:not(:first-child){text-align:right;} tbody td{padding:14px 18px;border-bottom:1px solid var(--border);font-size:14px;vertical-align:top;} tbody td:not(:first-child){text-align:right;} tbody tr:nth-child(even){background:var(--mint-soft);} tbody td .nm{font-weight:700;color:var(--ink);} tbody td .ds{font-size:12px;color:var(--muted);display:block;margin-top:2px;} tbody td .pr{font-weight:700;color:var(--green-800);} tbody td .pr small{display:block;font-weight:500;color:var(--muted);font-size:11.5px;margin-top:2px;} .tbl-caption{font-size:12.5px;color:var(--muted);margin:12px 2px 0;} .new-badge{display:inline-block;background:var(--lime);color:var(--green-900);font-weight:800;font-size:10.5px;padding:2px 8px;border-radius:10px;letter-spacing:.4px;text-transform:uppercase;margin-left:6px;vertical-align:middle;} .twocol{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:start;} .infobox{background:var(--mint-soft);border:1px solid var(--border);border-radius:var(--radius);padding:24px;} .infobox h3{margin:0 0 10px;color:var(--green-800);font-size:19px;} .infobox ul{margin:8px 0 0;padding-left:18px;} .infobox li{font-size:13.5px;color:var(--ink);margin-bottom:6px;} .infobox .big{font-size:15px;font-weight:700;color:var(--green-800);} .acct{background:linear-gradient(135deg,var(--green-800),var(--green-700));border-radius:24px;color:#eafff2;padding:38px;display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center;box-shadow:var(--shadow-lg);} .acct h2{margin:0 0 10px;font-size:27px;color:#fff;} .acct p{margin:0;font-size:15.5px;color:#cdeede;max-width:640px;} .acct .btn{white-space:nowrap;} .contact-section{background:var(--mint-bg);} .contact{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;max-width:760px;margin:0 auto;} .ccard{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:30px;text-align:center;box-shadow:var(--shadow);} .ccard .ic{width:56px;height:56px;border-radius:14px;background:var(--mint-bg);display:flex;align-items:center;justify-content:center;margin:0 auto 14px;} .ccard h3{margin:0 0 6px;font-size:18px;color:var(--green-800);} .ccard p{margin:0 0 16px;font-size:14px;color:var(--muted);} .ccard a.big{font-size:21px;font-weight:800;color:var(--green-800);text-decoration:none;} footer.foot{background:var(--green-900);color:#bfe7d2;padding:30px 0;font-size:13px;text-align:center;} footer.foot strong{color:#fff;} .draft-tag{position:fixed;bottom:14px;right:14px;background:var(--green-900);color:#b6e24a;font-size:12px;font-weight:700;padding:8px 14px;border-radius:20px;box-shadow:var(--shadow-lg);z-index:50;opacity:.92;} @media(max-width:1024px){ .pkg-grid,.cap-grid{grid-template-columns:repeat(2,1fr);} } @media(max-width:980px){ .hero .wrap,.calc,.twocol{grid-template-columns:1fr;} .pkg-grid,.cap-grid{grid-template-columns:1fr;} .opt-grid{grid-template-columns:1fr;} .acct{grid-template-columns:1fr;text-align:center;} .contact{grid-template-columns:1fr;} .helpcta{flex-direction:column;text-align:center;align-items:stretch;} .helpcta .actions{justify-content:center;} .topnav{display:none;} .summary{position:static;} .hero h1{font-size:40px;} }    \/*layout-fixes*\/\n\/* lift packages *\/\nsection.hero{padding-bottom:14px;}\n\/* breadcrumb match *\/\n.hero .crumbs{font-size:16px;color:#04564c;font-weight:400;display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px;}\n.hero .crumbs .item{color:#04564c;font-weight:400;}\n.hero .crumbs span.item[aria-current=\"page\"]{color:#04564c;font-weight:700;}\n.hero .crumbs .sep{display:inline-flex;align-items:center;}\nsection.hero h1{color:#04564c;}\n\/* pricing-note *\/\n.pricing-note{font-size:13px;color:var(--muted);line-height:1.55;margin:16px 0 0;max-width:820px;}\n\/* note size match *\/\n.hero p.note{font-size:19px;line-height:1.5;}\n\/* pkg-cta + mini-contact *\/\n#pakkar .actions{display:flex;flex-direction:row;gap:8px;align-items:stretch;}\n#pakkar .actions .btn{flex:1 1 0;width:auto;min-width:0;font-size:14px;padding:10px 8px;white-space:normal;text-align:center;line-height:1.2;}\n#pakkar .actions .btn-sm{flex:1 1 0;font-size:14px;padding:10px 8px;}\nsection.contact-mini{padding-top:18px;padding-bottom:22px;}\n.contact-mini .wrap{text-align:center;}\n.contact-mini .mini-help{font-size:14px;color:var(--muted);line-height:1.6;}\n.contact-mini .mini-help strong{color:var(--ink);}\n.contact-mini .mini-help a{color:var(--green-700);font-weight:600;white-space:nowrap;}\n\/* tighten sections *\/\n#reiknivel{padding-top:30px;padding-bottom:30px;margin-top:12px;}\n#pakkar{padding-top:4px;padding-bottom:20px;}\nsection.cap-section{padding-top:20px;padding-bottom:20px;}\n\/* calc spacing *\/\n.calc #coreList, .calc #addonList{gap:7px;}\n.calc .opt{padding:9px 11px;}\n\/* calc bigger *\/\n.calc-section .calc-panel, .calc-section .preset-bar{padding:18px 18px;}\n.calc .opt .info .nm{display:block;font-size:15px;line-height:1.3;}\n.calc .opt .info .sub{display:block;font-size:13px;margin-top:2px;margin-left:0;line-height:1.3;}\n.calc .opt .amt{font-size:14px;}\n.reqs.reqs-help{margin-top:5px;color:#0e5b3f;opacity:1;font-weight:700;}\n.calc-section .calc{align-items:stretch;}\n.calc-section aside.summary{display:flex;flex-direction:column;}\n.cart-help{margin-top:auto;padding-top:11px;border-top:1px solid var(--border);}\n.cart-help .t{font-weight:600;font-size:11px;margin-bottom:6px;line-height:1.3;opacity:.8;}\n.cart-help p{display:none;}\n.cart-help-actions{display:flex;flex-wrap:nowrap;gap:6px;}\n.cart-help-actions .btn{font-size:10px;padding:4px 9px;flex:0 0 auto;white-space:nowrap;}\n.hero-howto{margin:12px 0 0;font-size:14px;}\n.hero-howto a{color:#14724f;font-weight:600;text-decoration:none;border-bottom:1px solid transparent;display:inline-flex;align-items:center;gap:6px;}\n.hero-howto a:hover{border-bottom-color:currentColor;}<\/p>\n<p>.crumbs{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:400;}\n.crumbs .item{color:#5f7a6c;text-decoration:none;}\n.crumbs a.item:hover{text-decoration:underline;}\n.crumbs .item[aria-current=\"page\"]{color:#14724f;font-weight:700;}\n.crumbs .sep{display:inline-flex;align-items:center;color:#9bb3a8;}\n.crumbs .sep svg{display:block;}<\/p>\n<p>.hero-pos{display:flex;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;border:1px solid #cfe9e2;background:var(--mint-bg);border-radius:12px;text-decoration:none;color:#04564c;font-size:14px;line-height:1.35;max-width:540px;}\n.hero-pos:hover{filter:brightness(.97);}\n.hero-pos-tag{flex:0 0 auto;background:#04564c;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 9px;border-radius:999px;}\n.hero-checks{margin:16px 0 16px;}<\/p>\n<p>.hero-checks{list-style:none;margin:18px 0 20px;padding:0;display:grid;gap:8px;}\n.hero-checks li{display:flex;align-items:flex-start;gap:10px;font-size:16px;line-height:1.35;}\n.hero-checks li .dot{flex:0 0 auto;}\n.hero-actions{display:flex;flex-wrap:wrap;gap:12px;}\n.hero-checks li small{display:block;font-size:12px;opacity:.7;margin-top:1px;}\n article.post-2629>h1,article.post-2742>h1{display:none!important;} .hero .wrap{align-items:start;} .hero p.lead{font-size:19px;line-height:1.5;} .pkg{padding:20px;} .pkg .mods-title{margin:4px 0 6px;} .pkg ul{margin:0 0 10px;} .pkg li{font-size:14px;padding:2px 0;line-height:1.2;} .pkg li span.m small{font-size:11px;margin-top:1px;} .pkg .actions{gap:8px;} .pkg .actions .btn{font-size:14px;padding:9px 16px;} .calc-section{margin-top:28px;} .acct{margin-top:28px;} <\/style>\n<div class=\"verdskra-A-wrapper\">\n<section class=\"hero\">\n<div class=\"wrap\">\n<div>\n<nav class=\"crumbs\" aria-label=\"Breadcrumb\"><a class=\"item\" href=\"https:\/\/www.regla.is\/is\/\">Home<\/a><span class=\"sep\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"13\" height=\"8\" viewBox=\"0 0 13 8\" fill=\"none\"><path d=\"M9.49377 4.66802L12.5605 3.7439L0.000239191 -2.18678e-05L2.05003 3.76333L0.00635952 7.52806L9.49377 4.66802Z\" fill=\"#CFEF50\"><\/path><\/svg><\/span><span class=\"item\" aria-current=\"page\">Pricing<\/span><\/nav>\n<h1>Pricing<\/h1>\n<p class=\"lead\">Choose a package that fits or build your own solution. Pay only for the functionality you need. All prices are excl. VAT and billed monthly (unless otherwise stated). Transaction counts are based on cumulative transactions from the start (not per month). All prices are subject to typographical errors. The price list took effect on 1 January 2026.<\/p>\n<div class=\"hero-actions\">\n        <a class=\"btn btn-dark\" href=\"#reiknivel\">Build your own package \u2192<\/a>\n    <\/div>\n<\/p><\/div>\n<div class=\"hero-card\">\n<h3>Included in all subscriptions<\/h3>\n<p class=\"lead-sub\">Whatever systems you choose \u2013 it always comes included.<\/p>\n<ul class=\"feats\">\n<li><span class=\"dot\">\u2713<\/span><span><strong>Support<\/strong>All general calls and email.<\/span><\/li>\n<li><span class=\"dot\">\u2713<\/span><span><strong>Training<\/strong>Live Zoom courses in accounting, sales &amp; payroll every 2 months.<\/span><\/li>\n<li><span class=\"dot\">\u2713<\/span><span><strong>Hosting and backups<\/strong>Regla is a modern cloud solution \u2013 one system for everyone.<\/span><\/li>\n<li><span class=\"dot\">\u2713<\/span><span><strong>Users<\/strong>Everyone can get access to enter and view \u2013 no shared logins.<\/span><\/li>\n<li><span class=\"dot\">\u2713<\/span><span><strong>No % fees on turnover<\/strong>You pay a fixed monthly fee \u2013 no percentage of revenue.<\/span><\/li>\n<\/ul><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- TOP 3 PACKAGES ONLY --><\/p>\n<section id=\"pakkar\">\n<div class=\"wrap\">\n<div class=\"section-head\">\n      <span class=\"eyebrow\">Most popular packages<\/span><\/p>\n<h2>Three ready-made packages<\/h2>\n<p>The fastest way to get started. Choose a package that fits \u2013 and add extras below as needed.<\/p>\n<\/p><\/div>\n<div class=\"pkg-grid\">\n<div class=\"pkg\">\n<div class=\"ribbon tilbod\">Offer<\/div>\n<h3>Starter<\/h3>\n<div class=\"tag\">For smaller businesses<\/div>\n<div class=\"price\">8,800 <small>kr.\/mo<\/small><\/div>\n<div class=\"per\">Excl. VAT<\/div>\n<div class=\"mods-title\">Included<\/div>\n<ul>\n<li><span class=\"m\">Accounting <small>&lt; 1,000 entries<\/small><\/span><span class=\"p\">4,400 kr.<\/span><\/li>\n<li><span class=\"m\">Sales <small>&lt; 100 invoices<\/small><\/span><span class=\"p\">4,400 kr.<\/span><\/li>\n<li><span class=\"m\">Payroll <small>&lt; 60 payslips<\/small><\/span><span class=\"free\">Included<\/span><\/li>\n<li><span class=\"m\">Project accounting <small>&lt; 500 entries<\/small><\/span><span class=\"free\">Included<\/span><\/li>\n<li><span class=\"m\">Subscriptions <small>&lt; 300 subscribers<\/small><\/span><span class=\"free\">Included<\/span><\/li>\n<li><span class=\"m\">Purchasing <small>&lt; 50 orders<\/small><\/span><span class=\"free\">Included<\/span><\/li>\n<li><span class=\"m\">Approvals <small>1 user<\/small><\/span><span class=\"free\">Included<\/span><\/li>\n<\/ul>\n<div class=\"actions\">\n          <a class=\"btn btn-dark\" href=\"https:\/\/www.regla.is\/fibs\/Signup.aspx\">Try free for 30 days<\/a><br \/>\n          <a class=\"btn btn-outline btn-sm\" href=\"https:\/\/www.regla.is\/fibs\/Signup.aspx\">Buy subscription<\/a>\n        <\/div>\n<\/p><\/div>\n<div class=\"pkg\">\n<h3>Standard<\/h3>\n<div class=\"tag\">For most companies<\/div>\n<div class=\"price\">15,800 <small>kr.\/mo<\/small><\/div>\n<div class=\"per\">Excl. VAT<\/div>\n<div class=\"mods-title\">Included<\/div>\n<ul>\n<li><span class=\"m\">Accounting <small>&lt; 20,000 entries<\/small><\/span><span class=\"p\">7,900 kr.<\/span><\/li>\n<li><span class=\"m\">Sales <small>&lt; 5,000 invoices<\/small><\/span><span class=\"p\">7,900 kr.<\/span><\/li>\n<\/ul>\n<div class=\"actions\">\n          <a class=\"btn btn-dark\" href=\"https:\/\/www.regla.is\/fibs\/Signup.aspx\">Try free for 30 days<\/a><br \/>\n          <a class=\"btn btn-outline btn-sm\" href=\"https:\/\/www.regla.is\/fibs\/Signup.aspx\">Buy subscription<\/a>\n        <\/div>\n<\/p><\/div>\n<div class=\"pkg featured\">\n<div class=\"ribbon vinsaelt\">Popular<\/div>\n<h3>Larger<\/h3>\n<div class=\"tag\">Accounting + sales + payroll<\/div>\n<div class=\"price\">23,700 <small>kr.\/mo<\/small><\/div>\n<div class=\"per\">Excl. VAT<\/div>\n<div class=\"mods-title\">Included<\/div>\n<ul>\n<li><span class=\"m\">Accounting <small>&lt; 20,000 entries<\/small><\/span><span class=\"p\">7,900 kr.<\/span><\/li>\n<li><span class=\"m\">Sales <small>&lt; 5,000 invoices<\/small><\/span><span class=\"p\">7,900 kr.<\/span><\/li>\n<li><span class=\"m\">Payroll <small>&lt; 500 payslips<\/small><\/span><span class=\"p\">7,900 kr.<\/span><\/li>\n<\/ul>\n<div class=\"actions\">\n          <a class=\"btn btn-dark\" href=\"https:\/\/www.regla.is\/fibs\/Signup.aspx\">Try free for 30 days<\/a><br \/>\n          <a class=\"btn btn-outline btn-sm\" href=\"https:\/\/www.regla.is\/fibs\/Signup.aspx\">Buy subscription<\/a>\n        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- CAPABILITY CARDS (variant A's main idea) --><\/p>\n<section class=\"cap-section\">\n<div class=\"wrap\">\n<div class=\"section-head\">\n      <span class=\"eyebrow\">Expand your solution<\/span><\/p>\n<h2>Need more than the basics?<\/h2>\n<p>Add the capabilities that suit your business. Just one click away \u2013 and you see the updated price instantly in the calculator.<\/p>\n<\/p><\/div>\n<div class=\"cap-grid\">\n<div class=\"cap\">\n<div class=\"cap-ic\">\n          <svg width=\"30\" height=\"30\" viewBox=\"0 0 24 24\" fill=\"none\"><rect x=\"4\" y=\"5\" width=\"16\" height=\"11\" rx=\"2\" stroke=\"#0e5b3f\" stroke-width=\"1.8\"\/><path d=\"M2 19h20M8 5V3M16 5V3\" stroke=\"#0e5b3f\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><circle cx=\"9\" cy=\"11\" r=\"1.2\" fill=\"#0e5b3f\"\/><circle cx=\"12\" cy=\"11\" r=\"1.2\" fill=\"#0e5b3f\"\/><circle cx=\"15\" cy=\"11\" r=\"1.2\" fill=\"#0e5b3f\"\/><\/svg>\n        <\/div>\n<h3>Point of sale (POS)<\/h3>\n<p>Do you run a shop, caf\u00e9 or restaurant? Connect your register directly to Regla and manage sales, inventory and settlement in one place.<\/p>\n<div class=\"frm\">From<\/div>\n<div class=\"frm-pr\">8,900 <small>kr.\/mo per register<\/small><\/div>\n<p>        <a class=\"btn btn-dark\" href=\"#reiknivel\" onclick=\"applyCapability('pos');return false;\">Add to package \u2192<\/a><\/p>\n<div class=\"reqs\">Requires a sales system. Setup: 54,000 kr.<\/div>\n<div class=\"reqs reqs-help\">We can give you a quote for hardware and accessories!<\/div>\n<\/p><\/div>\n<div class=\"cap\">\n<div class=\"cap-ic\">\n          <svg width=\"30\" height=\"30\" viewBox=\"0 0 24 24\" fill=\"none\"><circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"#0e5b3f\" stroke-width=\"1.8\"\/><path d=\"M3 12h18M12 3a14 14 0 0 1 0 18M12 3a14 14 0 0 0 0 18\" stroke=\"#0e5b3f\" stroke-width=\"1.8\"\/><\/svg>\n        <\/div>\n<h3>Web shop connection<\/h3>\n<p>Selling online? Connect Regla directly to WooCommerce or Shopify \u2013 orders, products and inventory sync automatically.<\/p>\n<div class=\"frm\">From<\/div>\n<div class=\"frm-pr\">9,300 <small>kr.\/mo<\/small><\/div>\n<p>        <a class=\"btn btn-dark\" href=\"#reiknivel\" onclick=\"applyCapability('vefverslun');return false;\">Add to package \u2192<\/a><\/p>\n<div class=\"reqs\">Requires a sales system. Setup: 54,000 kr. \u00b7 Higher price for 1,000+ and 10,000+ products.<\/div>\n<\/p><\/div>\n<div class=\"cap\">\n<div class=\"cap-ic\">\n          <svg width=\"30\" height=\"30\" viewBox=\"0 0 24 24\" fill=\"none\"><circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"#0e5b3f\" stroke-width=\"1.8\"\/><path d=\"M12 7v5l3.5 2.5\" stroke=\"#0e5b3f\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><\/svg>\n        <\/div>\n<h3>Project accounting &amp; time clock<\/h3>\n<p>Keep track of projects, time and staff attendance. Suits contractors, service companies, restaurants and others who need time tracking.<\/p>\n<div class=\"frm\">From<\/div>\n<div class=\"frm-pr\">7,900 <small>kr.\/mo<\/small><\/div>\n<p>        <a class=\"btn btn-dark\" href=\"#reiknivel\" onclick=\"applyCapability('verk');return false;\">Add to package \u2192<\/a><\/p>\n<div class=\"reqs\">Starter licence 4,400 kr. (&lt; 500 entries) \u00b7 General price 7,900 kr. (&lt; 10,000 entries).<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<p><!-- CALCULATOR with PRESETS --><\/p>\n<section class=\"calc-section\" id=\"reiknivel\">\n<div class=\"wrap\">\n<div class=\"section-head\">\n      <span class=\"eyebrow\">Build your package<\/span><\/p>\n<h2>Choose the systems you need<\/h2>\n<p>Start with a preset for your industry or tick directly below. The price updates instantly. Presets are only a starting point \u2014 you can add or remove systems as needed.<\/p>\n<\/p><\/div>\n<div class=\"preset-bar\">\n<div class=\"ptitle\">Quick preset<\/div>\n<div class=\"preset-chips\" id=\"presetChips\"><\/div>\n<\/p><\/div>\n<div class=\"calc\">\n<div class=\"calc-panel\">\n<div class=\"size-toggle\" role=\"group\" aria-label=\"Company size\">\n          <button id=\"sizeSmall\" onclick=\"setSize('starter')\">Small scale (starter licence)<\/button><br \/>\n          <button id=\"sizeStd\" class=\"on\" onclick=\"setSize('std')\">General scale<\/button>\n        <\/div>\n<div class=\"size-note\">Everyone starts on the starter licence price and automatically moves to the general price once a certain transaction count is reached. However, those with point of sale (POS) or a web shop connection start on the general price right away.<\/div>\n<div class=\"grp-label\">Core systems<\/div>\n<div id=\"coreList\" class=\"opt-grid\"><\/div>\n<div class=\"grp-label\">Add-ons<\/div>\n<div id=\"addonList\" class=\"opt-grid\"><\/div>\n<\/p><\/div>\n<aside class=\"summary\">\n<h3>Your package<\/h3>\n<div class=\"sub\" id=\"sizeNote\">General scale<\/div>\n<ul class=\"lines\" id=\"summaryLines\">\n<li class=\"empty\" id=\"emptyMsg\">Select systems to see the price\u2026<\/li>\n<\/ul>\n<div class=\"total-row\">\n          <span class=\"lab\">Monthly fee<\/span><br \/>\n          <span class=\"val\"><span id=\"totalVal\">0<\/span> <small>kr.<\/small><\/span>\n        <\/div>\n<div class=\"setup\" id=\"setupNote\" style=\"display:none;\"><\/div>\n<div class=\"vsk\">Prices excl. VAT, billed monthly.<\/div>\n<p>        <a class=\"btn btn-lime\" href=\"https:\/\/www.regla.is\/fibs\/Signup.aspx\">Try free for 30 days<\/a><\/p>\n<div class=\"cart-help\" id=\"cartHelp\" hidden>\n<div class=\"t\">Need help finding the right solution?<\/div>\n<div class=\"cart-help-actions\">\n            <a class=\"btn btn-dark\" href=\"mailto:sala@regla.is\">Contact us<\/a>\n          <\/div>\n<\/p><\/div>\n<\/aside><\/div>\n<\/p><\/div>\n<\/section>\n<section style=\"padding-top:0;\">\n<div class=\"wrap\">\n<div class=\"acct\">\n<div>\n<h2>Are you an accounting firm?<\/h2>\n<p>We offer special accounting-firm rates for the companies you manage. Get in touch for an overview of the available terms.<\/p>\n<\/p><\/div>\n<p>      <a class=\"btn btn-lime\" href=\"mailto:sala@regla.is?subject=Accounting firm pricing\">Get in touch<\/a>\n    <\/div>\n<\/p><\/div>\n<\/section>\n<section>\n<div class=\"wrap\">\n<div class=\"section-head\">\n      <span class=\"eyebrow\">Unit price list<\/span><\/p>\n<h2>Price per unit<\/h2>\n<\/p><\/div>\n<div class=\"tbl-wrap\">\n<table>\n<thead>\n<tr>\n<th>Core system<\/th>\n<th>Starter licence<\/th>\n<th>General price<\/th>\n<th>Volume add-on<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><span class=\"nm\">Financial accounting<\/span><\/td>\n<td><span class=\"pr\">4,400 kr.<small>1,000 entries included<\/small><\/span><\/td>\n<td><span class=\"pr\">7,900 kr.<small>20,000 entries included<\/small><\/span><\/td>\n<td><span class=\"pr\">2,600 kr.<small>For every 30,000 entries started above 20,000, up to 10 add-on charges.<\/small><\/span><\/td>\n<\/tr>\n<tr>\n<td><span class=\"nm\">Sales &#038; inventory<\/span><\/td>\n<td><span class=\"pr\">4,400 kr.<small>100 invoices included<\/small><\/span><\/td>\n<td><span class=\"pr\">7,900 kr.<small>5,000 invoices included<\/small><\/span><\/td>\n<td><span class=\"pr\">2,600 kr.<small>For every 10,000 invoices started above 5,000, up to 10 add-on charges.<\/small><\/span><\/td>\n<\/tr>\n<tr>\n<td><span class=\"nm\">Payroll<\/span><\/td>\n<td><span class=\"pr\">4,400 kr.<small>60 payslips included<\/small><\/span><\/td>\n<td><span class=\"pr\">7,900 kr.<small>500 payslips included<\/small><\/span><\/td>\n<td><span class=\"pr\">2,600 kr.<small>For every 500 payslips started above 500, up to 10 add-on charges.<\/small><\/span><\/td>\n<\/tr>\n<tr>\n<td><span class=\"nm\">Project accounting<\/span><span class=\"ds\">(time clock)<\/span><\/td>\n<td><span class=\"pr\">4,400 kr.<small>500 entries included<\/small><\/span><\/td>\n<td><span class=\"pr\">7,900 kr.<small>10,000 entries included<\/small><\/span><\/td>\n<td><span class=\"pr\">2,600 kr.<small>For every 10,000 entries started above 10,000, up to 10 add-on charges.<\/small><\/span><\/td>\n<\/tr>\n<tr>\n<td><span class=\"nm\">Subscriptions<\/span><\/td>\n<td><span class=\"pr\">4,400 kr.<small>300 subscribers included<\/small><\/span><\/td>\n<td><span class=\"pr\">7,900 kr.<small>5,000 subscribers included<\/small><\/span><\/td>\n<td><span class=\"pr\">2,600 kr.<small>For every 5,000 subscribers started above 5,000, up to 10 add-on charges.<\/small><\/span><\/td>\n<\/tr>\n<tr>\n<td><span class=\"nm\">Approvals<\/span><\/td>\n<td><span class=\"pr\">7,900 kr.<small>3 users included<\/small><\/span><\/td>\n<td><span class=\"pr\">\u2014<\/span><\/td>\n<td><span class=\"pr\">4,900 kr.<small>For every 5 users above 3.<\/small><\/span><\/td>\n<\/tr>\n<tr>\n<td><span class=\"nm\">Purchasing &#038; orders<\/span><\/td>\n<td><span class=\"pr\">4,400 kr.<small>50 orders included<\/small><\/span><\/td>\n<td><span class=\"pr\">7,900 kr.<small>2,500 orders included<\/small><\/span><\/td>\n<td><span class=\"pr\">2,600 kr.<small>For every 5,000 orders started above 2,500, up to 10 add-on charges.<\/small><\/span><\/td>\n<\/tr>\n<tr>\n<td><span class=\"nm\">House association system<\/span><\/td>\n<td><span class=\"pr\">4,400 kr.<small>10 units included<\/small><\/span><\/td>\n<td><span class=\"pr\">7,800 kr.<small>50 units included<\/small><\/span><\/td>\n<td><span class=\"pr\">2,600 kr.<small>For every 10 units started above 50, up to 10 add-on charges.<\/small><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<p class=\"tbl-caption\">Volume add-ons are added on top of the general price once the included amount is exceeded.<\/p>\n<\/p><\/div>\n<\/section>\n<section style=\"padding-top:0;\">\n<div class=\"wrap\">\n<div class=\"twocol\">\n<div class=\"infobox\">\n<h3>Irregular usage<\/h3>\n<p style=\"font-size:14px;color:var(--muted);margin:0 0 12px;\">Well suited to seasonal operations. The system is opened when usage begins and closed between periods.<\/p>\n<ul>\n<li>The system opens for a minimum of 2 months at a time.<\/li>\n<li>Annual minimum usage equals a two-month subscription.<\/li>\n<\/ul>\n<p style=\"font-size:13.5px;margin:14px 0 4px;font-weight:700;color:var(--green-800);\">Example (excl. VAT):<\/p>\n<ul>\n<li><span class=\"big\">15,800 kr.<\/span> \u2013 accounting.<\/li>\n<li><span class=\"big\">31,600 kr.<\/span> \u2013 accounting and sales.<\/li>\n<li><span class=\"big\">38,800 kr.<\/span> \u2013 accounting, sales and e-invoices.<\/li>\n<\/ul><\/div>\n<div class=\"infobox\">\n<h3>Storage<\/h3>\n<p style=\"font-size:14px;color:var(--muted);margin:0 0 12px;\">A system in storage means the data is preserved and available for queries and printing, even though the system is not in active use.<\/p>\n<ul>\n<li>Access to all data is ensured.<\/li>\n<li>For viewing and printing only.<\/li>\n<\/ul>\n<p style=\"font-size:14px;margin:14px 0 0;\"><span class=\"big\">15,800 kr. per year (excl. VAT)<\/span> \u2013 regardless of the number of systems, as long as they are only in storage. Billed one year in advance.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<section style=\"padding-top:0;\">\n<div class=\"wrap\">\n<div class=\"section-head\">\n      <span class=\"eyebrow\">Add-ons<\/span><\/p>\n<h2>Add-on solutions and connections<\/h2>\n<\/p><\/div>\n<div class=\"tbl-wrap\">\n<table>\n<thead>\n<tr>\n<th>Add-on<\/th>\n<th>Price<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><span class=\"nm\">Point of sale (POS)<\/span><span class=\"ds\">Point of Sale<\/span><\/td>\n<td><span class=\"pr\">8,900 kr. per register<small>Setup: 54,000 kr.<\/small><\/span><\/td>\n<\/tr>\n<tr>\n<td><span class=\"nm\">Web shop connection<\/span><span class=\"ds\">WooCommerce and Shopify<\/span><\/td>\n<td><span class=\"pr\">9,300 kr. under 1,000 products<small>14,000 kr. for 1,000+ products \u00b7 22,000 kr. for 10,000+ products \u00b7 Setup: 54,000 kr.<\/small><\/span><\/td>\n<\/tr>\n<tr>\n<td><span class=\"nm\">Web service<\/span><span class=\"ds\">API connection to Regla<\/span><\/td>\n<td><span class=\"pr\">4,900 kr.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span class=\"nm\">B2B<\/span><\/td>\n<td><span class=\"pr\">9,600 kr. for the first 6 companies<small>After that 1,600 kr. per company that used the B2B service in the past month.<\/small><\/span><\/td>\n<\/tr>\n<tr>\n<td><span class=\"nm\">B2B QR<\/span><\/td>\n<td><span class=\"pr\">8,900 kr. for the first 6 companies<small>After that 1,500 kr. per company that used the B2B QR service in the past month.<\/small><\/span><\/td>\n<\/tr>\n<tr>\n<td><span class=\"nm\">QR Sales<\/span><\/td>\n<td><span class=\"pr\">8,900 kr. for the first 6 QR codes \/ locations<small>After that 1,500 kr. per QR code \/ location.<\/small><\/span><\/td>\n<\/tr>\n<tr>\n<td><span class=\"nm\">Departments<\/span><span class=\"ds\">Beyond one, max 12<\/span><\/td>\n<td><span class=\"pr\">2,800 kr.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span class=\"nm\">Emergency service for point of sale<\/span><\/td>\n<td><span class=\"pr\">20,000 kr. base fee<small>+ 2,000 kr. per register (POS)<\/small><\/span><\/td>\n<\/tr>\n<tr>\n<td><span class=\"nm\">Export system<span class=\"new-badge\">New<\/span><\/span><\/td>\n<td><span class=\"pr\">49,900 kr.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<\/p><\/div>\n<\/section>\n<section style=\"padding-top:0;\">\n<div class=\"wrap\">\n<div class=\"section-head\">\n      <span class=\"eyebrow\">Third party<\/span><\/p>\n<h2>Third-party connections<\/h2>\n<\/p><\/div>\n<div class=\"tbl-wrap\">\n<table>\n<thead>\n<tr>\n<th>Service<\/th>\n<th>Monthly fee<\/th>\n<th>Transaction fee<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><span class=\"nm\">E-invoices<\/span><span class=\"ds\">Sending and receiving<\/span><\/td>\n<td><span class=\"pr\">3,600 kr.<small>10 messages included<\/small><\/span><\/td>\n<td><span class=\"pr\">40 kr.<small>per invoice sent\/received<\/small><\/span><\/td>\n<\/tr>\n<tr>\n<td><span class=\"nm\">National Registry<\/span><\/td>\n<td><span class=\"pr\">1,900 kr.<small>10 lookups included<\/small><\/span><\/td>\n<td><span class=\"pr\">20 kr.<small>per lookup above 10<\/small><\/span><\/td>\n<\/tr>\n<tr>\n<td><span class=\"nm\">Document display in bank<\/span><\/td>\n<td><span class=\"pr\">\u2014<\/span><\/td>\n<td><span class=\"pr\">65 kr.<small>per document<\/small><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"contact-section contact-mini\">\n<div class=\"wrap\">\n<div class=\"mini-help\">\n      <strong>Need more help?<\/strong> Email us at <a href=\"mailto:sala@regla.is\">sala@regla.is<\/a> or call <a href=\"tel:5201200\">520 1200<\/a>.\n    <\/div>\n<\/p><\/div>\n<\/section>\n<p><script>const core = [ {id:'fjarhagur', nm:'Financial accounting', starter:4400, starterInfo:'< 1,000 entries', std:7900, stdInfo:'< 20,000 entries'}, {id:'sala', nm:'Sales &#038; inventory', starter:4400, starterInfo:'< 100 invoices', std:7900, stdInfo:'< 5,000 invoices'}, {id:'laun', nm:'Payroll', starter:4400, starterInfo:'< 60 payslips', std:7900, stdInfo:'< 500 payslips'}, {id:'verk', nm:'Project accounting (time clock)', starter:4400, starterInfo:'< 500 entries', std:7900, stdInfo:'< 10,000 entries'}, {id:'askrift', nm:'Subscriptions', starter:4400, starterInfo:'< 300 subscribers', std:7900, stdInfo:'< 5,000 subscribers'}, {id:'samthykkt', nm:'Approvals', starter:7900, starterInfo:'3 users', std:7900, stdInfo:'3 users'}, {id:'innkaup', nm:'Purchasing &#038; orders', starter:4400, starterInfo:'< 50 orders', std:7900, stdInfo:'< 2,500 orders'}, {id:'husfelag', nm:'House association system', starter:4400, starterInfo:'< 10 units', std:7800, stdInfo:'< 50 units'}, ]; const addons = [ {id:'pos', nm:'Point of sale (POS)', price:8900, unit:'per register \u00b7 requires Sales system (general scale)', setup:54000}, {id:'vefverslun', nm:'Web shop connection', price:9300, unit:'< 1,000 products \u00b7 requires Sales system (general scale)', setup:54000}, {id:'rafraen', nm:'E-invoices', price:3600, unit:'10 messages included \u00b7 40 kr. per extra message'}, {id:'thjodskra', nm:'National Registry connection', price:1900, unit:'10 lookups included \u00b7 20 kr. per extra'}, {id:'vefthjonusta', nm:'Web service (API)', price:4900, unit:'API connection to Regla'}, {id:'deildir', nm:'Departments', price:2800, unit:'per department, max 12'} ]; const requires = { pos: ['sala'], vefverslun: ['sala'] }; const removalCascade = { sala: ['pos','vefverslun'] }; const presets = [ {id:'tomur', nm:'Clear', core:[], addons:[]}, {id:'verslun', nm:'Retail (shop)', core:['fjarhagur','sala','laun'], addons:['pos']}, {id:'verslunVef', nm:'Retail (shop) + web shop', core:['fjarhagur','sala','laun'], addons:['pos','vefverslun']}, {id:'netverslun', nm:'Web shop', core:['fjarhagur','sala','laun'], addons:['vefverslun']}, {id:'veitingastadur', nm:'Restaurant', core:['fjarhagur','sala','laun'], addons:['pos']}, {id:'verktakar', nm:'Contractors', core:['fjarhagur','sala','verk','laun'], addons:[]}, {id:'askrift', nm:'Subscription business', core:['fjarhagur','sala','askrift'], addons:[]}, {id:'husfelag', nm:'Housing association', core:['husfelag'], addons:[]}, ]; let sizeMode = 'std'; let activePreset = null; const selected = new Set(); const fmt = function(n){ return Number(n).toLocaleString('en-US'); }; const corePrice = it => sizeMode==='starter' ? it.starter : it.std; const coreInfo = it => sizeMode==='starter' ? it.starterInfo : it.stdInfo; function track(n,p){try{window.dataLayer=window.dataLayer||[];window.dataLayer.push(Object.assign({event:n},p||{}));if(typeof gtag==='function'){gtag('event',n,p||{});}}catch(e){}} function renderPresets(){ document.getElementById('presetChips').innerHTML = presets.map(p => `<button class=\"chip ${activePreset===p.id?'active':''}\" onclick=\"applyPreset('${p.id}')\">${p.nm}${p.id==='tomur'?' <span class=\"x\">\u00d7<\/span>':''}<\/button>` ).join(''); } function renderLists(){ document.getElementById('coreList').innerHTML = core.map(it => ` <label class=\"opt ${selected.has(it.id)?'checked':''}\" data-id=\"${it.id}\"> <input type=\"checkbox\" ${selected.has(it.id)?'checked':''} onchange=\"toggle('${it.id}')\"> <span class=\"info\"><span class=\"nm\">${it.nm}<\/span><span class=\"sub\" data-sub=\"${it.id}\">${coreInfo(it)}<\/span><\/span> <span class=\"amt\" data-amt=\"${it.id}\">${fmt(corePrice(it))} <small>kr.<\/small><\/span> <\/label>`).join(''); document.getElementById('addonList').innerHTML = addons.map(it => ` <label class=\"opt ${selected.has(it.id)?'checked':''}\" data-id=\"${it.id}\"> <input type=\"checkbox\" ${selected.has(it.id)?'checked':''} onchange=\"toggle('${it.id}')\"> <span class=\"info\"><span class=\"nm\">${it.nm}<\/span><span class=\"sub\">${it.unit||''}${it.setup? (it.unit?' \u00b7 ':'')+'setup '+fmt(it.setup)+' kr.':''}<\/span><\/span> <span class=\"amt\">${fmt(it.price)} <small>kr.<\/small><\/span> <\/label>`).join(''); } function setSize(mode){ if(mode==='starter' && (selected.has('pos')||selected.has('vefverslun'))){ mode='std'; } sizeMode = mode; document.getElementById('sizeSmall').classList.toggle('on', mode==='starter'); document.getElementById('sizeStd').classList.toggle('on', mode==='std'); document.getElementById('sizeNote').textContent = mode==='starter' ? 'Small scale (starter licence)' : 'General scale'; core.forEach(it=>{ const a=document.querySelector(`[data-amt=\"${it.id}\"]`); const s=document.querySelector(`[data-sub=\"${it.id}\"]`); if(a) a.innerHTML = `${fmt(corePrice(it))} <small>kr.<\/small>`; if(s) s.textContent = coreInfo(it); }); updateSummary(); } function syncCheckbox(id){ document.querySelectorAll(`.opt[data-id=\"${id}\"]`).forEach(el=>{ el.classList.toggle('checked', selected.has(id)); const cb=el.querySelector('input[type=\"checkbox\"]'); if(cb) cb.checked = selected.has(id); }); } function toggle(id){ if(selected.has(id)){ selected.delete(id); (removalCascade[id]||[]).forEach(dep=>{ if(selected.has(dep)){ selected.delete(dep); syncCheckbox(dep);} }); } else { selected.add(id); (requires[id]||[]).forEach(dep=>{ if(!selected.has(dep)){ selected.add(dep); syncCheckbox(dep);} }); } syncCheckbox(id); track('system_toggle',{system:id,selected:selected.has(id)}); if(sizeMode==='starter' && (selected.has('pos')||selected.has('vefverslun'))){ setSize('std'); } activePreset = null; renderPresets(); updateSummary(); } function applyPreset(id){ const p = presets.find(x=>x.id===id); if(!p) return; track('preset_select',{preset_id:id,preset_name:p.nm}); selected.clear(); p.core.forEach(x=>selected.add(x)); p.addons.forEach(x=>selected.add(x)); if(sizeMode==='starter' && (selected.has('pos')||selected.has('vefverslun'))){ setSize('std'); } activePreset = id; renderLists(); renderPresets(); updateSummary(); } function applyCapability(id){ track('capability_add',{capability:id}); if(id==='pos' || id==='vefverslun'){ selected.add('fjarhagur'); selected.add('sala'); selected.add(id); if(sizeMode==='starter') setSize('std'); } else if(id==='verk'){ selected.add('fjarhagur'); selected.add('verk'); selected.add('sala'); } activePreset = null; renderLists(); renderPresets(); updateSummary(); setTimeout(()=>{ document.getElementById('reiknivel').scrollIntoView({behavior:'smooth'}); }, 50); } function updateSummary(){ const lines=document.getElementById('summaryLines'); let total=0, setup=0; const items=[]; core.forEach(it=>{ if(selected.has(it.id)){ const p=corePrice(it); total+=p; items.push({nm:it.nm,p}); }}); addons.forEach(it=>{ if(selected.has(it.id)){ total+=it.price; if(it.setup) setup+=it.setup; items.push({nm:it.nm,p:it.price}); }}); var setupDisc=0; if(selected.has('pos')&&selected.has('vefverslun')){ setupDisc=27000; setup-=setupDisc; } if(items.length===0){ lines.innerHTML='<x6ci class=\"empty\">Select systems to see the price\u2026<\/x6ci>'; } else { lines.innerHTML = items.map(i=>`<x6ci><span>${i.nm}<\/span><span class=\"pr\">${fmt(i.p)} kr.<\/span><\/x6ci>`).join(''); } document.getElementById('totalVal').textContent = fmt(total); const sn=document.getElementById('setupNote'); if(setup>0){ sn.style.display='block'; sn.textContent = `+ one-time setup fee: ${fmt(setup)} kr.`+(setupDisc>0?` (50% discount on the second setup: \u2212${fmt(setupDisc)} kr.)`:''); } else { sn.style.display='none'; } } renderPresets(); renderLists(); updateSummary(); try{var _c=document.querySelector('aside.summary a.btn-lime');if(_c){_c.addEventListener('click',function(){track('calc_signup_click',{total:(document.getElementById('totalVal')||{}).textContent||'',systems:Array.from(selected).join(',')});});}document.querySelectorAll('#pakkar .pkg').forEach(function(c){var _n=((c.querySelector('h3')||{}).textContent||'').trim();c.querySelectorAll('.actions a').forEach(function(a){a.addEventListener('click',function(){track('package_cta_click',{package:_n,action:(a.textContent||'').trim()});});});});}catch(e){} <\/script>\n<\/div>\n<p><script>(function(){var tv=document.getElementById(\"totalVal\"),ch=document.getElementById(\"cartHelp\");if(!tv||!ch)return;function u(){var n=parseInt((tv.textContent||\"\").replace(\/[^0-9]\/g,\"\"),10)||0;ch.hidden=n<=0;}try{new MutationObserver(u).observe(tv,{childList:true,characterData:true,subtree:true});}catch(e){}u();})();<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>HomePricing Pricing Choose a package that fits or build your own solution. Pay only for the functionality you need. All prices are excl. VAT and billed monthly (unless otherwise stated). Transaction counts are based on cumulative transactions from the start (not per month). All prices are subject to typographical errors. The price list took effect [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2742","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.regla.is\/en\/wp-json\/wp\/v2\/pages\/2742","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.regla.is\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.regla.is\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.regla.is\/en\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.regla.is\/en\/wp-json\/wp\/v2\/comments?post=2742"}],"version-history":[{"count":16,"href":"https:\/\/www.regla.is\/en\/wp-json\/wp\/v2\/pages\/2742\/revisions"}],"predecessor-version":[{"id":2758,"href":"https:\/\/www.regla.is\/en\/wp-json\/wp\/v2\/pages\/2742\/revisions\/2758"}],"wp:attachment":[{"href":"https:\/\/www.regla.is\/en\/wp-json\/wp\/v2\/media?parent=2742"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}