Spring til indhold

Datakilder & metode

Senest ændret (seneste prismåling). 78 % af de aktuelle priser er under 8 timer gamle.

101.391
varer
18
danske kæder (+3 grænsebutikker)
12.834
varer på tværs af kæder
68%
med stregkode (EAN)
30%
med klimadata
12.10.2026 12:50
senest opdateret

Hvor priserne kommer fra. Vi indsamler offentligt tilgængelige produktdata direkte fra kædernes egne webshops og officielle API'er. Lige nu dækker vi REMA 1000, nemlig.com, Motatos, Lidl samt Netto, føtex og Bilka (Salling Group). Hver pris viser, hvornår og hvor den er hentet. REMA, Bilka, føtex og nemlig hentes tre gange i døgnet, Lidl og Motatos én gang, Netto og føtex' ferskvarer derudover løbende gennem Sallings egne API'er, Wolt-kæderne to gange i døgnet. En pris der ikke er bekræftet i tre dage fjernes fra det aktuelle snapshot.

Supermarkedspriser-kurven. Kurven er de 100 varer med flest kæder, og den holdes fast så længe mindst 80 % af varerne stadig findes i to kæder. En kæde rangeres kun når den fører mindst 95 % af kurven; en kæde der mangler varer er billigere af den grund alene, og det ville være at snyde. Vi vægter ikke efter markedsandel: kurven er et prisniveau, ikke et forbrugsmål, og det står her, så ingen behøver gætte.

Og her er kurvens svaghed, sagt ligeud. Når kurven er de varer flest kæder fører, vælger den sig selv i retning af de kæder vi har flest priser fra. Kæder der ikke offentliggør deres hyldepriser, altså Coop og Lidl, kan derfor hverken komme på kurven eller modsige den. Når vi skriver at en kæde er billigst, betyder det billigst blandt de kæder der kan måles, og ikke billigst i Danmark. Vi giver ikke en kæde en placering, når vi kun har en håndfuld af dens priser: så står den uden nummer, med sin dækning synlig. Det er også derfor vi arbejder på at få priser ind fra butikkerne selv.

Grænsebutikker. Butikker ved den dansk-tyske grænse kan ikke handles af alle, så deres priser vises mærket og tæller aldrig med i billigste supermarked, prisindeks, gennemsnit eller prisalarmer. De har deres egen side, grænsehandel, hvor de måles på samme kurv som de danske kæder. Vil man alligevel have dem med i en prisalarm, kan man slå det til på den enkelte alarm.

Coop og tilbudsaviser. Coop-kæderne har ingen fri online-prisliste. For 365discount og Kvickly viser vi derfor kun de tilbud, kæderne selv annoncerer i deres ugentlige tilbudsavis, tydeligt mærket "avistilbud" med den dato, tilbuddet gælder til. Det er kampagnepriser, ikke almindelige hyldepriser, og vi henter kun offentligt tilgængelig avis-data. For Brugsen og SuperBrugsen har vi derudover almindelige priser fra de to butikker, der ligger på Wolt, se afsnittet om leveringspriser nedenfor.

Wolt-leveringspriser. MENY, SPAR, Min Købmand, Brugsen og SuperBrugsen udstiller ikke deres hyldepriser online. For dem viser vi i stedet priserne fra kædernes butikker på Wolt, tydeligt mærket leveringspris. De ligger typisk over prisen i den fysiske butik, og de kommer fra én butik. Butikkerne er ejet hver for sig og sætter ikke alle priser ens. Derfor er en Wolt-pris et pejlemærke for kæden og ikke dens facitliste, men den gør det muligt at sammenligne på et ærligt, mærket grundlag.

Hvad vi stadig mangler. Vi siger det hellere højt end at lade et hul se ud som en pris. Coop lukkede sin online-madbutik i 2023, så 365discount og Kvickly har vi kun avistilbud for. Lidl offentliggør priser på sit faste online-sortiment, men ikke på hele butikken, så vi har et udsnit og ikke hylden. Og for føtex og Netto gælder det, at vi har deres tørvarer, pleje og drikkevarer, mens mejeri, brød og kød kun kommer med, når Salling selv offentliggør dem. Vi gætter ikke en Netto-pris ud fra en Bilka-pris, selv om de ofte er ens. Aldi forlod Danmark i 2023. Vi viser hellere de kæder, hvor vi kan stå inde for prisen, end at udfylde resten med formodninger.

Indberettede priser. Coop og Lidl offentliggør ikke deres hyldepriser nogen steder, og de kan derfor kun komme fra mennesker, der har handlet i butikken. En indberettet pris skal altid være dokumenteret: enten med en kvittering eller med et billede af prisskiltet. Den kommer først med på sitet, når to uafhængige bidragydere har set den samme pris, og den er mærket "indberettet", så du altid kan se at den ikke er hentet hos kæden selv. Prisen hører til den enkelte butik, ikke til hele kæden.

Medlemspriser vises, men tæller aldrig med. Netto+, Coop-appen og Lidl Plus har priser, man kun får som medlem eller med kædens app. Dem viser vi, tydeligt mærket "medlemspris", fordi det er en rigtig pris for dem der har appen. Men de indgår ikke i "fra X kr", ikke i billigste supermarked, ikke i prisindekset, ikke i 30-dages-referencen bag "reelt tilbud", og de udløser ikke prisalarmer. En pris de færreste kan gå ind og få, må ikke afgøre hvad noget koster. Det er samme regel som for grænsebutikkerne.

Og vi regner ikke en medlemspris for en hyldepris. Netto+, Coop-appen og Lidl Plus trækker rabatten automatisk i kassen, så en kvittering viser tit, hvad lige netop det medlem betalte. Derfor spørger vi hver gang, om der blev brugt en fordelsapp, og hvis svaret er ja eller "husker ikke", bliver linjerne aldrig til almindelige hyldepriser. En kvittering skal også selv være dateret: en bon fra sidste år kan være en korrekt pris, men den er ikke dagens, og uden en læsbar dato bruger vi den slet ikke.

Vil du hjælpe, så se hyldevogter. Du kan også sende en kvittering helt uden konto.

Sådan kobler vi samme vare på tværs af kæder

Den sikre nøgle er stregkoden (EAN/GTIN). Når to kæder oplyser samme stregkode, ved vi med sikkerhed, at det er samme vare.

  • Stregkode-match: mest sikker — samme EAN hos flere kæder.
  • ≈ navnematch: nogle kæder (fx REMA, nemlig og Lidl) oplyser ikke stregkode. Her matcher vi ud fra navn og mængde. Det er markeret med "≈ navnematch" ved prisen, så du selv kan vurdere det. Vi er bevidst konservative og fletter aldrig varer, hvor navn eller mængde ikke passer.

Enhedspris

Vi viser altid prisen pr. kg/liter/stk., fordi det er den eneste ærlige sammenligning på tværs af pakkestørrelser. En stor pakke er ikke altid billigst.

Er et tilbud reelt?

Vi opbygger vores egen prishistorik og markerer et "Reelt tilbud", når prisen faktisk er lavere end varens egen laveste normalpris de seneste 30 dage — pr. præcis vare, ikke pr. kæde. Vi gengiver priser neutralt og laver ikke selv udokumenterede "spar %"-udsagn (jf. markedsføringslovens §9a).

Klimaaftryk

Vi viser varens klimaaftryk i kg CO₂e pr. kg fra CONCITOs Store Klimadatabase (version 1.2), delt under CC BY 4.0. Aftrykket er koblet på varen ud fra fødevaretype, så det er vejledende — to varianter af samme råvare kan afvige. Du kan sortere en kategori efter laveste klimaaftryk.

Berigelse & licens

Næringsindhold, Nutri-Score og produktbilleder stammer fra Open Food Facts, der deles under ODbL (data) og CC-BY-SA (billeder). Klimadata fra CONCITO (CC BY 4.0). Vi krediterer kilderne på de produkter, hvor vi bruger dem.

Hvem står bag, og hvad må du bruge tallene til?

Supermarkedspriser drives af Martin Nielsen (Brokensoft, Danmark) som et uafhængigt projekt. Ingen kæde, producent eller annoncør betaler for placering, og der er ingen reklamer. Alle aggregerede tal (kurv, barometer, prisrapport, hvad koster-sider) må frit citeres og genbruges, også kommercielt, under CC BY 4.0 med kildeangivelse "Supermarkedspriser" og link. Rådata på vareniveau udleveres via API'et efter aftale. Pressen er velkommen til at skrive via kontaktsiden.

Nøgletal lige nu

  • 238.204 aktuelle priser, heraf 184.982 målt inden for 8 timer (78 %).
  • 8.853.413 prismålinger i historikken siden august 2026. Historikken beskæres aldrig.
  • 12.834 varer med pris i mindst to kæder.

Fandt du en forkert pris?

Skriv til os, så retter vi det. Kæderne er selv ansvarlige for deres priser; vi gengiver dem tidsstemplet og neutralt.