{"id":65,"date":"2026-05-15T12:09:26","date_gmt":"2026-05-15T12:09:26","guid":{"rendered":"http:\/\/nordbalance.dk\/?page_id=65"},"modified":"2026-05-15T12:09:27","modified_gmt":"2026-05-15T12:09:27","slug":"budgetberegner","status":"publish","type":"page","link":"https:\/\/nordbalance.dk\/?page_id=65","title":{"rendered":"Budgetberegner"},"content":{"rendered":"\n<style>\n.nb-budget-wrap{max-width:1100px;margin:auto;padding:40px 20px;font-family:Inter,Arial,sans-serif;background:#f5f8fc;border-radius:30px}\n.nb-top{background:linear-gradient(135deg,#071b4f,#2874ff);padding:45px;border-radius:28px;color:white;text-align:center;margin-bottom:30px}\n.nb-top h1{font-size:48px;margin:0 0 12px}\n.nb-top p{font-size:20px;margin:0;opacity:.95}\n.nb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}\n.nb-card{background:white;padding:18px;border-radius:18px;box-shadow:0 10px 25px rgba(0,0,0,.05)}\n.nb-card label{display:block;font-weight:700;margin-bottom:10px;color:#102033}\n.nb-card input{box-sizing:border-box;width:100%;padding:15px;border-radius:12px;border:1px solid #d7dce5;font-size:17px}\n.nb-btn{width:100%;margin-top:28px;padding:18px;border:none;border-radius:16px;background:#22c55e;color:white;font-size:22px;font-weight:800;cursor:pointer}\n.nb-result{margin-top:30px;background:white;padding:30px;border-radius:22px;display:none}\n.nb-box{background:#f8fafc;border-radius:18px;padding:20px;margin-top:15px;border:1px solid #e5eaf2}\n.nb-box span{display:block;color:#64748b;margin-bottom:6px}\n.nb-box strong{font-size:30px}\n.nb-status{margin-top:20px;font-size:25px;font-weight:800}\n.nb-advice{margin-top:15px;font-size:18px;line-height:1.6;color:#334155}\n<\/style>\n\n<div class=\"nb-budget-wrap\">\n\n  <div class=\"nb-top\">\n    <h1>Budgetberegner<\/h1>\n    <p>Indtast dine tal og f\u00e5 hurtigt overblik over din \u00f8konomi.<\/p>\n  <\/div>\n\n  <div class=\"nb-grid\">\n    <div class=\"nb-card\"><label>M\u00e5nedlig indkomst<\/label><input type=\"number\" id=\"income\" placeholder=\"fx 25000\"><\/div>\n    <div class=\"nb-card\"><label>Husleje \/ l\u00e5n<\/label><input type=\"number\" id=\"rent\" placeholder=\"fx 8500\"><\/div>\n    <div class=\"nb-card\"><label>Mad<\/label><input type=\"number\" id=\"food\" placeholder=\"fx 4000\"><\/div>\n    <div class=\"nb-card\"><label>Transport<\/label><input type=\"number\" id=\"transport\" placeholder=\"fx 1200\"><\/div>\n    <div class=\"nb-card\"><label>Forsikringer<\/label><input type=\"number\" id=\"insurance\" placeholder=\"fx 900\"><\/div>\n    <div class=\"nb-card\"><label>Telefon \/ internet<\/label><input type=\"number\" id=\"phone\" placeholder=\"fx 500\"><\/div>\n    <div class=\"nb-card\"><label>Abonnementer<\/label><input type=\"number\" id=\"subs\" placeholder=\"fx 600\"><\/div>\n    <div class=\"nb-card\"><label>G\u00e6ld \/ l\u00e5n<\/label><input type=\"number\" id=\"debt\" placeholder=\"fx 2000\"><\/div>\n    <div class=\"nb-card\"><label>Andet<\/label><input type=\"number\" id=\"other\" placeholder=\"fx 1000\"><\/div>\n    <div class=\"nb-card\"><label>\u00d8nsket opsparing<\/label><input type=\"number\" id=\"savegoal\" placeholder=\"fx 2000\"><\/div>\n  <\/div>\n\n  <button class=\"nb-btn\" onclick=\"calculateBudget()\">Beregn mit budget<\/button>\n\n  <div class=\"nb-result\" id=\"result\">\n    <div class=\"nb-box\">\n      <span>Samlede udgifter inkl. opsparing<\/span>\n      <strong id=\"expensesText\">0 kr.<\/strong>\n    <\/div>\n\n    <div class=\"nb-box\">\n      <span>Tilbage denne m\u00e5ned<\/span>\n      <strong id=\"leftmoney\">0 kr.<\/strong>\n    <\/div>\n\n    <div class=\"nb-status\" id=\"statusText\"><\/div>\n    <div class=\"nb-advice\" id=\"adviceText\"><\/div>\n  <\/div>\n\n<\/div>\n\n<script>\nfunction calculateBudget(){\n  const income = Number(document.getElementById(\"income\").value) || 0;\n  const rent = Number(document.getElementById(\"rent\").value) || 0;\n  const food = Number(document.getElementById(\"food\").value) || 0;\n  const transport = Number(document.getElementById(\"transport\").value) || 0;\n  const insurance = Number(document.getElementById(\"insurance\").value) || 0;\n  const phone = Number(document.getElementById(\"phone\").value) || 0;\n  const subs = Number(document.getElementById(\"subs\").value) || 0;\n  const debt = Number(document.getElementById(\"debt\").value) || 0;\n  const other = Number(document.getElementById(\"other\").value) || 0;\n  const savegoal = Number(document.getElementById(\"savegoal\").value) || 0;\n\n  const expenses = rent + food + transport + insurance + phone + subs + debt + other + savegoal;\n  const left = income - expenses;\n\n  document.getElementById(\"expensesText\").innerText = expenses.toLocaleString(\"da-DK\") + \" kr.\";\n  document.getElementById(\"leftmoney\").innerText = left.toLocaleString(\"da-DK\") + \" kr.\";\n\n  let status = \"\";\n  let advice = \"\";\n\n  if(left >= 5000){\n    status = \"\ud83d\udfe2 Gr\u00f8n \u00f8konomi\";\n    advice = \"Du har et godt r\u00e5dighedsbel\u00f8b. Du kan overveje at \u00f8ge din opsparing eller betale g\u00e6ld hurtigere ned.\";\n  } else if(left >= 1000){\n    status = \"\ud83d\udfe1 Stabil \u00f8konomi\";\n    advice = \"Din \u00f8konomi h\u00e6nger sammen, men der er ikke meget luft. Kig is\u00e6r p\u00e5 abonnementer, madbudget og sm\u00e5 faste udgifter.\";\n  } else {\n    status = \"\ud83d\udd34 Presset \u00f8konomi\";\n    advice = \"Dine udgifter er h\u00f8je i forhold til din indkomst. Start med at kigge p\u00e5 abonnementer, takeaway og variable udgifter.\";\n  }\n\n  document.getElementById(\"statusText\").innerText = status;\n  document.getElementById(\"adviceText\").innerText = advice;\n  document.getElementById(\"result\").style.display = \"block\";\n}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Budgetberegner Indtast dine tal og f\u00e5 hurtigt overblik over din \u00f8konomi. M\u00e5nedlig indkomst Husleje \/ l\u00e5n Mad Transport Forsikringer Telefon \/ internet Abonnementer G\u00e6ld \/ l\u00e5n Andet \u00d8nsket opsparing Beregn mit budget Samlede udgifter inkl. opsparing 0 kr. Tilbage denne m\u00e5ned 0 kr.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-65","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/nordbalance.dk\/index.php?rest_route=\/wp\/v2\/pages\/65","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nordbalance.dk\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nordbalance.dk\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nordbalance.dk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nordbalance.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=65"}],"version-history":[{"count":1,"href":"https:\/\/nordbalance.dk\/index.php?rest_route=\/wp\/v2\/pages\/65\/revisions"}],"predecessor-version":[{"id":66,"href":"https:\/\/nordbalance.dk\/index.php?rest_route=\/wp\/v2\/pages\/65\/revisions\/66"}],"wp:attachment":[{"href":"https:\/\/nordbalance.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=65"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}