{"id":24611,"date":"2025-08-13T14:06:01","date_gmt":"2025-08-13T14:06:01","guid":{"rendered":"https:\/\/remato.com\/blog\/fortjenestemargin-kalkulator-gratis-kalkulator-for-entreprenorer\/"},"modified":"2025-08-14T06:59:07","modified_gmt":"2025-08-14T06:59:07","slug":"fortjenestemargin-kalkulator-gratis-kalkulator-for-entreprenorer","status":"publish","type":"post","link":"https:\/\/remato.com\/no\/blog\/fortjenestemargin-kalkulator-gratis-kalkulator-for-entreprenorer\/","title":{"rendered":"Fortjenestemargin-kalkulator \u2013 gratis kalkulator for entrepren\u00f8rer"},"content":{"rendered":"\n<p>V\u00e5r gratis <strong>marginkalkulator<\/strong> hjelper deg med \u00e5 raskt beregne fortjenestemargin, p\u00e5slag og totalkostnad for ethvert oppdrag. Enten du prissetter byggeprosjekter, tjenester eller produkter, bare legg inn dine arbeids-, material- og overheadkostnader sammen med salgsprisen din. <\/p>\n\n<p>Kalkulatoren viser umiddelbart din fortjenestemargin og p\u00e5slag, slik at du kan sette priser som holder virksomheten din konkurransedyktig og l\u00f8nnsom.<\/p>\n\n<div id=\"profit-margin-calculator\" class=\"p-16 border border-grey-200 border-radius-8\">\n  <h2 class=\"font-size-20 text-center\" style=\"margin-top:12px;margin-bottom:24px;\">\n    Kalkulator for fortjenestemargin  <\/h2>\n\n  <div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;\">\n    <!-- Left: Inputs -->\n    <div>\n      <label for=\"currency\"><strong>Valuta:<\/strong><\/label>\n      <select id=\"currency\" style=\"width:100%;margin:6px 0 12px;\">\n        <option value=\"USD\">Amerikansk dollar (USD)<\/option>\n        <option value=\"CAD\">Kanadisk dollar (CAD)<\/option>\n        <option value=\"AUD\">Australsk dollar (AUD)<\/option>\n        <option value=\"GBP\">Britisk pund (GBP)<\/option>\n        <option value=\"EUR\">Euro (EUR)<\/option>\n        <option value=\"SEK\">Svensk krone (SEK)<\/option>\n        <option value=\"NOK\">Norsk krone (NOK)<\/option>\n        <option value=\"DKK\">Dansk krone (DKK)<\/option>\n        <option value=\"PLN\">Polsk z\u0142oty (PLN)<\/option>\n      <\/select>\n\n      <!-- Labor -->\n      <label for=\"labor\"><strong>Arbeidskostnader:<\/strong><\/label>\n      <input id=\"labor\" type=\"text\" placeholder=\"$ 0\" style=\"width:100%;margin:6px 0 12px;\">\n      <details style=\"margin-bottom:16px;\">\n        <summary>Beregn arbeidskostnader<\/summary>\n        <div style=\"display:grid;gap:8px;margin-top:10px;\">\n          <input id=\"labor-workers\" type=\"number\" min=\"0\" placeholder=\"Antall arbeidere\">\n          <input id=\"labor-hours\" type=\"number\" min=\"0\" step=\"0.1\" placeholder=\"Timer for \u00e5 fullf\u00f8re jobben\">\n          <input id=\"labor-rate\" type=\"number\" min=\"0\" step=\"0.01\" placeholder=\"Gjennomsnittlig timel\u00f8nn\">\n          <button id=\"calc-labor-btn\" class=\"button button--blue-grey mt-8\" type=\"button\">Bruk i arbeidskostnader<\/button>\n        <\/div>\n      <\/details>\n\n      <!-- Materials -->\n      <label for=\"materials\"><strong>Materialkostnader:<\/strong><\/label>\n      <input id=\"materials\" type=\"text\" placeholder=\"$ 0\" style=\"width:100%;margin:6px 0 16px;\">\n\n      <!-- Overhead -->\n      <label for=\"overhead\"><strong>Overheadkostnader:<\/strong><\/label>\n      <input id=\"overhead\" type=\"text\" placeholder=\"$ 0\" style=\"width:100%;margin:6px 0 12px;\">\n      <details style=\"margin-bottom:16px;\">\n        <summary>Beregn overheadkostnader<\/summary>\n        <div style=\"display:grid;gap:8px;margin-top:10px;\">\n          <input id=\"oh-monthly\" type=\"number\" min=\"0\" step=\"0.01\" placeholder=\"Alle m\u00e5nedlige utgifter\">\n          <input id=\"oh-monthly-hours\" type=\"number\" min=\"0\" step=\"0.1\" placeholder=\"Arbeidstimer per m\u00e5ned\">\n          <input id=\"oh-job-hours\" type=\"number\" min=\"0\" step=\"0.1\" placeholder=\"Timer for \u00e5 fullf\u00f8re jobben\">\n          <button id=\"calc-overhead-btn\" class=\"button button--blue-grey mt-8\" type=\"button\">Bruk i overhead<\/button>\n        <\/div>\n      <\/details>\n\n      <!-- Price -->\n      <label for=\"price\"><strong>Tjenestepris:<\/strong><\/label>\n      <input id=\"price\" type=\"text\" placeholder=\"$ 0\" style=\"width:100%;margin:6px 0 8px;\">\n\n      <div class=\"mt-16\">\n        <button id=\"calc-btn\" class=\"button button--blue\" style=\"width: 100%\" type=\"button\">Beregn<\/button>\n      <\/div>\n    <\/div>\n\n    <!-- Right: Results -->\n    <div class=\"p-16 border-radius-8 bg-black text-white\">\n      <div style=\"font-weight:700;margin-bottom:8px;\">Fortjenestemargin:<\/div>\n      <div id=\"marginPct\" style=\"font-size:44px;font-weight:800;line-height:1;margin-bottom:16px;\">0.00%<\/div>\n\n      <div style=\"display:flex;justify-content:space-between;margin-bottom:6px;\">\n        <span style=\"opacity:.9;\">Fortjeneste:<\/span>\n        <strong id=\"profitOut\">$0.00<\/strong>\n      <\/div>\n      <div style=\"display:flex;justify-content:space-between;margin-bottom:6px;\">\n        <span style=\"opacity:.9;\">P\u00e5slag:<\/span>\n        <strong id=\"markupPct\">0.00%<\/strong>\n      <\/div>\n      <div style=\"display:flex;justify-content:space-between;opacity:.9;\">\n        <span>Kostnad:<\/span>\n        <span id=\"costOut\">$0.00<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n  function profitMarginCalculator() {\n    const $ = id => document.getElementById(id)\n\n    function getCurrencyAffixes(ccy) {\n      const parts = new Intl.NumberFormat(undefined, {\n        style: 'currency',\n        currency: ccy,\n        currencyDisplay: 'symbol'\n      }).formatToParts(0)\n      const curIdx = parts.findIndex(p => p.type === 'currency')\n      const intIdx = parts.findIndex(p => p.type === 'integer')\n      const symbol = parts.find(p => p.type === 'currency')?.value ?? ''\n      const prefix = curIdx > -1 && intIdx > -1 && curIdx < intIdx ? symbol : ''\n      const suffix = curIdx > -1 && intIdx > -1 && curIdx > intIdx ? symbol : ''\n      return {\n        prefix,\n        suffix\n      }\n    }\n\n    function setCurrencyPlaceholders(ccy) {\n      const {\n        prefix,\n        suffix\n      } = getCurrencyAffixes(ccy)\n      const ph = prefix ? `${prefix} 0` : suffix ? `0 ${suffix}` : '0';\n      ['labor', 'materials', 'overhead', 'price'].forEach(id => {\n        const el = document.getElementById(id)\n        if (el) el.placeholder = ph\n      })\n    }\n\n    const toNum = v => {\n      if (!v) return 0\n      const n = v.replace(\/[^\\d,.\\-]\/g, '').replace(',', '.')\n      const x = parseFloat(n)\n      return isFinite(x) ? x : 0\n    }\n\n    const fmtMoney = (amt, ccy) =>\n      new Intl.NumberFormat(undefined, {\n        style: 'currency',\n        currency: ccy,\n        maximumFractionDigits: 2\n      }).format(amt)\n\n    const pct = v => `${(isFinite(v) ? v * 100 : 0).toFixed(2)}%`\n\n    function calculate() {\n      const ccy = $('currency')?.value || 'USD'\n      const labor = toNum($('labor')?.value)\n      const materials = toNum($('materials')?.value)\n      const overhead = toNum($('overhead')?.value)\n      const price = toNum($('price')?.value)\n\n      const cost = Math.max(0, labor + materials + overhead)\n      const profit = price - cost\n      const margin = price > 0 ? profit \/ price : 0\n      const markup = cost > 0 ? profit \/ cost : 0\n\n      if ($('marginPct')) $('marginPct').textContent = pct(margin)\n      if ($('profitOut')) $('profitOut').textContent = fmtMoney(profit, ccy)\n      if ($('markupPct')) $('markupPct').textContent = pct(markup)\n      if ($('costOut')) $('costOut').textContent = fmtMoney(cost, ccy)\n    }\n\n    function calcLabor() {\n      const workers = toNum($('labor-workers')?.value)\n      const hours = toNum($('labor-hours')?.value)\n      const rate = toNum($('labor-rate')?.value)\n      const total = Math.max(0, workers * hours * rate)\n      if ($('labor')) $('labor').value = total.toString()\n      calculate()\n    }\n\n    function calcOverhead() {\n      const monthly = toNum($('oh-monthly')?.value)\n      const monthlyHours = toNum($('oh-monthly-hours')?.value)\n      const jobHours = toNum($('oh-job-hours')?.value)\n      const hourlyOH = monthlyHours > 0 ? monthly \/ monthlyHours : 0\n      const total = Math.max(0, hourlyOH * jobHours)\n      if ($('overhead')) $('overhead').value = total.toString()\n      calculate()\n    }\n\n    ;\n    ['labor', 'materials', 'overhead', 'price', 'currency'].forEach(id => {\n      const el = $(id)\n      if (el) el.addEventListener('input', calculate)\n    })\n\n    $('calc-btn')?.addEventListener('click', calculate)\n    $('calc-labor-btn')?.addEventListener('click', calcLabor)\n    $('calc-overhead-btn')?.addEventListener('click', calcOverhead)\n\n    const calcContainer = $('profit-margin-calculator')\n    calcContainer?.addEventListener('keydown', e => {\n      if (e.key === 'Enter') {\n        e.preventDefault()\n        calculate()\n      }\n    })\n\n    const currencySel = $('currency')\n    if (currencySel) {\n      setCurrencyPlaceholders(currencySel.value)\n      currencySel.addEventListener('change', () => {\n        setCurrencyPlaceholders(currencySel.value)\n        calculate()\n      })\n    } else {\n      setCurrencyPlaceholders('USD')\n    }\n\n    calculate()\n  }\n\n  setTimeout(() => profitMarginCalculator(), 2000)\n<\/script>\n\n\n<p><br\/><strong>Lei av \u00e5 gjette marginene dine?<\/strong> Pr\u00f8v <a href=\"https:\/\/remato.com\/no\/\" data-type=\"page\" data-id=\"13269\">Remato<\/a> og hold hvert prosjekt l\u00f8nnsomt.<\/p>\n\n<p><\/p>\n\n<h2 class=\"wp-block-heading\">Ofte stilte sp\u00f8rsm\u00e5l<\/h2>\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1755093314400\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Hva er en marginkalkulator?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>En <a href=\"https:\/\/www.investopedia.com\/terms\/p\/profitmargin.asp\" target=\"_blank\" rel=\"noopener\">marginalkulator<\/a> er et verkt\u00f8y som hjelper deg med \u00e5 bestemme fortjenestemarginen og p\u00e5slaget for et produkt eller en tjeneste ved \u00e5 sammenligne salgsprisen med de totale kostnadene involvert.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1755093333827\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Hvordan bruker jeg denne marginkalkulatoren?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Legg inn dine arbeids-, material- og overheadkostnader, og deretter salgsprisen din. Kalkulatoren viser umiddelbart din totalkostnad, fortjeneste, marginprosent og p\u00e5slagsprosent.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1755093334544\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Hva er forskjellen mellom margin og p\u00e5slag?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Margin er prosentandelen av salgsprisen som er fortjeneste, mens p\u00e5slag er prosentandelen som legges til kostnadene dine for \u00e5 komme frem til salgsprisen. Les mer om <a href=\"https:\/\/www.freshbooks.com\/en-gb\/hub\/pricing\/markup-vs-margin\" target=\"_blank\" rel=\"noopener\">p\u00e5slag vs margin<\/a> i denne guiden.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1755093335143\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Kan jeg bruke denne kalkulatoren for byggeprosjekter?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Ja \u2014 den er designet med bygg og anlegg i tankene, men den fungerer for enhver virksomhet som trenger \u00e5 beregne marginer og p\u00e5slag.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1755093336194\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Hvorfor b\u00f8r jeg spore marginer for hvert prosjekt?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>\u00c5 spore marginer hjelper med \u00e5 sikre at prosjektene dine forblir l\u00f8nnsomme, lar deg prise mer konkurransedyktig, og gir deg et klart bilde av hvor pengene dine g\u00e5r.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1755093454093\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Hva er overheadkostnader i marginkalkulatoren?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Overheadkostnader er de indirekte kostnadene ved \u00e5 drive virksomheten din som ikke er knyttet til et bestemt prosjekt, men som likevel m\u00e5 dekkes. I byggebransjen inkluderer dette ting som kontorhusleie, str\u00f8m, forsikring, programvareabonnementer, utstyrsavskrivninger og administrative l\u00f8nninger. Marginkalkulatoren lar deg ta med en rimelig andel av disse kostnadene for hvert oppdrag, og sikrer at prisene dine dekker ikke bare direkte arbeid og materialer, men ogs\u00e5 kostnadene ved \u00e5 holde virksomheten din i gang.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h2 class=\"wp-block-heading\">Hvorfor bruke en fortjenestemargin-kalkulator?<\/h2>\n\n<p>\u00c5 gjette marginer eller bruke grove estimater kan f\u00f8re til underprising, tapt fortjeneste og ubehagelige overraskelser ved slutten av et prosjekt. Dette verkt\u00f8yet hjelper deg med \u00e5:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Umiddelbart se din fortjenestemargin og p\u00e5slag<\/li>\n\n\n\n<li>N\u00f8yaktig ta h\u00f8yde for arbeid, materialer og overhead<\/li>\n\n\n\n<li>Sammenligne forskjellige prisscenarier<\/li>\n\n\n\n<li>Unng\u00e5 \u00e5 ta for lite betalt for jobber<\/li>\n\n\n\n<li>Ta informerte prisingsbeslutninger<\/li>\n<\/ul>\n\n<p>Manuelle marginberegninger er fine for engangsjobber \u2014 men n\u00e5r du driver flere prosjekter eller priser ofte, sparer automatisering tid og forbedrer n\u00f8yaktigheten. Remato hjelper deg med \u00e5 fange de reelle tallene som p\u00e5virker marginen din:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Mobil inn-\/utsjekking (med valgfri geofence)<\/li>\n\n\n\n<li>Automatiske totaler for vanlige og overtidstimer<\/li>\n\n\n\n<li>Registrering av fullf\u00f8rt arbeid\/mengder og fremdrift p\u00e5 byggeplassen<\/li>\n\n\n\n<li>Bilder, notater og daglige byggeplassrapporter fra felten<\/li>\n\n\n\n<li>Sentraliserte timelister og aktivitetsrapporter per ansatt eller prosjekt (eksportklar)<\/li>\n<\/ul>\n\n<p>Bruk kalkulatoren til \u00e5 prise med selvtillit \u2014 og bruk Remato for \u00e5 holde <strong>timer og fullf\u00f8rte mengder<\/strong> n\u00f8yaktige etter hvert som jobben skrider frem.<\/p>\n\n<h2 class=\"wp-block-heading\">Bygget for bygg- og anleggsbransjen og feltvirksomheter<\/h2>\n\n<p>Remato er laget for selskaper som jobber i felten \u2014 bygg og anlegg, vedlikehold, serviceteam og mer. Den er enkel \u00e5 sette opp, enkel \u00e5 bruke og fungerer p\u00e5 alle enheter.<\/p>\n\n<p>Begynn \u00e5 gi tilbud p\u00e5 jobber med selvtillit, beskytt fortjenesten din, og f\u00e5 full oversikt over tallene dine.<\/p>\n\n<p><strong>Pr\u00f8v <a href=\"https:\/\/remato.com\/no\/mannskapsledelse\/\" data-type=\"page\" data-id=\"4494\">remato mannskapsstyring<\/a> gratis og hold hvert prosjekt l\u00f8nnsomt<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>V\u00e5r gratis marginkalkulator hjelper deg med \u00e5 raskt beregne fortjenestemargin, p\u00e5slag og totalkostnad for ethvert oppdrag. Enten du prissetter byggeprosjekter, tjenester eller produkter, bare legg inn dine arbeids-, material- og overheadkostnader sammen med salgsprisen din. Kalkulatoren viser umiddelbart din fortjenestemargin og p\u00e5slag, slik at du kan sette priser som holder virksomheten din konkurransedyktig og l\u00f8nnsom. [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":24579,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[301],"tags":[],"class_list":["post-24611","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-maler-og-verktoy"],"acf":[],"metadata":{"blog_post_read_time":"3 min lesning"},"category_objects":[{"term_id":301,"name":"Maler og verkt\u00f8y","slug":"maler-og-verktoy","term_group":0,"term_taxonomy_id":301,"taxonomy":"category","description":"","parent":0,"count":10,"filter":"raw","cat_ID":301,"category_count":10,"category_description":"","cat_name":"Maler og verkt\u00f8y","category_nicename":"maler-og-verktoy","category_parent":0}],"image":{"low-res":{"url":"https:\/\/remato.com\/wp-content\/uploads\/2025\/08\/profit-margin-calculator-\u2013-free-calculator-80x53.jpg","width":80,"height":53,"alt":"Fortjenestemargin-kalkulator \u2013 gratis kalkulator"},"thumbnail":{"url":"https:\/\/remato.com\/wp-content\/uploads\/2025\/08\/profit-margin-calculator-\u2013-free-calculator-150x150.jpg","width":150,"height":150,"alt":"Fortjenestemargin-kalkulator \u2013 gratis kalkulator"},"medium_large":{"url":"https:\/\/remato.com\/wp-content\/uploads\/2025\/08\/profit-margin-calculator-\u2013-free-calculator-768x508.jpg","width":768,"height":508,"alt":"Fortjenestemargin-kalkulator \u2013 gratis kalkulator"},"large":{"url":"https:\/\/remato.com\/wp-content\/uploads\/2025\/08\/profit-margin-calculator-\u2013-free-calculator-1024x677.jpg","width":1024,"height":677,"alt":"Fortjenestemargin-kalkulator \u2013 gratis kalkulator"}},"excerpt_raw":"","formatted_date":"13. august 2025","_links":{"self":[{"href":"https:\/\/remato.com\/no\/wp-json\/wp\/v2\/posts\/24611","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/remato.com\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/remato.com\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/remato.com\/no\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/remato.com\/no\/wp-json\/wp\/v2\/comments?post=24611"}],"version-history":[{"count":2,"href":"https:\/\/remato.com\/no\/wp-json\/wp\/v2\/posts\/24611\/revisions"}],"predecessor-version":[{"id":24643,"href":"https:\/\/remato.com\/no\/wp-json\/wp\/v2\/posts\/24611\/revisions\/24643"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/remato.com\/no\/wp-json\/wp\/v2\/media\/24579"}],"wp:attachment":[{"href":"https:\/\/remato.com\/no\/wp-json\/wp\/v2\/media?parent=24611"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/remato.com\/no\/wp-json\/wp\/v2\/categories?post=24611"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/remato.com\/no\/wp-json\/wp\/v2\/tags?post=24611"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}