2026-03-13 13:09:04 +01:00
<!DOCTYPE html>
< html lang = "nb" >
< head >
< meta charset = "UTF-8" >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
< title > Lønnsforskjellen vokser — interaktiv kalkulator< / title >
2026-03-13 13:58:21 +01:00
< meta property = "og:type" content = "website" >
< meta property = "og:locale" content = "nb_NO" >
< meta property = "og:site_name" content = "Forskjeller" >
< meta property = "og:title" content = "Lønnsforskjellen vokser" >
< meta property = "og:description" content = "Prosentvise lønnstillegg ser rettferdige ut — men gjør de rike rikere." >
< meta property = "og:url" content = "https://forskjeller.naiv.no/lonn/" >
< meta name = "twitter:card" content = "summary" >
2026-03-13 13:09:04 +01:00
< link rel = "preconnect" href = "https://fonts.googleapis.com" >
< link href = "https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,600;1,9..144,300&family=DM+Sans:wght@300;400;500&display=swap" rel = "stylesheet" >
2026-03-13 13:54:51 +01:00
< link rel = "stylesheet" href = "../style.css" >
2026-03-13 13:09:04 +01:00
< script src = "https://cdnjs.cloudflare.com/ajax/libs/Chart.js/4.4.1/chart.umd.js" > < / script >
2026-03-18 12:07:49 +01:00
<!-- Privacy - friendly analytics by Plausible -->
< script async src = "/js/script.js" > < / script >
2026-03-13 18:58:12 +01:00
< script >
window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
2026-03-18 12:07:49 +01:00
plausible.init({ endpoint: "/api/event" })
2026-03-13 18:58:12 +01:00
< / script >
2026-03-13 13:09:04 +01:00
< / head >
< body >
2026-03-25 20:53:44 +01:00
< a href = "#main" class = "skip-link" > Hopp til hovedinnhold< / a >
2026-03-25 21:13:21 +01:00
< nav class = "breadcrumb" aria-label = "Brødsmuler" > < a href = "../" > Forskjeller< / a > / Lønnsforskjellen vokser< / nav >
2026-03-13 13:09:04 +01:00
< header >
< p class = "eyebrow" > Samme prosent. Ikke det samme resultatet.< / p >
< h1 > Lønnsforskjellen< br > < em > vokser< / em > < / h1 >
< p class = "lead" > Prosentvise lønnstillegg ser rettferdige ut — men de gjør de rike rikere, hvert eneste år. Se hva som skjer over tid.< / p >
2026-03-25 20:53:44 +01:00
< div class = "stamp" aria-hidden = "true" > Spis de rike< / div >
2026-03-13 13:09:04 +01:00
< / header >
< div class = "small-diff-banner" >
2026-03-25 20:53:44 +01:00
< span class = "sd-icon" aria-hidden = "true" > ↗< / span >
2026-03-25 19:18:28 +01:00
< span > Selv en liten forskjell på < strong id = "banner-diff" > 50 000 kr< / strong > i startlønn blir til over < strong id = "banner-gap" > —< / strong > i løpet av en karriere — med identisk prosentvekst.< / span >
2026-03-13 13:09:04 +01:00
< / div >
2026-03-25 20:53:44 +01:00
< main id = "main" >
2026-03-13 13:09:04 +01:00
< div class = "controls-card" >
< h2 > Sjekk selv< / h2 >
< div class = "controls-grid" >
< div class = "control-group" >
2026-03-25 20:53:44 +01:00
< label for = "salA" > Lønn A — lav startlønn< / label >
2026-03-13 13:09:04 +01:00
< div class = "val-row" >
< input type = "range" id = "salA" min = "300000" max = "1200000" step = "10000" value = "500000" >
2026-03-25 20:53:44 +01:00
< span class = "val-display" aria-live = "polite" id = "salA-out" > 500 000 kr< / span >
2026-03-13 13:09:04 +01:00
< / div >
< / div >
< div class = "control-group" >
2026-03-25 20:53:44 +01:00
< label for = "salB" > Lønn B — høy startlønn< / label >
2026-03-13 13:09:04 +01:00
< div class = "val-row" >
< input type = "range" id = "salB" min = "300000" max = "2000000" step = "10000" value = "550000" >
2026-03-25 20:53:44 +01:00
< span class = "val-display" aria-live = "polite" id = "salB-out" > 550 000 kr< / span >
2026-03-13 13:09:04 +01:00
< / div >
< / div >
< div class = "control-group" >
2026-03-25 20:53:44 +01:00
< label for = "pct" > Årslig lønnsvekst (% — lik for begge)< / label >
2026-03-13 13:09:04 +01:00
< div class = "val-row" >
< input type = "range" id = "pct" min = "1" max = "10" step = "0.5" value = "3.5" >
2026-03-25 20:53:44 +01:00
< span class = "val-display" aria-live = "polite" id = "pct-out" > 3,5 %< / span >
2026-03-13 13:09:04 +01:00
< / div >
< / div >
< div class = "control-group" >
2026-03-25 20:53:44 +01:00
< label for = "yrs" > Antall år< / label >
2026-03-13 13:09:04 +01:00
< div class = "val-row" >
< input type = "range" id = "yrs" min = "5" max = "40" step = "1" value = "20" >
2026-03-25 20:53:44 +01:00
< span class = "val-display" aria-live = "polite" id = "yrs-out" > 20 år< / span >
2026-03-13 13:09:04 +01:00
< / div >
< / div >
< / div >
< / div >
< div class = "stat-strip" >
< div class = "stat" >
< div class = "stat-label" > Lønn A etter < span class = "yr-lbl" > 20< / span > år< / div >
< div class = "stat-value" id = "st-finalA" > —< / div >
< div class = "stat-sub" id = "st-monthA" > —< / div >
< div class = "stat-sub" id = "st-subA" style = "margin-top:2px;" > —< / div >
< / div >
< div class = "stat" >
< div class = "stat-label" > Lønn B etter < span class = "yr-lbl" > 20< / span > år< / div >
< div class = "stat-value" id = "st-finalB" > —< / div >
< div class = "stat-sub" id = "st-monthB" > —< / div >
< div class = "stat-sub" id = "st-subB" style = "margin-top:2px;" > —< / div >
< / div >
< div class = "stat stat-diff" >
< div class = "stat-label" > B tjener mer enn A< / div >
< div class = "stat-value" id = "st-diffyr" style = "color:var(--accent);" > —< / div >
< div class = "stat-sub" id = "st-diffmnd" > —< / div >
< div class = "stat-sub" id = "st-diffstart" style = "margin-top:2px;" > —< / div >
< / div >
< div class = "stat" >
< div class = "stat-label" > Akkumulert differanse< / div >
< div class = "stat-value" id = "st-cumgap" > —< / div >
< div class = "stat-sub" id = "st-cumgap-sub" > over < span class = "yr-lbl" > 20< / span > år< / div >
< / div >
< / div >
<!-- Diagram 1: Årslønn -->
< div class = "chart-section" >
< div class = "chart-header" >
< div >
2026-03-25 21:13:21 +01:00
< h3 class = "chart-title" > Årslønn over tid< / h3 >
2026-03-13 13:09:04 +01:00
< div class = "chart-desc" > Begge lønninger vokser med samme prosentsats< / div >
< / div >
< div class = "legend" >
< span > < span class = "swatch" style = "background:#1a4a8a;" > < / span > Lønn A< / span >
< span > < span class = "swatch" style = "background:#c0392b;" > < / span > Lønn B< / span >
< / div >
< / div >
2026-03-25 20:53:44 +01:00
< div class = "chart-wrap h-240" > < canvas id = "chart1" role = "img" aria-label = "Diagram: Årslønn over tid" > < / canvas > < / div >
2026-03-13 13:09:04 +01:00
< / div >
<!-- Diagram 2: Årlig gap -->
< div class = "chart-section" >
< div class = "chart-header" >
< div >
2026-03-25 21:13:21 +01:00
< h3 class = "chart-title" > Absolutt lønnsforskjell per år< / h3 >
2026-03-13 13:09:04 +01:00
< div class = "chart-desc" > Kroneforskjellen i årslønn — vokser hvert år< / div >
< / div >
< div class = "legend" >
< span > < span class = "swatch" style = "background:#4a3a8a;" > < / span > Gap (år)< / span >
< / div >
< / div >
2026-03-25 20:53:44 +01:00
< div class = "chart-wrap h-200" > < canvas id = "chart2" role = "img" aria-label = "Diagram: Absolutt lønnsforskjell per år" > < / canvas > < / div >
2026-03-13 13:09:04 +01:00
< / div >
< div class = "insight" id = "insight-monthly" > < / div >
<!-- Diagram 3: Månedlig gap -->
< div class = "chart-section" >
< div class = "chart-header" >
< div >
2026-03-25 21:13:21 +01:00
< h3 class = "chart-title" > Lønnsforskjell per måned< / h3 >
2026-03-13 13:09:04 +01:00
< div class = "chart-desc" > Hva B mottar ekstra på kontoen — hver måned< / div >
< / div >
< div class = "legend" >
< span > < span class = "swatch" style = "background:#2c6e49;" > < / span > Gap (måned)< / span >
< / div >
< / div >
2026-03-25 20:53:44 +01:00
< div class = "chart-wrap h-200" > < canvas id = "chart3" role = "img" aria-label = "Diagram: Lønnsforskjell per måned" > < / canvas > < / div >
2026-03-13 13:09:04 +01:00
< / div >
<!-- Diagram 4: Akkumulert -->
< div class = "chart-section" >
< div class = "chart-header" >
< div >
2026-03-25 21:13:21 +01:00
< h3 class = "chart-title" > Akkumulert total lønn utbetalt< / h3 >
2026-03-13 13:09:04 +01:00
< div class = "chart-desc" > Summen av alle utbetalinger gjennom hele perioden< / div >
< / div >
< div class = "legend" >
< span > < span class = "swatch" style = "background:#1a4a8a;" > < / span > Akkum. A< / span >
< span > < span class = "swatch" style = "background:#c0392b;" > < / span > Akkum. B< / span >
< span > < span class = "swatch" style = "background:#b5620a;" > < / span > Akkum. gap< / span >
< / div >
< / div >
2026-03-25 20:53:44 +01:00
< div class = "chart-wrap h-240" > < canvas id = "chart4" role = "img" aria-label = "Diagram: Akkumulert total lønn utbetalt" > < / canvas > < / div >
2026-03-13 13:09:04 +01:00
< / div >
<!-- Forklaring -->
< div class = "explainer" >
< h3 > Hvorfor er dette viktig?< / h3 >
< p > Prosentvise lønnstillegg < strong > ser< / strong > rettferdige ut fordi alle får det samme prosenttallet. Men matematikken er asymmetrisk: jo høyere startlønn, jo flere kroner får man i absolutt tillegg — hvert eneste år.< / p >
< div class = "formula-box" >
Lønn etter n år = < span > Startlønn × (1 + vekst)ⁿ< / span > < br >
Kroneforskjell = < span > (B₀ − A₀) × (1 + vekst)ⁿ< / span >
< / div >
< p > Legg merke til at faktoren < em > (B₀ − A₀)< / em > — den opprinnelige forskjellen — aldri forsvinner. Den < strong > multipliseres< / strong > eksponentielt. Det er derfor gapet vokser selv om begge får akkurat samme prosentsats.< / p >
< p > Alternativet som bremser gapet er < strong > kronetillegg< / strong > : et fast beløp til alle, uavhengig av lønnsnivå. Det gir lavtlønte relativt sett mer og bremser den eksponentielle gapveksten. Norske fagforbund har historisk kjempet for nettopp dette.< / p >
< / div >
< / main >
< footer >
2026-03-13 13:38:25 +01:00
< a href = "../" > ← Alle kalkulatorer< / a > · Laget med Chart.js · Tallene er illustrative og ikke finansiell rådgivning · < a href = "https://kode.naiv.no/olemd/forskjeller.naiv.no" > Kildekode< / a >
2026-03-13 13:09:04 +01:00
< / footer >
< script src = "app.js" > < / script >
< / body >
< / html >