Skip to main content

Fenix Digital Growth

Growth Hacks

ROAS vs ROI for Ecommerce: Why High ROAS Can Lose Money

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

MetricROASROI
Full nameReturn on Ad SpendReturn on Investment
Main questionHow much revenue did ads generate?Did the investment create a financial return?
NumeratorAttributed revenueGain or profit from investment
DenominatorAdvertising spendTotal defined investment
Includes product cost by default?NoIt should be reflected when measuring profitability
Includes fulfillment by default?NoInclude when relevant to the investment
Includes payment fees by default?NoInclude when relevant
Best useAdvertising efficiencyInvestment profitability
Common mistakeTreating revenue as profitInconsistently 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.

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 […]

Donec venenatis posuere sapien. Mauris auctor suscipit lectus eu tincidunt. Ut sed felis eros. Mauris volutpat erat ac ultricies commodo. Etiam et eros dolor. Cras bibendum mi ac ipsum malesuada, ut bibendum elit aliquam. Curabitur hendrerit iaculis ante vel consequat. Donec lacinia nibh eget quam volutpat luctus. Mauris in vehicula quam.

How to be more creative

Vestibulum in nibh lacus. Proin commodo gravida eros vitae malesuada. Maecenas sed egestas dui. Cras risus mi, vestibulum at sem in, sodales congue velit. Cras ante risus, efficitur ac elementum at, convallis hendrerit risus. Sed dolor ipsum, sagittis vel lobortis nec, dignissim nec leo. Ut lacinia vestibulum mauris, nec molestie sapien vulputate sed.

Vestibulum eget turpis ac lorem congue auctor. Donec consequat rhoncus risus eget commodo. Nunc at eros elementum, accumsan tortor placerat, laoreet nisl. In a accumsan tortor, sed porta risus. Nullam at justo lobortis, pharetra metus in, finibus tortor. Vestibulum venenatis nibh odio, convallis dignissim ante interdum sit amet.

“Creativity doesn’t wait for that perfect moment. It fashions its own perfect moments out of ordinary ones.” – Bruce Garrabrandt

Quisque bibendum iaculis dictum. Suspendisse in pellentesque nulla, non interdum erat. Curabitur in lacinia metus. Vestibulum at purus arcu. Aliquam interdum sit amet purus non aliquam. Nunc hendrerit enim id sodales iaculis. Phasellus augue tortor, facilisis suscipit fringilla faucibus, tempor laoreet diam. Duis ut nunc in nulla tristique ultricies. Aenean suscipit sapien eget nulla sodales elementum. Duis et elementum sem. Mauris dignissim nunc nisl, vitae rhoncus risus ultrices eget. Mauris nec porta elit, et porta velit. Ut sed placerat libero, scelerisque sollicitudin augue. Etiam a ullamcorper quam. Suspendisse a euismod neque.

Post tag :

Growth Hacks

Leave a Reply

Your email address will not be published. Required fields are marked *

Andrei is a 20-year marketing veteran and creative entrepreneur with a passion for real estate. With over a decade in luxury real estate marketing, he drives growth for developers and agent teams through intent-focused digital strategies.

Categories

Recent Post

Follow Us

Fenix Media Nenad Vasic