What Is ROAS and How To Calculate It for Ecommerce

ROAS
Definition
ROAS (Return On Ad Spend) is a marketing metric that measures the revenue generated for every dollar spent on advertising. It is calculated by dividing revenue attributed to ads by advertising spend and helps advertisers evaluate campaign efficiency and compare channels.
Overview
ROAS The abbreviation for Return on Ad Spend. For ecommerce teams and warehouse-backed merchants, ROAS quantifies how much revenue a paid advertising campaign returns for every dollar spent. It’s a simple ratio used to evaluate channel performance and allocate budget across search, social, and marketplace ads.
ROAS is a performance metric—straightforward to calculate but easy to misinterpret without consistent definitions of “revenue” and “ad spend.” This article explains the calculation, ecommerce-specific adjustments (returns, refunds, and fulfillment costs), practical examples using SKU-level margins, and how ROAS ties to broader profitability decisions inside a fulfillment or 3PL operation.
How ROAS Is Calculated
The canonical ROAS formula is revenue divided by ad spend. Many teams express it as a multiple (e.g., 4x) or as a percentage (e.g., 400%).
- Formula: ROAS = Revenue From Ads ÷ Cost Of Ads.
- Multiple vs Percentage: A ROAS of 5 means $5 returned for every $1 spent (500%).
- Time Window: Match the attribution window for conversions (e.g., 7-day click) to the period you measure revenue to avoid mismatched metrics.
Define Revenue And Spend Consistently
Ecommerce accounting choices change reported ROAS. Decide whether "revenue" is gross order value (GOV), net revenue after discounts, or revenue after returns and refunds. Similarly, include only platform spend (ad clicks/impressions) or add agency fees, creative production, and attribution tool costs.
- Include Returns: For products with a high return rate, use net revenue after refunds to avoid overstating ROAS.
- Attribution Costs: Include third-party tracking fees when evaluating channel-level profitability.
- Fulfillment Impact: If ads drive shipments you pay to fulfil, consider tagging those fulfillment costs to product-level ads for accurate channel decisions.
Practical Ecommerce Example
A merchant runs a search campaign that spends $2,500 and directly attributes $12,500 in orders in the same attribution window. Raw ROAS = 12,500 ÷ 2,500 = 5 (or 500%). If average product margin after COGS is 40%, gross margin from those orders is $5,000, and after additive costs (shipping subsidies, returns, transaction fees) net contribution may fall to $2,500—suggesting the channel’s profitability should be judged against contribution margin, not just raw ROAS.
Why ROAS Matters For Fulfillment And Inventory Decisions
ROAS tells merchants which campaigns generate revenue efficiently, which informs inventory buy decisions, warehouse allocation, and pick-pack prioritization. A high ROAS product that requires specialized cold storage or slow-moving SKUs with steep holding costs needs a margin and inventory view, not just a high ROAS headline.
- Pacing Inventory: Use campaign ROAS to prioritize replenishment for fast-turn SKUs driven by paid ads.
- Warehouse Costs: Factor storage and handling costs into profitability calculations for ad-driven SKUs.
- Fulfillment SLAs: Ads that spike order volume may require temporary labor or expanded dock capacity—these operational costs can reduce net ROAS.
Benchmarks And What Is “Good”
“Good” ROAS varies by business model. Low-margin retailers (e.g., grocery) need higher ROAS targets than high-margin fashion brands. Use contribution margin to convert ROAS into a profitability threshold. For example, if your target net contribution margin for a campaign is 20%, and your ad spend is the only incremental cost, you can compute the ROAS needed to reach that target.
Limitations And Common Pitfalls
ROAS is a revenue efficiency metric—it's not the same as profitability. Overreliance on ROAS can push teams to favor short-term revenue at the expense of lifetime value (LTV), brand-building, or profitable customer acquisition. Additionally, inconsistent attribution windows, cross-device behavior, and returns can distort comparisons between channels.
- Attribution Drift: Compare channels using the same attribution model to avoid skewed ROAS numbers.
- LTV Blindspot: High ROAS on one campaign might acquire low-LTV customers; incorporate cohort LTV when possible.
- Data Delays: Refunds and chargebacks can arrive weeks after conversion—use a conservative lag or net revenue adjustments.
Actionable Tips For Ecommerce Teams
Use ROAS alongside margin, CAC, and LTV. Segment by campaign, SKU, and customer cohort. Tag ad spend by product SKU or SKU group to see which inventory drives the best returns, and coordinate with purchasing and fulfillment to ensure ads don't create stockouts or unnecessary overstocks.
- SKU-Level Tracking: Tag ad clicks to SKUs so WMS and analytics teams can tie ad dollars to warehouse throughput.
- Test Creative And Landing Pages: Small lifts in conversion rate often improve ROAS more than equivalent ad spend changes.
- Model Scenarios: Run sensitivity analyses that include shipping and return costs to set realistic ROAS targets.
In short, the ROAS metric helps ecommerce operators see revenue efficiency from advertising, but you must define revenue consistently, account for fulfillment and returns, and combine ROAS with margin and LTV before making inventory or warehouse-resource decisions.
Sources And Additional Reading (3)
- Return on Ad Spend (ROAS) Definition
“Return on Ad Spend (ROAS) Definition.” Investopedia, https://www.investopedia.com/terms/r/return-on-ad-spend-roas.asp.
- Google Ads Help
“Google Ads Help.” Google Ads Help, https://support.google.com/google-ads.
- Facebook Business Help Center
“Facebook Business Help Center.” Facebook Business, https://www.facebook.com/business/help/.
More from this term
Looking for a 3PL?
Compare warehouses on Racklify and find the right logistics partner for your business.