ROAS Calculator
Enter your ad spend and revenue to calculate ROAS, CPA, CPC, and revenue per order - with a visual benchmark against the ecommerce average.
Ad campaign details
Results
ROAS
—
CPA (Cost per Acquisition)
—
Revenue per Order
—
Shares the numbers you entered, not your data. Everything is in the link itself.
What is ROAS?
ROAS, or return on ad spend, measures how much revenue you earn for every dollar you put into advertising. It is the clearest single signal of whether a paid campaign is pulling its weight. A ROAS of 4x means every $1 of ad spend brought back $4 in revenue; a ROAS of 1x means you earned back exactly what you spent, before you have paid for the product, shipping, or your team.
Marketers lean on ROAS because it is fast to read and easy to compare across campaigns, channels, and creatives. A figure of around 2.8x is commonly cited as an ecommerce average, but that number varies significantly by industry and platform: apparel, supplements, and high-ticket goods sit at very different levels, and Meta, Google, and TikTok do too. So treat 2.8x as loose context, not a universal target. The number that actually matters is your own break-even ROAS, covered below, because a campaign at 3x can be highly profitable for one store and a slow loss for another, entirely because of margin.
The ROAS formula
The formula is deliberately simple: divide the revenue a campaign generated by what you spent to run it, over the same time window.
ROAS = Total Revenue ÷ Total Ad Spend
The result is a multiple, usually written with an "x" (for example, 3.5x). Keep the two figures on a like-for-like basis: use revenue and spend from the same platform, the same date range, and the same attribution window, or the ratio will mislead you.
A worked example
Say you spent $2,000 on a Meta campaign last month and it generated $7,000 in revenue from 140 orders. Your ROAS is $7,000 ÷ $2,000 = 3.5x. Your cost per acquisition (CPA) is $2,000 ÷ 140 orders = $14.29, and your revenue per order is $7,000 ÷ 140 = $50.
On the surface, 3.5x looks healthy. Whether it actually is depends on your margin, which is exactly what break-even ROAS tells you. Plug your own numbers into the calculator above to see all four figures at once.
Break-even ROAS
Break-even ROAS is the point where a campaign exactly covers its costs: no profit, no loss. It is the most important number in this whole exercise, because it converts a generic benchmark into your target. You calculate it from your profit margin:
Break-even ROAS = 1 ÷ Profit Margin
If your profit margin is 40% (0.40), your break-even ROAS is 1 ÷ 0.40 = 2.5x. Every campaign above 2.5x makes money; anything below it loses money, even if the raw ROAS looks respectable. In the worked example above, a 3.5x ROAS on a 40% margin is genuinely profitable; the same 3.5x on a 25% margin (break-even 4x) is quietly unprofitable.
This is why "calculate ROAS" and "calculate break-even ROAS" go together. The return on ad spend calculator above gives you the score; your break-even ROAS tells you the number you need to beat. If you want to work margin backward from selling price, cost, shipping, and ad spend, use the profit margin calculator, which outputs your break-even ROAS directly. To go from your costs per order to a break-even ROAS and CPA, and see whether your current ROAS clears it, use the break-even ROAS calculator.
How to improve your ROAS
There are only two levers: earn more revenue per dollar spent, or spend fewer dollars for the same revenue. In practice that means lifting conversion rate and average order value, or accepting a lower return on the first order because lifetime value pays it back, tightening targeting so you pay less per click and per acquisition, and, above all, running better creative. The ad, the hook, and the angle drive far more of your ROAS than bid tweaks do, which is why fixing creative is usually the fastest way to move the number.
Use this calculator on your own site
Free to embed and free to cite, no attribution deal needed. Writers, agencies and course authors are welcome to drop the calculator straight into a post, and a credit link back is all we ask.
Embed this calculator on your site
Cite this tool, HTML
Cite this tool, plain text
Frequently Asked Questions
What is a good ROAS for ecommerce?
A ROAS of around 2.8x is commonly cited as an ecommerce average, and a ROAS above 4x is often called strong, but treat both as rough rules of thumb rather than facts: reported averages vary significantly by industry and platform (apparel, supplements, and high-ticket goods differ widely, as do Meta, Google, and TikTok). The right target really depends on your margins, and high-margin products can be profitable at lower ROAS, so compare against your own break-even ROAS rather than a generic number.
How do you calculate ROAS?
ROAS is calculated by dividing your total revenue by your total ad spend. For example, if you spent $1,000 on ads and generated $4,000 in revenue, your ROAS is 4.0x. This tells you that every dollar spent on advertising returned four dollars in revenue.
What is the difference between ROAS and ROI?
ROAS measures revenue generated per dollar of ad spend (Revenue / Ad Spend), while ROI measures overall profit relative to total investment ((Profit - Investment) / Investment). ROAS focuses specifically on advertising efficiency, while ROI accounts for all costs including product costs, overhead, and more.
What is break-even ROAS?
Break-even ROAS is the return on ad spend at which a campaign exactly covers its costs, so you make no profit and no loss. You calculate it by dividing 1 by your profit margin: Break-even ROAS = 1 / profit margin. If your profit margin is 40% (0.40), your break-even ROAS is 1 / 0.40 = 2.5x. Any ROAS above that is profit; anything below it loses money.
How do you calculate return on ad spend?
Return on ad spend is total revenue divided by total ad spend over the same period. Add up the revenue a campaign generated, divide it by what you paid for the ads, and you get your ROAS as a multiple. Enter both numbers in the calculator above and it works out ROAS, CPA, CPC, and revenue per order for you.
What is a bad ROAS?
Any ROAS below your break-even ROAS is losing money, so it is bad regardless of the raw number. For a typical ecommerce margin, a ROAS under about 2x usually means the campaign is unprofitable once product and fulfilment costs are counted. Compare every campaign against your own break-even ROAS rather than a generic benchmark.
You calculated your ROAS. Now improve the creative behind it.
ROAS tells you the score, not which ad, hook, or angle earned it. Selzee reads your ad performance alongside your customer reviews and comments and turns the winners into fresh hooks and briefs, so you can decide what to test next from evidence instead of guessing.
Get started for freeOur articles are still written by HUMANS! Get human written articles in your Google feed.
Add as preferred sourceMore free tools
Keep exploring
Ad Reporting Tool
Paste a Meta or TikTok export to spot winning creatives, ad fatigue, and budget leaks instantly.
Try it free ๐ฐEcommerce Profit Margin Calculator
Calculate gross margin, net margin, profit per unit, and break-even ROAS for any ecommerce product.
Try it free ๐งพConversion Rate Calculator
Calculate your conversion rate, graded against the published market average, plus revenue per visitor.
Try it free ๐Engagement Rate Calculator
Calculate an engagement rate for Instagram, TikTok, Facebook or X, graded against the published average for that platform.
Try it free ๐ตTikTok Engagement Rate Calculator
Calculate your TikTok engagement rate by followers and by views, graded against the published average.
Try it free ๐Facebook Engagement Rate Calculator
Calculate your Facebook engagement rate by fans and by reach, graded against the published average.
Try it free ๐ฆTwitter (X) Engagement Rate Calculator
Calculate your Twitter or X engagement rate by followers and by impressions, graded against the published average.
Try it free โถ๏ธYouTube Engagement Rate Calculator
Calculate a YouTube engagement rate by views and by subscribers, with the interactions per 1,000 views and the comment share.
Try it free ๐ทInstagram Engagement Rate Calculator
Calculate your Instagram engagement rate by followers and by reach, graded against the published all-industry median.
Try it free ๐Competitor Ad Finder
Enter one brand and open all four public ad libraries at the right place, with what each one will and will not show you.
Try it free ๐Instagram Size Checker
Drop one image in and see what Instagram does to it in every format, with the crop drawn on your photo, then download the fixed file. Nothing is uploaded.
Try it free ๐ผYouTube Thumbnail Size Checker
Drop a thumbnail in, see what YouTube does to it, and resize it to 1280 x 720, 4K or Shorts under the size limit. Nothing is uploaded.
Try it free ๐ฑInstagram Story Size Checker
See the 9:16 crop and the safe zones the profile row and reply box cover, drawn on your own story. Nothing is uploaded.
Try it free ๐Facebook Cover Photo Size Checker
Facebook crops covers differently on desktop and mobile. See both crops and the area that survives them. Nothing is uploaded.
Try it free ๐ผLinkedIn Banner Size Checker
See the 4:1 crop, the 15 percent mobile cut and where your profile photo lands on your banner. Nothing is uploaded.
Try it free ๐บYouTube Banner Size Checker
See the 2560 x 1440 crop and the 1235 x 338 safe area YouTube keeps on every device, drawn on your own banner. Nothing is uploaded.
Try it free โญInstagram Profile Picture Size Checker
Drop your photo in and see what the round crop hides. Instagram publishes no size, so every figure is labelled. Nothing is uploaded.
Try it free โฌ๏ธYouTube Thumbnail Downloader
Paste a YouTube link and download every thumbnail size YouTube stores, up to 1280 x 720. Nothing is uploaded.
Try it free ๐Social Media Image Sizes
Every surface in one table, each figure dated against the platform own page, with a checker per surface.
Try it free ๐งฉInstagram Grid Maker
Split one photo across your profile grid, numbered in the order you post them so the picture assembles the right way up. Nothing is uploaded.
Try it free ๐ผInstagram Image Resizer
Free Instagram image resizer. Pick 1:1, 4:5, 3:4, 1.91:1 or 9:16, fit the whole photo or crop it, and download it at the exact size Instagram keeps.
Try it free ๐ผFacebook Image Resizer
Free Facebook image resizer. Pick feed, square, link, story or cover, fit the whole photo or crop it, and download a JPG or PNG at the exact size. Nothing is uploaded.
Try it free ๐ผX (Twitter) Image Resizer
Free X image resizer. Pick 16:9, square, 4:5 or header, fit the whole photo or crop it, and download a JPG or PNG under the 5 MB limit. Nothing is uploaded.
Try it free โ๏ธBreak-Even ROAS Calculator
The ROAS at which your ads stop losing money, from your margin or your costs per order, plus your break-even CPA.
Try it free ๐Customer Lifetime Value Calculator
Calculate CLV, monthly customer value, and your maximum acquisition cost.
Try it free โ๏ธAI Product Description Generator
Generate compelling product descriptions in multiple tones and lengths.
Try it free ๐Creative Brief Generator
Turn a product, an audience and real customer language into a ten-section brief: one message, the insight behind it, deliverables and success metrics.
Try it free ๐จBrand Kit Generator
Read your brand kit off your own site: the colours in your CSS, the fonts you already use, and tone words evidenced by your own sentences.
Try it free ๐ฃCPM Calculator
Cost per thousand impressions, solved in any direction: fill any two of spend, impressions and CPM and the third is worked out.
Try it free ๐ฑ๏ธCPC Calculator
Cost per click, plus the CTR and CPM the same three numbers already answer.
Try it free ๐CTR Calculator
Click-through rate at two decimals, plus impressions per click and your click-to-conversion rate.
Try it free ๐ฏCPA Calculator
Cost per acquisition against the break-even CPA your order value and margin allow, so the number comes with a verdict.
Try it free ๐งฒCAC Calculator
Customer acquisition cost counting sales spend as well as marketing, plus the LTV to CAC ratio.
Try it free ๐ชHook Generator
Turn your product and real customer reviews into ad, email, and landing page hooks, each labelled with the angle it uses.
Try it free ๐งฐAI Content Generator
The hub for the seven. One idea into posts, captions, carousels, scripts or a week of ideas.
Try it free ๐ฃSocial Media Post Generator
One idea into three posts, each written for the platform you pick, with its angle named.
Try it free ๐ธInstagram Caption Generator
Describe the photo and get five captions at the vibe, length and emoji level you choose.
Try it free ๐Instagram Carousel Generator
A topic into 5, 7 or 10 slides written in reading order, plus the caption to go under them.
Try it free ๐ฌVideo Script Generator
A Reels, TikTok or Shorts script beat by beat: the line to say and the shot to film beside it.
Try it free ๐ผLinkedIn Post Generator
One thing you know into three LinkedIn posts that read like a person, not a press release.
Try it free ๐กContent Idea Generator
Six post ideas for your account, each with its format, its opening line and why it would work.
Try it free