ROAS and ROI answer two different questions.
ROAS tells you how much revenue your advertising generated relative to ad spend.
ROI tells you whether the investment actually produced a financial return after the costs included in the calculation.
That distinction matters because a Shopify store can report:
4.0 ROAS
and still lose money.
ROAS does not automatically account for:
- cost of goods sold
- fulfillment
- payment processing
- shipping subsidies
- returns
- refunds
- creative production
- software
- agency costs
- payroll
- overhead
So a strong advertising dashboard does not automatically mean you have a profitable business.
For ecommerce, the correct question is not:
“Is my ROAS high?”
It is:
“Does the revenue generated at this ROAS leave enough money after all relevant costs?”
The Short Answer
ROAS measures advertising revenue efficiency.
The basic formula is:
ROAS = Attributed Revenue ÷ Ad Spend
ROI measures the return produced by an investment relative to its cost.
The basic formula is:
ROI = (Gain From Investment – Cost of Investment) ÷ Cost of Investment × 100
For ecommerce marketing, ROI becomes meaningful only after you clearly define which revenue and costs belong to the investment.
That is why Fenix recommends using:
ROAS for advertising efficiency
and:
contribution and ROI analysis for actual business decisions
Do not use ROAS as a substitute for profitability.
ROAS vs ROI: The Difference in One Table
| Metric | ROAS | ROI |
| Full name | Return on Ad Spend | Return on Investment |
| Main question | How much revenue did ads generate? | Did the investment create a financial return? |
| Numerator | Attributed revenue | Gain or profit from investment |
| Denominator | Advertising spend | Total defined investment |
| Includes product cost by default? | No | It should be reflected when measuring profitability |
| Includes fulfillment by default? | No | Include when relevant to the investment |
| Includes payment fees by default? | No | Include when relevant |
| Best use | Advertising efficiency | Investment profitability |
| Common mistake | Treating revenue as profit | Inconsistently defining investment costs |
The biggest difference is simple:
ROAS starts with revenue.
ROI is supposed to measure return after cost.
What Is ROAS?
ROAS stands for Return on Ad Spend.
Shopify defines ROAS as the amount of revenue earned for each dollar spent on advertising.
The formula is:
ROAS = Revenue Attributed to Advertising ÷ Advertising Spend
Suppose your Meta Ads produce:
$40,000 attributed revenue
from:
$10,000 ad spend
Your ROAS is:
$40,000 ÷ $10,000 = 4.0
That means:
$4 of attributed revenue for every $1 spent on advertising.
Nothing in that calculation tells us how much profit you made.
What Is ROI?
ROI stands for Return on Investment.
ROI measures the financial return generated relative to the cost of the investment.
The general formula is:
ROI = (Gain – Investment Cost) ÷ Investment Cost × 100
The challenge in ecommerce is defining the gain and investment correctly.
If you want to understand whether advertising generated a real economic return, revenue alone is not enough.
You need to account for the costs required to generate and fulfill those orders.
That can include:
- COGS
- fulfillment
- payment processing
- shipping subsidies
- expected returns
- marketing investment
- creative production
- other relevant campaign costs
The exact calculation depends on the business decision you are evaluating.
Define the formula before reporting the number.
Why a 4.0 ROAS Can Still Lose Money
Let’s look at two ecommerce stores.
Both generate:
4.0 ROAS
Both spend:
$10,000 on advertising
Both generate:
$40,000 in revenue
If ROAS were the same thing as profitability, both businesses should have similar results.
They do not.
Store A: 4 ROAS With Low Margin
Revenue:
$40,000
Ad spend:
$10,000
ROAS:
4.0
Now include the product economics.
COGS:
$30,000
Payment processing and transaction costs:
$1,200
Fulfillment:
$1,500
Contribution available before advertising:
$7,300
Now subtract advertising:
$7,300 – $10,000 = -$2,700
The advertising dashboard still reports:
4.0 ROAS
But the business is approximately:
$2,700 negative after these product, transaction, fulfillment and advertising costs
before overhead and other expenses.
Using ad spend as the defined marketing investment:
Contribution-based marketing ROI = -$2,700 ÷ $10,000
Approximately:
-27%
A 4 ROAS did not save this business.
Its margins could not support the acquisition cost.
Store B: The Same 4 ROAS With Stronger Margins
Now take another store.
Revenue:
$40,000
Ad spend:
$10,000
ROAS:
4.0
But this company has different economics.
COGS:
$12,000
Payment processing, fulfillment and other variable order costs:
$4,000
Contribution available before advertising:
$24,000
Subtract advertising:
$24,000 – $10,000 = $14,000
Now the business has approximately:
$14,000 remaining after those variable costs and advertising
before fixed expenses, taxes and other operating costs.
Using the same defined marketing investment:
$14,000 ÷ $10,000 = 140% contribution-based marketing ROI
Same:
4.0 ROAS
Completely different financial outcome.
The Lesson
Store A and Store B both showed:
4.0 ROAS
One lost money at the contribution level used in the example.
The other generated substantial positive contribution.
That is why:
“Our Meta ROAS is 4.”
is not enough information to tell a founder whether advertising is profitable.
You need the economics behind the sale.
ROAS Is a Revenue Metric, Not a Profit Metric
This is the simplest way to remember the difference.
Suppose:
Ad spend:
$20,000
Attributed revenue:
$80,000
ROAS:
4.0
It is tempting to say:
“We made $60,000.”
You did not.
You generated:
$80,000 in revenue
while spending:
$20,000 on advertising
Now you still have to account for the cost of delivering those sales.
The difference between revenue and ad spend is not automatically profit.
What Costs Does ROAS Ignore?
A standard platform ROAS calculation generally does not know your complete cost structure.
It can ignore:
Product Cost
What did the inventory cost?
Payment Processing
What did the business pay to collect the transaction?
Fulfillment
What did pick, pack and fulfillment cost?
Shipping
Did the company subsidize shipping?
Returns
What percentage of orders comes back?
Refunds
How much booked revenue is eventually refunded?
Discounts
What happened to actual realized margin?
Creative
How much did producing the advertising cost?
Agency or Internal Team
What did managing acquisition cost?
Software
What systems are required to run the marketing and ecommerce operation?
Overhead
What does the company need to pay simply to operate?
This does not make ROAS useless.
It means ROAS has a specific job.
What ROAS Is Actually Good For
ROAS is useful for understanding advertising efficiency.
For example, it can help compare:
- campaigns
- channels
- products
- creatives
- periods
- promotions
- acquisition strategies
If:
Campaign A
ROAS:
1.8
Campaign B
ROAS:
4.2
that tells you something meaningful about attributed revenue efficiency.
But before increasing Campaign B’s budget, you still need to know whether:
4.2 is economically viable for the business.
ROAS is a performance metric.
It is not a complete financial statement.
What ROI Is Better For
ROI is better suited to questions like:
Did this investment make financial sense?
For example:
- Should we continue this acquisition program?
- Was the promotion economically successful?
- Did the creative investment generate enough return?
- Did the product launch create enough profit?
- Was entering this new market financially worthwhile?
- Did increased ad spend generate enough incremental return?
ROI is broader.
That makes it more useful for owners, finance teams and strategic decisions.
It also makes it easier to calculate badly if the costs and time period are inconsistent.
Define Your ROI Before You Report It
There is not one magical ecommerce marketing ROI formula that fits every business decision.
If someone says:
“Our ROI is 250%.”
the next question should be:
“What exactly did you include?”
Did the calculation include:
- only ad spend?
- product cost?
- fulfillment?
- refunds?
- creative?
- agency fees?
- overhead?
- returning customer revenue?
- a one-month period?
- a twelve-month customer value?
Two companies can report “ROI” using different definitions and produce numbers that cannot be compared.
Define the inputs.
Then calculate.
A Practical Ecommerce Marketing Profit Formula
For first-order acquisition, Fenix often begins with a contribution view.
Start with:
Net Revenue
minus:
COGS
minus:
Payment Processing
minus:
Fulfillment
minus:
Shipping Subsidy
minus:
Expected Return and Refund Cost
equals:
Pre-Ad Contribution
Then subtract:
Advertising Spend
to calculate:
Post-Ad Contribution
This tells you whether the orders generated enough economic value to support acquisition before fixed operating expenses.
That is usually a much stronger operating view than ROAS alone.
Example
Revenue:
$100,000
COGS:
$30,000
Payment processing:
$3,000
Fulfillment:
$6,000
Shipping subsidy:
$5,000
Expected return-related cost:
$4,000
Pre-ad contribution:
$52,000
Advertising:
$30,000
Post-ad contribution:
$22,000
The store has:
$22,000 remaining after the listed variable costs and advertising
before fixed expenses, payroll, taxes, software and other costs.
Now the advertising result has economic context.
ROAS for the Same Example
Revenue:
$100,000
Ad spend:
$30,000
ROAS:
3.33
Would you call:
3.33 good?
Now we can answer.
Under the cost structure above, the acquisition generated positive contribution after advertising.
Without the cost structure, 3.33 was just a number.
ROAS vs Break-Even ROAS
One way to connect advertising efficiency with economics is break-even ROAS.
At the simplest gross-margin level:
Break-Even ROAS = 1 ÷ Gross Margin
For example:
Gross margin:
70%
Gross-margin break-even ROAS:
1 ÷ 0.70 = 1.43
But this calculation stops at gross margin.
It does not include other variable order costs.
That is why Fenix separates:
Gross-Margin Break-Even ROAS
Useful as an initial boundary.
Contribution Break-Even ROAS
More useful after relevant variable order costs.
Target ROAS
The ROAS required to leave the contribution the company actually wants.
Read:
What Is a Good ROAS for Meta Ads?
for the full target calculation.
High ROAS Can Hide Low Margin
Suppose you sell a product for:
$100
Product cost:
$70
Gross margin:
30%
Now your simplified gross-margin break-even ROAS is:
1 ÷ 0.30 = 3.33
At:
4.0 ROAS
you are only slightly above that basic product-margin threshold before payment fees, fulfillment, returns, shipping and other costs.
A marketer may see:
4 ROAS
and celebrate.
The owner may look at the bank account and see very little money left.
Both can be looking at accurate numbers.
They are measuring different things.
Lower ROAS Can Produce Better Business Results
The opposite can also happen.
A company may lower ROAS while producing more contribution dollars.
Consider a store with:
70% gross margin
Before Scaling
Ad spend:
$10,000
Revenue:
$40,000
ROAS:
4.0
Gross profit before advertising:
$28,000
After COGS and advertising:
$18,000
before other expenses.
After Scaling
Ad spend:
$20,000
Revenue:
$60,000
ROAS:
3.0
Gross profit before advertising:
$42,000
After COGS and advertising:
$22,000
before other expenses.
ROAS decreased.
Dollars remaining after COGS and advertising increased.
That is why maximizing ROAS and maximizing financial return are not always the same objective.
A Higher ROAS Can Produce Less Money
Now reverse the example.
Campaign A
Spend:
$2,000
Revenue:
$16,000
ROAS:
8.0
Campaign B
Spend:
$20,000
Revenue:
$80,000
ROAS:
4.0
Campaign A has twice the ROAS.
Campaign B generates substantially more revenue.
If Campaign B remains comfortably above the company’s economic threshold, it may create far more contribution dollars.
The highest ROAS does not automatically deserve the largest budget.
Why Founders Get Trapped by ROAS
ROAS is easy to see.
Profitability is harder.
Ads Manager can show:
- spend
- purchases
- revenue
- ROAS
- CPA
in seconds.
It does not automatically know every cost inside your business.
That creates a natural bias toward optimizing what is visible.
The dashboard says:
4.6 ROAS
The founder sees green.
But the P&L includes costs the dashboard never saw.
This is why the media team and owner need the same economic targets before scaling.
The Ad Buyer and Founder Should Not Use Different Definitions of Success
Suppose the media buyer’s target is:
3 ROAS
But the business actually requires:
3.6 ROAS
to retain enough contribution.
The media buyer can hit the target while the owner loses money.
That is not necessarily poor media buying.
The target was wrong.
Before advertising begins, agree on:
- AOV
- gross margin
- pre-ad contribution margin
- break-even CPA
- target CPA
- break-even ROAS
- target ROAS
Then performance has business context.
ROAS vs ROI for Meta Ads
Meta Ads can report attributed purchase revenue relative to Meta spend.
That is useful for evaluating Meta.
But Meta does not run your entire P&L.
A Meta campaign can report:
4.0 ROAS
while product economics make the acquisition unattractive.
Or Meta can report a lower ROAS while the company remains profitable because:
- margins are high
- AOV is high
- repeat purchases are strong
- acquisition is generating valuable new customers
Use Meta ROAS to understand platform performance.
Use company economics to decide whether the performance is acceptable.
ROAS vs ROI for Google Ads
The same principle applies to Google.
Google Ads may show strong ROAS from:
- branded Search
- Shopping
- Performance Max
- non-brand Search
But channel mix matters.
A branded campaign can appear extremely efficient because people already know the company.
That does not mean the brand could move its entire budget into branded Search and continue growing.
Likewise, a lower-ROAS non-brand campaign may be creating genuinely new customer acquisition.
Measure:
- attributed ROAS
- new-customer acquisition
- margin
- contribution
- incremental revenue
not only which campaign has the largest number in the ROAS column.
Meta ROAS vs Blended ROAS vs ROI
These should not be confused.
Meta ROAS
Meta-attributed revenue ÷ Meta spend
Answers:
How efficiently is Meta reporting attributed revenue?
Blended ROAS
A simple version is:
Total Store Revenue ÷ Total Advertising Spend
Answers:
How efficiently is the overall business turning paid advertising dollars into revenue?
ROI
Measures:
the return generated relative to the defined investment after the costs included in the analysis
Answers:
Was the investment financially worthwhile under the defined cost structure?
Three metrics.
Three different jobs.
Why Blended ROAS Can Still Hide Profit Problems
Suppose:
Revenue:
$100,000
Total advertising spend:
$20,000
Blended ROAS:
5.0
That sounds strong.
But suppose:
COGS:
$70,000
Other variable order costs:
$12,000
Now:
Revenue:
$100,000
minus COGS:
$70,000
minus other variable costs:
$12,000
minus ads:
$20,000
equals:
-$2,000
The business has:
5.0 blended ROAS
and still loses money at that contribution level.
Again:
Revenue efficiency is not profit.
ROAS vs Profit Margin
These numbers interact directly.
A company with:
80% gross margin
can usually tolerate a very different advertising cost structure from a business with:
25% gross margin
That is why copying another brand’s ROAS target is dangerous.
You do not know their economics.
Two Shopify stores selling visually similar products can have completely different:
- supplier costs
- freight
- packaging
- returns
- payment terms
- AOV
- discounts
- repeat purchase
- fulfillment
- shipping costs
Their correct ROAS targets can be completely different.
ROAS vs Contribution Margin
Contribution margin tells you how much revenue remains after the variable costs defined in your calculation.
For advertising decisions, this is often more useful than gross margin alone.
For example:
Revenue per order:
$100
COGS:
$30
Gross profit:
$70
Gross margin:
70%
Now subtract:
Payment processing:
$3
Fulfillment:
$6
Shipping subsidy:
$5
Expected return cost:
$4
Pre-ad contribution:
$52
Pre-ad contribution margin:
52%
That 52% tells you much more about how much the business can realistically spend acquiring the order.
ROAS vs CPA
CPA answers:
How much did it cost to generate the conversion?
For ecommerce purchase campaigns:
ROAS is approximately AOV ÷ CPA
If:
AOV:
$100
CPA:
$25
ROAS:
4.0
If CPA increases to:
$40
while AOV stays $100:
ROAS becomes:
2.5
This relationship makes CPA extremely useful for daily media decisions.
Once you know your maximum allowable CPA, your team has a direct boundary to work from.
Maximum Allowable CPA
Suppose:
AOV:
$100
Pre-ad contribution per order:
$52
If your objective is first-order variable-cost break-even:
Maximum CPA:
$52
But suppose you want to keep:
$15 contribution after advertising
Then maximum CPA becomes:
$37
Now your media team has a real target.
Not:
“Get the ROAS as high as possible.”
But:
“Acquire customers at or below approximately $37 under this cost structure.”
ROAS vs New Customer CAC
This becomes increasingly important for established ecommerce brands.
Suppose Meta reports:
5.0 ROAS
But most revenue comes from returning customers.
The platform number looks strong.
The business still needs to know:
How much did we pay to acquire a genuinely new customer?
Track where possible:
- new customers
- returning customers
- new-customer revenue
- returning revenue
- new-customer CAC
- first-order contribution
A strong returning-customer business can make acquisition dashboards look healthier than the company’s current ability to acquire new buyers.
Returning Revenue Should Not Hide Weak Acquisition
Existing customers matter.
They are one of the reasons ecommerce can become valuable.
But new acquisition and retention perform different jobs.
If a brand stops acquiring new customers efficiently but continues generating revenue from its existing base, total ROAS can remain attractive for some time.
That does not mean acquisition is healthy.
Separate the two questions.
ROAS vs Customer Lifetime Value
Lifetime value can justify a lower first-order ROAS if repeat behavior is real and economically strong.
But do not spend against imagined lifetime value.
Validate:
- repeat purchase rate
- time to second purchase
- repeat-order AOV
- repeat-order margin
- retention costs
- cohort profitability
If your first order loses $20 but 70% of customers reliably purchase again at strong margins, that can be a deliberate acquisition model.
If only 5% purchase again, the same first-order loss means something very different.
Use collected customer behavior.
Not optimistic projections.
Why Discounts Can Increase ROAS and Hurt ROI
A promotion can increase:
- CTR
- conversion rate
- purchases
- platform revenue
while damaging:
- AOV
- margin
- contribution
- true return
Suppose a $100 product has:
70% gross margin
Then you introduce:
30% off
Selling price becomes:
$70
If product cost remains:
$30
gross profit falls from:
$70
to:
$40
Your conversion rate may increase.
Your Meta dashboard may look stronger.
But every order now carries substantially less money to pay for advertising and operating costs.
Judge the promotion using contribution.
Not purchase count alone.
Why Free Shipping Can Create the Same Problem
Free shipping can improve conversion.
It can also transfer shipping cost from the customer to the business.
If the company subsidizes:
$8 per order
and generates:
2,000 orders
that is:
$16,000
of additional variable cost.
The revenue dashboard does not automatically tell you what happened to contribution.
Every offer has economics.
Measure them.
Why Revenue Growth Can Hide ROI Deterioration
Suppose last month:
Revenue:
$200,000
Post-ad contribution:
$40,000
This month:
Revenue:
$300,000
Post-ad contribution:
$30,000
Revenue increased:
50%
But the dollars left after the selected variable costs and advertising decreased.
Growth happened.
Economic quality deteriorated.
That is why founders should not measure scale using revenue alone.
Real Fenix Example: 0.2 to 4.1 Blended ROAS
Fenix Digital Growth worked with a US Shopify jewelry brand whose starting acquisition economics were severely inefficient.
A baseline monthly snapshot showed:
4,300 sessions
371 Add to Carts
97 checkout starts
12 purchases
$78 AOV
with approximately:
$4,500 Meta spend
and:
$650 Google spend
The reported starting blended ROAS was approximately:
0.2
The products carried approximately:
70% gross margin
The store had product interest.
The larger issue involved turning that interest into purchase confidence.
What Fenix Changed
The strategy included changes to:
- website narrative
- product trust
- founder visibility
- founder-led advertising
- longer-form video
- product demonstration
- customer representation
- daytime styling
- nighttime styling
- legitimate risk reversal
- free-return communication
- retargeting
Over the following three months, the account produced:
607 purchases
$88 AOV
approximately $53.4K revenue
approximately $13K total advertising spend
and:
4.1 blended ROAS
Was 4.1 ROAS Profitable?
We cannot answer that from ROAS alone.
That is exactly the point of this article.
We know:
Revenue:
approximately $53,400
Gross margin:
approximately 70%
Gross profit before advertising:
approximately $37,380
Advertising spend:
approximately $13,000
That leaves approximately:
$24,380 after COGS and advertising
before:
- payment processing
- fulfillment
- returns
- payroll
- software
- agency costs
- overhead
- taxes
- other expenses
So we can say:
The account moved materially above its simplified gross-margin break-even threshold.
We should not say:
The account made $24,380 net profit.
We do not have enough cost data to make that claim.
This Is the Correct Way to Discuss Performance
Instead of:
“We achieved 4.1 ROAS, so the business was highly profitable.”
Say:
“The account reached 4.1 blended ROAS against an approximate 70% product gross margin, moving acquisition materially above the simplified gross-margin break-even threshold. Full profitability still depends on the remaining operating and variable costs.”
That is more precise.
And it makes the case more credible.
Can a 2 ROAS Be Profitable?
Yes.
It can also lose money.
If your pre-ad contribution margin is:
60%
then spending:
50% of revenue on advertising
at 2 ROAS leaves approximately:
10%
before fixed expenses.
But if your pre-ad contribution margin is:
35%
then the same 2 ROAS spends:
50% of revenue on advertising
which exceeds that available contribution.
Same ROAS.
Different result.
Can a 3 ROAS Lose Money?
Yes.
At 3 ROAS:
Advertising represents approximately:
33.3% of attributed revenue
If the business has less than 33.3% available before advertising after relevant variable costs, it will not clear that contribution threshold.
That is why:
3 ROAS is good
is not a serious financial answer without margin context.
Can a 4 ROAS Lose Money?
Yes.
At 4 ROAS:
Advertising spend is:
25% of attributed revenue
If the business has less than 25% of revenue available before advertising after the relevant costs in the analysis, the campaign can still lose money.
The Store A example above demonstrates exactly that.
Can an 8 ROAS Be Bad?
It can be misleading.
An 8 ROAS may represent excellent efficiency.
But it can also occur because:
- budget is very small
- campaigns mainly retarget existing demand
- branded customers dominate purchases
- the company is not pushing spend toward its profitable limit
Do not deliberately lower ROAS just because it is high.
But do ask:
Could this company acquire substantially more profitable customers while remaining above its economic threshold?
Sometimes protecting a very high ROAS can restrict growth.
Which Metric Should a Meta Ads Manager Use?
For day-to-day campaign management, use metrics such as:
- spend
- CPA
- ROAS
- purchase volume
- CTR
- CPC
- CPM
- conversion rate
But those targets should come from the company’s economics.
The media buyer should know:
- target CPA
- target ROAS
- break-even CPA
- break-even ROAS
- AOV
The owner or finance team should also monitor:
- contribution
- gross margin
- customer mix
- cash flow
- overall profitability
They solve different parts of the same problem.
Which Metric Should an Ecommerce Founder Use?
Founders should not abandon ROAS.
They should stop using it alone.
Track:
Advertising Efficiency
ROAS
CPA
CAC
Customer Economics
AOV
Gross margin
Contribution margin
Funnel
Conversion rate
Add to Cart
Checkout
Purchase
Customer Quality
New customer rate
Repeat purchase
Retention
Business Outcome
Revenue
Contribution
Operating profit
Cash flow
A strong business should make these numbers work together.
ROAS vs ROI: Which One Should I Optimize?
That is the wrong way to frame the decision.
You need both.
Use ROAS to determine whether advertising is efficiently generating revenue.
Use contribution and ROI analysis to determine whether the investment makes financial sense.
A campaign with bad ROAS is unlikely to be rescued by financial analysis.
But a campaign with strong ROAS can still fail financially if margins cannot support it.
ROAS tells you how the ad engine is performing.
The economics tell you whether the business can afford that performance.
How Often Should You Review ROAS?
ROAS is useful for frequent advertising analysis.
Review it alongside:
- spend
- purchase volume
- CPA
- AOV
- conversion rate
The appropriate window depends on purchase volume and business size.
Do not react to every hourly movement.
Use enough data to make a reasonable decision.
How Often Should You Review ROI and Contribution?
Contribution economics should be built into the business model before campaigns scale.
Then update them whenever material inputs change.
Examples:
- COGS increases
- fulfillment rates change
- shipping costs change
- payment fees change
- return rates increase
- AOV changes
- discount strategy changes
- product mix changes
A ROAS target calculated six months ago can become wrong without anything changing inside Meta or Google Ads.
Why Your ROAS Target Can Become Outdated
Suppose:
AOV stays:
$100
Ad performance stays:
3.0 ROAS
But product cost rises from:
$25 to $40
The advertising dashboard sees:
no problem
The financial model sees:
15 fewer dollars per order before advertising
Your media targets should change when your economics change.
ROI Has a Time Problem Too
ROI can be misleading when different investments are measured over different time periods.
For example:
Investment A:
30% ROI over three years
Investment B:
20% ROI in one year
The headline percentages alone do not tell the full story.
For ecommerce marketing, timeframe matters especially when repeat purchasing contributes to the return.
Be clear about whether you are measuring:
- first order
- 30 days
- 90 days
- 12 months
- full customer lifetime
Do not compare different windows as though they are equivalent.
First-Order ROI vs Lifetime ROI
A business can intentionally accept weaker first-order economics when verified customer retention supports the strategy.
For example:
First Order
Customer acquisition cost:
$60
First-order contribution before acquisition:
$50
First order loses:
$10
But if historical cohorts show that the customer reliably produces another:
$60 contribution
over the next six months, acquiring that customer may still make sense.
But the word:
reliably
matters.
Use actual cohorts.
Do not build advertising budgets from hoped-for future purchases.
How to Calculate Ecommerce Marketing ROI Properly
Start by defining what you want to measure.
For a first-order acquisition analysis:
Step 1: Calculate Net Revenue
Use actual realized revenue for the defined period.
Step 2: Subtract COGS
This gives gross profit.
Step 3: Subtract Relevant Variable Order Costs
For example:
- payment fees
- fulfillment
- shipping subsidies
- return allowance
Step 4: Subtract the Marketing Investment
This may include:
- ad spend
- campaign creative costs
- directly attributable marketing costs
depending on the question being evaluated.
Step 5: Calculate the Remaining Return
Then divide that return by the investment amount you explicitly defined.
Be consistent.
Do not change the cost definition from one month to the next.
Do Not Call MER, Blended ROAS and ROI the Same Thing
These terms are sometimes used loosely.
Keep them separate.
ROAS
Attributed revenue relative to a specific advertising spend.
Blended ROAS
Total revenue relative to total advertising spend.
MER
Marketing efficiency ratio is commonly used in ecommerce as total revenue relative to marketing or advertising spend, depending on the company’s definition.
ROI
Return relative to the defined total investment.
If your company uses a slightly different internal definition, document it.
The important thing is consistency.
Why High ROAS Can Still Cause Cash Problems
A business can look profitable on paper and still have poor cash flow.
Consider:
- inventory must be purchased months before sale
- advertising is paid immediately
- payment processors delay payouts
- returns happen weeks later
- suppliers require deposits
- inventory has to be replenished quickly
ROAS does not describe any of this.
Growth can consume cash.
That is why founders should connect advertising scale with:
- cash conversion cycle
- inventory
- payment terms
- contribution
- working capital
Profitable acquisition and healthy cash flow are related but not identical.
Before Increasing Ad Spend, Answer These Questions
Advertising
What is current ROAS?
What is current CPA?
How many purchases are being generated?
Revenue
What is AOV?
What percentage is discount-driven?
Margin
What is COGS?
What is gross margin?
Variable Costs
What are payment fees?
Fulfillment?
Shipping subsidies?
Returns?
Customers
What percentage are new?
What is new-customer CAC?
Do customers actually repeat?
Contribution
How much remains before advertising?
How much remains after advertising?
Scale
What happens to contribution dollars if spend increases and ROAS decreases?
If you cannot answer these questions, you are not ready to scale based on ROAS alone.
The Fenix ROAS vs ROI Decision Framework
When evaluating advertising:
Step 1
Check ROAS.
Is advertising generating enough attributed revenue relative to spend?
Step 2
Check CPA.
What does each purchase or new customer cost?
Step 3
Check AOV.
How much revenue does each order generate?
Step 4
Check gross margin.
How much remains after product cost?
Step 5
Check variable order costs.
How much remains before advertising?
Step 6
Subtract advertising.
What contribution remains?
Step 7
Check customer quality.
Is this a new customer? Will repeat behavior materially change the economics?
Step 8
Check total return.
Did the investment make financial sense?
Then decide whether to:
cut
fix
hold
or:
scale
The Biggest Mistake: Optimizing ROAS Instead of the Business
ROAS can become a trap when the team treats it as the final objective.
For example:
A campaign with:
6 ROAS
is protected because everyone likes the number.
Meanwhile another campaign at:
3 ROAS
is generating three times as many profitable new customers.
The team cuts the 3 ROAS campaign.
Dashboard efficiency improves.
Growth slows.
That is not optimization.
The metric replaced the business objective.
The Second Biggest Mistake: Ignoring ROAS Completely
The opposite extreme is also wrong.
Some founders hear that ROAS is imperfect and conclude:
ROAS does not matter.
It does.
ROAS tells you how efficiently advertising is converting spend into attributed revenue.
A rapidly declining ROAS can signal:
- rising CPA
- falling AOV
- weaker conversion
- creative problems
- traffic problems
- tracking changes
It is valuable.
It simply needs context.
The Correct Relationship
Think of it this way:
ROAS tells you how the advertising is working.
Contribution tells you whether the sale supports acquisition.
ROI tells you whether the defined investment produced enough financial return.
You need all three levels.
ROAS vs ROI Checklist for Ecommerce
Before calling a campaign profitable:
ROAS
- What is attributed revenue?
- What is ad spend?
- Which attribution model is being used?
- Is purchase value accurate?
Product Economics
- What is COGS?
- What is gross margin?
- What is AOV?
Variable Costs
- Payment processing?
- Fulfillment?
- Packaging?
- Shipping subsidy?
- Returns?
- Other order-level expenses?
Marketing Investment
- Ad spend?
- Creative production?
- Direct campaign costs?
- Agency or internal costs where relevant to the analysis?
Customer
- New or returning?
- First-order economics?
- Verified repeat behavior?
Business
- Contribution after ads?
- Fixed costs?
- Cash flow?
- Required profit?
If you only know ROAS, you do not yet know whether the advertising is profitable.
The Bottom Line
ROAS and ROI are not the same metric.
ROAS answers:
How much attributed revenue did advertising generate for each dollar of ad spend?
ROI answers:
What return did we produce relative to the investment after applying the costs defined in the analysis?
A high ROAS can still lose money.
A lower ROAS can sometimes create more financial value.
A 4 ROAS can be excellent for one Shopify store and economically impossible for another.
The difference comes from:
- margin
- variable costs
- AOV
- CPA
- customer mix
- repeat behavior
- scale
Do not ask only:
“What is our ROAS?”
Ask:
“What is left after we generate the sale?”
That is where advertising performance becomes business performance.
ABOUT FENIX DIGITAL GROWTH
Fenix Digital Growth is a performance marketing agency focused on Meta Ads, Google Ads, ecommerce conversion, creative strategy, measurement and profitable customer acquisition.
Fenix connects paid advertising metrics with the economics behind the business, including ROAS, CAC, AOV, gross margin, conversion rate and contribution.
The objective is not to make a dashboard look profitable.
It is to build an acquisition system the business can afford to scale.