• Performance Marketing
  • Webbanalys
14min lästid

Vad är ROAS och hur räknar man ut det?

ROAS, Return On Ad Spend, är intäkten från era annonser delat med vad annonserna kostade. Ger annonserna 40 000 kronor i intäkt på 10 000 kronor i annonskostnad blir ROAS 4, vilket är samma sak som 400 procent eller fyra kronor tillbaka per annonskrona. Om ni går med vinst avgörs ändå av bidragsmarginalen och inte av ROAS-siffran i sig.

Räkna ut ROAS i kronor och procent

Svaret blir en kvot, och multiplicerar ni den med 100 får ni procent.

ROAS = annonsintäkt / annonskostnad

Med siffrorna från ingressen ser flödet ut så här:

40 000 kr intäkt / 10 000 kr kostnad → 4 → 400 % → 4 kr per annonskrona

Varför spelar procentformen någon roll? Google Ads anger mål-ROAS i procent. 400 procent i kontot är alltså samma sak som 4:1 i ert kalkylark, och det är bra att känna igen siffran innan ni börjar skruva på den.

ROAS 1, alltså 100 procent, betyder bara att intäkten täcker annonserna. Varorna, frakten och resten av kostnaderna är fortfarande obetalda. Så fort varorna kostar något är ROAS 1 en förlustaffär.

Siffran i annonskontot är dessutom det konverteringsvärde som plattformen räknar till sig själv inom sitt attributionsfönster. Den attribuerade intäkten hänger samman med annonserna, men den bevisar inte att annonserna orsakade köpen. Varför plattformarna visar olika siffror går vi igenom i avsnittet om Google Ads, Meta och GA4.

Klickpris, köp och ordervärde

Anta att CPC, alltså klickpriset, är 5 kronor, att 2 av 100 besökare köper och att snittordern är 1 000 kronor. Då kostar 100 klick 500 kronor och ger 2 000 kronor i intäkt, alltså ROAS 4.

Varje köp kostar i det läget 250 kronor, och det är er CPA. ROAS blir därför samma sak som ordervärdet delat med CPA. Det ger er tre spakar att dra i: lägre klickpris, fler köp per hundra besökare eller större order.

Läs gärna mer om hur ni följer upp er konverteringsgrad, som är den andra spaken i exemplet.

ROAS eller ROI?

ROAS ställer intäkten mot annonskostnaden. ROI ställer vinsten mot allt ni har lagt ut, så måtten svarar på olika frågor.

Frågan är inte akademisk. Enligt IRM (2025) lade svenska företag 40 525 miljoner kronor på annonser på internet 2025, en ökning med 6,4 procent. Hur stor del av era egna annonskronor blir vinst och inte bara omsättning?

ROI räknas som (vinst − investering) / investering och tar med alla kostnader. ROAS säger ingenting om varukostnad, frakt eller marginal.

Man betalar räkningarna med marginalen, inte med omsättningen. Har ni ROAS 2 och 30 procents marginal blir 10 000 kronor i annonser 20 000 kronor i intäkt, men bara 6 000 kronor i bidrag. Ni ligger alltså 4 000 kronor back, trots att ROAS ser hyfsad ut i kontot.

Arbetsfördelningen är enkel. ROAS använder ni för att styra kampanjerna dag för dag. ROI tar ni fram när ledningen vill veta om marknadsföringen lönar sig för företaget.

Vilken ROAS behöver ni för att gå med vinst?

Svaret ryms i en formel: 1 delat med er bidragsmarginal. Det är er brytpunkt.

Bidragsmarginalen är den del av intäkten utan moms som blir kvar när allt som följer med ordern är betalt. Det gäller varukostnad, inkommande frakt, tull, plock, utgående frakt som kunden inte betalar, betalavgift och returkostnad.

Har ni 40 procents marginal blir brytpunkten 1 / 0,40, alltså 2,5 eller 250 procent. Under den nivån kostar annonserna mer än de lämnar kvar.

Lägg till ett vinstkrav

Men att gå jämnt upp är sällan målet. Lägg därför till ett vinstkrav:

Mål-ROAS = 1 / (bidragsmarginal − vinstkrav)

Ska annonserna lämna 10 procentenheter vinst av intäkten med 40 procents marginal blir målet 1 / 0,30, cirka 3,33. Tabellen visar hur fort kravet stiger när marginalen krymper.

Bidragsmarginal Brytpunkts-ROAS Med 10 procentenheters vinstkrav
20 % 5,0 10,0
30 % 3,33 5,0
40 % 2,5 3,33
50 % 2,0 2,5
60 % 1,67 2,0
80 % 1,25 1,43

Samma ROAS kan alltså betyda helt olika saker. Vid ROAS 2 tjänar den med 60 procents marginal pengar, medan den med 20 procent förlorar mer än hälften av annonsbudgeten.

Därför är marginalen per kategori ett jobb för ekonomiavdelningen och inte bara för marknad. Det är ekonomin som vet vad returerna och frakten kostar, och utan deras siffror bygger hela målet på en gissning.

Moms och returer när ni räknar ut ROAS

Två saker får ROAS att se bättre ut än den är: moms i ordervärdet och returer som aldrig dras av. Ingen av dem syns i annonskontot.

Räkna utan moms

Börja med momsen. Momsregistrerade företag faktureras annonserna utan moms.

Skickar e-handeln ordervärdet med 25 procents moms blir ROAS 1,25 gånger för hög. En brytpunkt på 2,5 utan moms motsvarar då 3,125 räknat på värden med moms.

Regeln är att konverteringsvärde, marginal och mål ska ligga på samma momsbas, helst utan moms. Kolla också att datalagret inte skickar med frakten i värdet, för då blåses siffran upp en gång till.

Dra av returerna

Sedan returerna. Dras de inte av blir det verkliga värdet ungefär värdet gånger (1 − returgraden). Med 40 procents marginal och 30 procents returer går brytpunkten från 2,5 till cirka 3,6, eftersom 1 / (0,40 × 0,70) blir just det.

Kostar returhanteringen pengar hamnar brytpunkten ännu högre.

Det slår hårdast mot mode och möbler. Ni kan fixa det på två sätt: justera konverteringarna i efterhand, eller skicka ett returjusterat värde per kategori redan från början.

Ett konto kan alltså ligga över brytpunkten i annonskontot och under den i bokföringen, och det är bokföringen som gäller.

Vad är en bra ROAS?

En bra ROAS ligger över er egen brytpunkt, med vinstkravet inräknat. Någon siffra som gäller alla finns inte.

”En bra ROAS är 4:1.” Den tumregeln sprids flitigt, men den håller inte, eftersom brytpunkten styrs av marginalen. Ni behöver räkna fram er egen nivå, och någon pålitlig svensk jämförelsesiffra att luta sig mot finns inte heller.

En för hög ROAS kan kosta affärer

Det finns dessutom en fälla åt andra hållet. Anta 40 procents marginal i två upplägg:

  • Alternativ A: 1 000 000 kronor i försäljning till ROAS 5. Annonserna kostar 200 000 kronor och lämnar 200 000 kronor i bruttovinst efter annonskostnad.
  • Alternativ B: 2 000 000 kronor i försäljning till ROAS 3,5. Annonserna kostar cirka 571 000 kronor och lämnar cirka 229 000 kronor.

Vilket upplägg hade ni valt? Jag tar B utan att tveka.

Så länge varje extra annonskrona ger mer bidrag än den kostar växer vinsten i kronor, även när ROAS sjunker. En för hög ROAS kan alltså betyda att ni går miste om lönsamma affärer.

Samma budget och fler köp per hundra klick ger högre ROAS, så kika gärna på vår guide om konverteringsoptimering.

Retargeting och sökningar på varumärket

Retargeting och sökningar på det egna varumärket visar högst ROAS och tillför minst nytt. Branschen är överens om riktningen. Hur stor skillnaden är beror däremot på kontot och måste testas, vilket vi tar upp i avsnittet om iROAS.

Mål-ROAS i Google Ads är inte längre ett golv

Enligt Google (2026) styr budgetbegränsade kampanjer med mål-ROAS sedan 17 augusti 2026 närmare det mål ni anger, i stället för att slå det. Målet fungerar numera som ett styrvärde.

Mål-ROAS, eller tROAS, är en ratt mellan lönsamhet och volym. Ett högre mål ger färre affärer med bättre lönsamhet. Ett lägre mål ger fler affärer med sämre lönsamhet.

Ändringen gäller Sök, Shopping, Performance Max, Demand Gen och Travel, och mål-CPA på samma sätt. I Googles eget exempel har en kampanj mål-CPA 10 dollar och faktisk CPA 5 dollar, och den landar nu närmare 10 dollar.

Google ändrar inte mål eller budget åt er, men verktyget Bid Target Adjustment Tool finns sedan 6 juli 2026.

Det gamla knepet att sätta ett lågt mål och låta Google slå det gäller alltså inte längre för budgetbegränsade kampanjer. Ett för lågt mål kan nu ge sämre ROAS än i dag.

Så justerar ni målet

Jämför därför mål-ROAS med faktisk ROAS de senaste 30 till 60 dagarna. Har kampanjen slagit målet med god marginal och ni vill behålla lönsamheten, höj målet mot utfallet eller höj budgeten. Annars glider resultatet ner mot målet.

Smart Bidding (Googles automatiska budgivning) budar på det värde ni säger att en order har, och det är allt den har att gå på. Er marginal ser den aldrig, och det återkommer vi till under POAS.

Mål för nya kunder

Samma sak gäller nya kunder. Ett mål för hela kundbasen gynnar återkommande kunder, eftersom de är billigast att få att köpa igen. Kampanjer för nya kunder kan få ett lägre mål, motiverat av kundvärdet över tid, eller använda Googles kundförvärvsmål.

Här har vi ett eget intresse att redovisa, eftersom det här är den sortens hjälp vi säljer. Vill ni få kampanjerna tillbaka i rätt fil efter ändringen får ni gärna läsa mer om hur vi jobbar som Google Ads-byrå.

Meta räknar ROAS på ett nytt sätt sedan 2026

Meta har i år ändrat två saker som flyttar ROAS i rapporterna, utan att annonserna själva har ändrats ett dugg.

  • Sedan 12 januari 2026 ger Ads Insights API 1, 7 och 28 dagars klick, 1 dags engagerad visning och 1 dags visning. 7 och 28 dagars visning finns inte kvar. Enligt Meta (2026) meddelades ändringen 13 oktober 2025.
  • Sedan beskedet 3 mars 2026 räknas bara länkklick som click-through för köp på hemsidan och i butik. Delningar, sparningar och andra interaktioner hamnar i engage-through med 1 dags fönster, och gränsen för en engagerad videovisning sänktes från 10 till 5 sekunder. Faktureringen är densamma, och ändringen rullades ut i steg från mars.

Så läser ni Metas siffror nu

Jämför inte med 7 eller 28 dagars visning, och bygg om de rapporter som hämtar de fönstren.

I Ads Manager bör ni välja attributionsinställning med flit. Lägg också till kolumnerna för engage-through och för jämförelsen av attributionsinställningar.

Ska ni sörja de gamla siffrorna? Nej. Den nya siffran ligger något närmare det som verktyg som GA4 ser, även om köp efter visning fortfarande bara syns hos Meta.

En siffra ni kan stämma av är mer värd än en ni bara får tro på.

Samma försiktighet gäller valet mellan Advantage+ och manuella kampanjer. Mätleverantören Haus (2025) såg i sina tester att kampanjtypen med högst ROAS i plattformen inte var den som gav mest ny försäljning.

Det är leverantörsdata, men slutsatsen går att ta med sig: välj kampanjtyp efter iROAS och inte efter ROAS i Ads Manager.

Är Meta er största kanal kan ni också kolla in vår Facebook Ads-byrå.

Därför visar Google Ads, Meta och GA4 olika ROAS

Google Ads använder datadriven attribution och lägger köpet på klickdagen. Meta räknar inom sina fönster, inklusive 1 dags visning och engage-through, medan GA4 utgår från sessioner och klick. Samma order kan räknas i flera plattformar, så deras ROAS går inte att lägga ihop.

För helheten finns MER, som ibland kallas blended ROAS: total intäkt delat med total marknadsföringskostnad. Måttet bryr sig inte om attribution och fungerar som en kontroll av allt annat.

Samtycke och data

Samtycket påverkar också. Enligt Google (2024) krävs signaler enligt Consent Mode v2 (Googles sätt att föra över besökarnas samtyckesval) för annonsfunktioner i EES sedan mars 2024. Köp från besökare som inte har samtyckt uppskattas med modeller, och ju färre som samtycker, desto större del av värdet är uppskattat.

En myt behöver rättas. Chrome behåller tredjepartscookies och någon separat cookieruta kommer inte, enligt Google (2025). Datatappet i Sverige beror på samtycke, Safari och iOS.

Server-side-taggning och Conversions API ändrar inte kravet på samtycke, bara vägen datan tar.

Mer data till plattformen är inte heller riskfritt. IMY (2024) bötfällde bland annat Apoteket AB med 37 miljoner kronor för att personuppgifter hade skickats via Meta-pixeln.

Låt affärssystemet vara facit

Att siffrorna aldrig stämmer överens låter som ett problem. Men det är också det som gör dem användbara.

Låt affärssystemet vara facit, räkna fram en stabil kvot mellan plattform och affärssystem och skriv ner den. Hoppar kvoten vid något av de kända datumen ovan har definitionen ändrats och inte läget.

Säljer ni även i butik eller på marknadsplatser ser e-handelns ROAS sämre ut än annonserna förtjänar, så länge den försäljningen inte mäts. Vi har skrivit mer om offline-konverteringar i Google Ads.

Från ROAS till POAS och iROAS

ROAS visar vad annonserna drog in. POAS visar vad de tjänade, och iROAS visar vad de gav som inte hade kommit ändå.

POAS när marginalerna skiljer sig

POAS är bruttovinst eller bidrag delat med annonskostnad, och brytpunkten är 1,0. Skickar ni omsättningen som värde behandlar Smart Bidding och Advantage+ en order med låg marginal precis som en med hög.

Här är källorna oense. Ett läger skickar vinsten som konverteringsvärde direkt till plattformen. Ett annat menar att mycket lägre värden kan göra budgivningen ostadig i konton med lite data.

Det lägret delar i stället upp sortimentet i marginalnivåer med custom_label_0 och sätter ett mål-ROAS per nivå. Mängden data i ert konto får avgöra vilken väg ni går.

Produktkostnaden kan dessutom läggas in i Merchant Center med attributet cost_of_goods_sold. Med konverteringar med varukorgsdata kan Google Ads då visa bruttovinst per kampanj och produkt, och produkter vars marginal inte bär klickpriset kan plockas bort.

Byter ni till vinst som värde måste alla mål och rapporter räknas om samtidigt (en trist eftermiddag i kalkylarket, jag vet, men den betalar sig).

iROAS visar vad som inte hade hänt ändå

iROAS är inkrementell intäkt delat med annonskostnad. Den mäts med en kontrollgrupp som inte ser annonserna, eller med ett geografiskt test där hela regioner slås av eller på.

Google (2025) skriver att ett test som tidigare kunde kosta över 100 000 dollar nu kan göras för 5 000 dollar. För er betyder det att inkrementalitetstester inte längre är förbehållna de största annonsörerna.

Geografiska test är svårare i Sverige, eftersom regionerna är få och olika stora. Testa längre och räkna med större osäkerhet.

Metas inkrementella attribution visar riktningen. Men där sätter plattformen betyg på sig själv, så den ersätter inte ett oberoende test. Har ni flera kanaler och minst ett par års veckodata finns också marknadsmixmodeller som Googles Meridian och Metas Robyn, båda öppen källkod.

Testa först där skillnaden sannolikt är störst: retargeting, sökningar på det egna varumärket och automatiska kampanjer med många återkommande kunder. Räkna sedan fram en inkrementalitetsfaktor. Med faktorn 0,6 och en brytpunkt på 2,5 i iROAS behöver ROAS i plattformen ligga på cirka 4,2.

Så sätter ni ett ROAS-mål som håller

Ett ROAS-mål som håller räknas fram ur marginalen, inte ur en branschsiffra. Stegen nedan går ni igenom tillsammans med ekonomin.

  1. Bestäm momsbasen: kolla om köpvärdet skickas med eller utan moms och frakt. Välj utan och skriv ner valet.
  2. Räkna fram bidragsmarginalen per kategori: pris utan moms minus inköp, frakt, tull, plock, betalavgift och förväntad returkostnad.
  3. Räkna fram brytpunkten: 1 / bidragsmarginal per kategori, justerad för returerna.
  4. Lägg till vinstkravet: 1 / (marginal − vinstkrav).
  5. Justera för nya kunder: grunda ett lägre nykundsmål på hur ofta kunderna i er egen kunddatabas köper igen, inte på gissningar.
  6. Välj vad ni skickar som värde: intäkt, vinst som POAS, custom labels per marginalnivå eller värderegler.
  7. Sätt målet och följ upp på tre nivåer: ROAS i plattformen för den dagliga styrningen, MER mot affärssystemet varje månad och iROAS från test varje kvartal eller halvår.

Som beslutsfattare bör ni kräva en skriftlig uträkning av hur målet har tagits fram ur marginalen, med momsbas och antagande om returer. Be också om en plan för minst ett inkrementalitetstest per större kanal och år, så vet ni vad siffrorna vilar på.

Vanliga frågor om ROAS

Vad menas med ROAS?

ROAS betyder Return On Ad Spend, på svenska ungefär avkastning på annonskostnaden. Måttet visar hur mycket intäkt som hänger samman med varje annonskrona. ROAS 3 betyder tre kronor i intäkt per krona i annonser. Siffran säger däremot inget om marginal, varukostnad eller returer, så den behöver alltid läsas mot er egen brytpunkt innan ni drar slutsatser om lönsamheten.

Hur räknar jag ut ROAS i procent?

Dela annonsintäkten med annonskostnaden och multiplicera med 100. Med 30 000 kronor i intäkt på 10 000 kronor i kostnad blir ROAS 3, alltså 300 procent. Google Ads visar mål-ROAS i procent, så 300 procent i kontot är samma sak som 3:1. Räkna på värden utan moms, annars blir siffran för hög.

Vad är breakeven ROAS?

Breakeven ROAS, eller brytpunkts-ROAS, är den nivå där annonserna precis betalar sig. Den räknas som 1 delat med bidragsmarginalen. Med 40 procents marginal blir brytpunkten 2,5. Räkna på värden utan moms och ta med returerna, eftersom de flyttar brytpunkten uppåt. Vill ni också tjäna pengar lägger ni ett vinstkrav ovanpå.

Låt marginalen sätta ROAS-målet

I slutändan är ROAS en siffra att styra efter, inte ett facit. Målet räknas fram ur er egen marginal. Eftersom Meta har bytt definitioner och Google har ändrat hur målet styr under 2026 behöver siffrorna stämmas av mot affärssystemet med jämna mellanrum.

Sunbird är en Google Ads-byrå i Malmö och mäter resultatet i konverteringar, kostnad per kund, försäljning och ROAS (men lovar aldrig en exakt ROAS i förväg). Antingen följer ni stegen ovan själva, vilket går alldeles utmärkt, eller så låter ni oss räkna och ställa om åt er.

Vill ni att någon går igenom ert ROAS-mål får ni gärna boka en kostnadsfri analys med mig (Nils). Då kan annonsbudgeten börja jaga vinsten i stället för omsättningen.

Om författaren

Jag heter Nils Fridlund, VD och grundare av Sunbird. Snart 15 år i digital marknadsföring och webb. Här skriver jag konkreta tips som har effekt på omsättningen, precis som i vår marknadsföring. Följ mig på LinkedIn. Kul att du är här.

Vad hade vi kunnat göra för dig?

Första steget är en analys av er marknadsföring. Det tar er 30 minuter och ni behöver inte förbereda någonting.

Det här får ni med er:

  • Vad som fungerar idag – och vad vi vill göra mer av
  • Var ni tappar pengar – och vad som borde stängas av
  • En jämförelse med era konkurrenter
  • En konkret plan för vad vi hade gjort om vi tog över
Fokus på att faktiskt uppnå resultat – inte bara att rapportera av och skicka en faktura.
Allakando

Du pratar direkt med Nils

Inga säljare. Nils är VD och har jobbat med digital marknadsföring i snart 15 år. Ring, mejla eller boka ett möte på 30 minuter.

Nils Fridlund, Sunbird

Nils Fridlund

0703 - 07 88 83 nils@sunbird.se

Detta fält används för valideringsändamål och ska lämnas oförändrat.
Vad är du intresserad av?