A ROAS calculator helps you determine return on ad spend for your marketing campaigns. It’s a useful tool for understanding whether your current advertising campaigns are successful, and for understanding how much future campaigns need to bring in to be profitable.
Knowing your ROAS target can be the difference between an ad campaign that funds growth and one that quietly drains your margins. “As long as the ROAS was somewhere between 2:1 or 3:1 on what I was spending, we were profitable,” says Ryan Bartlett, founder of t-shirt brand True Classic, on an episode of the Shopify Masters podcast. “Staying honed in on that ROAS on Facebook was the whole game in the beginning, and even today, it drives a significant amount of our profitability.”
In this guide you’ll find a free ROAS calculator to help you monitor performance, a guide for tracking ROAS with Shopify’s built-in analytics, and insights from business owners about maximizing return on your digital advertising initiatives.
What is ROAS?
ROAS stands for “return on ad spend,” a key business metric that reveals the efficiency of an ad campaign by showing how much revenue it brings in. It’s a simple ratio: total revenue generated divided by the amount spent on advertising (Revenue / Ad spend). By focusing on this ratio, you can set clearer profitability targets.
While other metrics like click-through rate (CTR) and cost per acquisition (CPA) show you how well your ads grab attention, ROAS tells you whether your advertising efforts are financially viable. It answers the question: For every dollar spent, is my business bringing back enough to cover costs? For example, if you spend $1,000 on a Meta campaign and generate $4,000 in revenue, your ROAS is 4:1.
As your business scales, how you define ROAS gets more granular—a single blended average can hide the high cost of acquiring new customers versus the lower cost of retaining existing ones. Ryan of True Classic notes that at a certain scale, general ROAS isn’t enough.
“New customer ROAS is what we look at now more than anything,” he says. “When I wake up and I open up Triple Whale and I look at our dashboards, new customer ROAS is my number one metric.
How to calculate ROAS
Here’s the basic ROAS formula:
ROAS = Total revenue generated / Total ad spend
So if you spend $1,000 on advertising and generate $5,000 in total revenue, your ROAS is 5:1 (or 500%).
Using the formula, the calculation looks like this:
ROAS = $5,000 / $1,000 = 5
In this scenario, every dollar you spend on advertising returns five dollars in revenue.
But looking at ROAS alone can be misleading because it only measures gross revenue, not net profit. A high ROAS tells you that your ads are generating sales, but it doesn’t account for the cost of the products sold, shipping fees, or overhead. If your margins are thin, a seemingly good ROAS could still result in a net loss for the business.
To make sure you aren’t losing money, also calculate break-even ROAS—the point where ad-driven revenue covers both the advertising costs and the unit costs of the products (including manufacturing, shipping, and transaction fees).
In ecommerce, your gross margin—the percentage of revenue left over after you pay for the cost of goods sold—determines your break-even ROAS. The formula is:
Break-even ROAS = 1 / Gross margin
If your gross margin is 20%, your break-even ROAS is 5.0:
Break-even ROAS = 1 / 0.2 = 5.0
That means you need to generate $5 in revenue for every $1 spent on ads just to break even. Anything below a 5.0 ROAS in this scenario results in a net loss.
Rosie Jane Johnston, founder of fragrance brand By Rosie Jane, maintains strict discipline as a bootstrapped founder by setting a target ROAS that leaves a healthy buffer above her break-even point.
“We always make sure our ROAS is at least a 2:3,” she says on Shopify Masters—meaning every dollar of ad spend brings back $2.30. “We never go beyond that, because we can’t. That’s the greatest thing about bootstrapping and being profitable; you have to measure it by what it’s really bringing back in.”
ROAS calculator
To plan your next move, use an ROAS calculator—a dedicated spreadsheet designed to model expected campaign outcomes. The calculator below includes both a blank template for your own data and a completed example to guide your inputs. It contains three tabs: instructions, a worked example, and a blank template you can fill in. Follow the instructions to run your own calculations.
If you’re already running campaigns, you can use Shop Campaigns as a live ROAS calculator alternative. It provides real-time tracking that automatically compares your ad spend to total sales, allowing you to see your actual returns without manual data entry.
Tracking ROAS with Shopify
Shopify helps you measure actual ROAS performance by pulling in data from across your marketing channels to provide a single source of truth. Here’s how:
Shop Campaigns native tracking
Shop Campaigns includes built-in ROAS tracking using the formula: Total sales / Ad spend. It provides an accurate view of how advertising spend is converting within the Shop app.
You can set specific ROAS targets within the platform to ensure that as your campaigns scale, your advertising efforts remain profitable. For example, if you know your break-even point is 2.5:1, you might set a target ROAS of 3:1 in Shop Campaigns. The platform will then automatically optimize your bidding to find customers likely to meet that 3:1 goal, preventing the system from spending your budget on lower-converting audiences that would dip you into the red.
Marketing performance reports
Shopify’s marketing performance reports display ROAS alongside other key metrics like cost-per-action and click-through rate, so you can compare channels—such as Google ads and social media campaigns—at a glance. This cross-channel view lets you quickly shift more marketing budget toward the platforms delivering the highest returns.
Shop Campaigns analytics and reports
While other reports summarize your spend, the Shop Campaigns analytics offer a deeper look at attribution. Attribution is the process of identifying which specific marketing touchpoint—like a search ad, social post, or email—gets credit for a sale. By comparing different attribution models, you can see if your ads are introducing new customers to your brand or simply providing the final nudge for someone already planning to buy.
The customer journey involves multiple touchpoints. A social media platform might claim credit for a sale, while a search engine might claim the same sale. A system of record like Shopify only counts the money that actually hits your bank account. That gives you a full picture of revenue and ensures your actuals line up with what your ROAS calculator projected.
ROAS calculator FAQ
Why do you need to know your ROAS?
Knowing return on ad spend (ROAS) helps you know whether your advertising campaigns are bringing in enough sales to justify the cost. You can also use break-even ROAS for future modeling—this tells you how much minimum ROAS you need in order for your ads to cover all costs, depending on your profit margin.
How do you calculate break-even return on ad spend?
To calculate break-even ROAS, you first need to know your gross profit margin after production costs, vendor fees, and transaction fees. The formula is 1 / gross margin. If your margin is 20%, your break-even ROAS is 5.0—the minimum ROAS needed to cover costs without losing money. Running this calculation using a break-even ROAS calculator before scaling helps you avoid pouring budget into a campaign that can’t actually pay for itself.
Does Shopify track ROAS automatically?
Yes. Through Shop Campaigns and native marketing performance reports, Shopify tracks ROAS results automatically by connecting to your advertising accounts. It pulls in total ad spend, compares it to total revenue generated, and produces a real-time ROAS calculation—letting you monitor performance and shift marketing budget toward the advertising campaigns delivering the higher ROAS.




