ROAS judges the order. In a retention business, the customer is what counts.

The vast majority of D2C businesses build their business model on retention, meaning customers coming back. They try to build a relationship with the customer by delivering a better product, one that is more tailored to the customer or made ethically. This lets them compete with the usually cheaper alternatives offered by big brands and corporations.

Such products have to be considerably more expensive, though. Convincing and therefore acquiring a customer is also harder and more expensive. The assumption, however, is that once a customer is convinced, they will stay for years.

Unless you sell floor tiles, bathroom fittings or beds, your business most likely has retention potential. In that case, optimizing for ROAS (return on ad spend) hurts you more than it helps. It is not the right approach. You should optimize for LTV/CAC.

Why the ad platform shows a great ROAS while the business isn’t growing

ROAS shows how well we monetize orders. It adds up orders from new and returning customers into one number and compares it to marketing costs. For D2C (retention) businesses it has a big problem: it limits growth. To grow efficiently, a business has to acquire new customers through paid activities and expand its customer base, while free or low-cost activities such as marketing automation generate repeat purchases. ROAS, however, will always be higher on returning customers. With a good product and an established relationship, they are easier and cheaper to convince to buy again.

The algorithm in the ad platform gets a ROAS target and delivers it exactly as it was set: in the easiest way possible. Most often by monetizing existing customers. The better your customer base, the faster an acquisition campaign turns into a campaign aimed at existing customers.

One of the campaigns we analyze at Sublime had a ROAS of 7. It looks like a dream result – until you work out that 97-98% of its orders came from customers who had bought before, and the cost of acquiring a genuinely new customer in that account reached PLN 4,000. No customer will generate a margin that pays back that cost.

“We over-optimized on performance and we can’t go on like this any longer,” the owner of the business summed up.

This is an extreme case of a simpler mechanism: ROAS counts the order. In a business customers come back to, what counts is how much they will spend in the months that follow – and ROAS can’t see that.

The customer base also has limited capacity: when a customer stocks up for a quarter, they won’t buy anything else for that quarter. Growth comes from new customers, and in a retention business ROAS works best as a cash flow safeguard, not as a goal in itself.

Why a ROAS of 0.5 can be the right call

Take the opposite case: a customer acquired through Meta Ads who places an average of four orders of PLN 200 each within six months, generating PLN 800 in revenue in total. That is how much you can pay for them.

The ad platform, however, sees only the first order: PLN 200 in revenue against an acquisition cost of PLN 400, which means a ROAS of 0.5 – in most accounts, a failure worth switching off in week two.

When you analyze performance over the six months after the first order, though, the revenue from a customer acquired this way exceeds their cost. The decision flips and now points to scaling the campaign as much as possible, as an effective one.

The whole difference comes down to what you take as the unit of measurement: a single order shows a PLN 200 loss, while the customer over six months shows a return with room to spare.

What to use instead of ROAS?

To grow efficiently, retention-driven D2C businesses should focus on optimizing for LTV/CAC. It is the only metric that captures the real value of an acquired customer and supports scaling.

LTV/CAC should reach the target value exactly at the end of the chosen period: 1.0-1.15 for paid campaigns, around 2-2.5 for the business as a whole. A result below 1.0 for the whole business undermines the model and a result above 4 shows you are spending too little on marketing. The threshold for paid campaigns is lower because free traffic adds to the result of the whole business: brand, direct and referral visits.

1. LTV on Margin I. Margin I is revenue minus cost of goods and discounts. Calculate it for customers acquired in a single month and sum it over a three- and six-month window, depending on the return on investment you want to assume. The basis must be your own, deduplicated data – ad platforms count the same orders several times, so the sum of conversions from the platforms exceeds actual sales. Anyone who settles budgets on their own data is ahead of 95% of the market.

2. Payback period. The payback period, meaning the time within which the investment in a customer should pay off, is set by the management board based on two things: how much cash the company has and how fast it wants to grow. The variants below are illustrative.

VariantPeriodWhen to choose it
Conservative3 monthschoose when cash is limited
Moderate6 monthsstart with this variant, the most common choice
Aggressive12 monthsonly with cash reserves or financing
2-3x growth12-17 monthschoose when scaling is the priority
Rare15-18 monthsindividual cases, calculate the risk before deciding

3. CAC. CAC, the cost of acquiring a new customer, is calculated one way: you divide total marketing spend by the number of customers acquired and add order handling costs.

Repeat Order Rate (ROR) as an optimization metric

A technical and easily available indicator of an acquisition campaign’s quality is Repeat Order Rate (ROR). ROR shows what share of the orders attributed to a given marketing channel come from returning customers. It therefore defines the nature of the campaign and, as a result, its chances of a good LTV/CAC ratio. The higher the ROR, the higher the CAC usually is (a larger marketing cost is divided by a smaller number of newly acquired customers). Based on our clients, we define the following benchmarks for campaigns:

Campaign typeRepeat order rateWhat to do
Acquisition campaign, target levelbelow 30%leave it as it is, this is the target level
“Acquisition” campaign above the threshold45-50%split it, you are paying for media to reach your own base
Campaign to existing customers60-80%measure it by ROAS

When ROR is high, a good approach is to split the campaign into two parts: acquisition and, if you want to run one, a returning-customer campaign. The acquisition campaign should have lower ROAS targets in the ad platforms (the platforms optimize using ROAS) because in the short term we may be inefficient – scale is what counts. The returning-customer campaign should have a high ROAS – here we are fighting for monetization, not scale.

This is how you build an advantage a competitor can’t copy: whoever looks at ROAS takes a short-term view and won’t capture the real value of the customer being acquired. Because their effects are deferred in time, actions based on LTV/CAC work like a good investment – they may not seem logical for a while, but if everything is calculated properly, in the long run they deliver growth and profit. Irrational moves become very rational.

All the numbers in this article come from specific businesses we analyze at Sublime. If you want to see what a new customer really costs you and how long it takes to pay back, book a demo.

Read our latest articles

ROAS vs LTV/CAC: a customer’s repeat orders, with ROAS measuring only the first one
ROAS judges the order. In a retention business, the customer is what counts.
Education
Read more
Entry product analysis: bestseller vs product that brings customers back
The product that sells best is not always the product that keeps customers
Guide
Read more
Diagram of predictive LTV: sending customer lifetime value and CAC to Meta and Google as the conversion value
The ad algorithm optimizes for the value you send it
Features
Read more
What Tinder teaches you about LTV:CAC
Education
Read more

BUSINESS AREAS

SUBLIME IS A PERFECT MATCH FOR

Marketing teams

Sublime connects every campaign to real business outcomes, from first click to long-term retention and LTV. With first-party attribution and margin-based performance tracking, it becomes clear which channels truly drive profitable growth.

  • True impact of Meta, TikTok & influencers
  • Optimize ad spend based on margin
  • Retention & LTV by acquisition source
  • New vs returning users per campaign
  • Best-selling products to marketing channels

E-commerce teams

Sublime helps e-commerce teams understand how customers shop, why they come back and which products truly build long-term value. All in one structured, user-level customer journey, without stitching reports from GA4, Shopify or incomplete reports spread across platforms.

  • Retention by cohort or customer segment
  • Behaviors driving churn and repeat purchases
  • Discount impact from revenue to Margin II
  • High-value product pairs & cross-sell opportunities
  • Activate segments in Meta, Klaviyo, TikTok

Data analysts

Sublime gives analysts a trusted foundation to work with: raw user-level data, unified into one consistent model. With a consistent model and full SQL access, data teams can build dashboards from custom metrics and segments to advanced attribution and retention models.

You can:

  • Build custom dashboards on unified data
  • Explore raw events with SQL
  • Integrate Sublime with your existing BI tools
  • Define new metrics and custom segments
  • Full customer journeys across channels

BUSINESS AREAS

SUBLIME IS A PERFECT MATCH FOR

FEATURES

DATA-DRIVEN CAPABILITIES

True value of Meta and TikTok campaigns.

Sublime Analytics Platform connects customer journeys across devices and channels to show which campaigns truly drive valuable users.

Unlike GA4 (Google Analytics 4) or marketing platform reports, it captures the full path to conversion and beyond.

Optimize marketing spend based on profit

Revenue doesn’t always reflect true business performance – what really matters is profit.

Sublime lets you evaluate campaign effectiveness based on contribution margin and optimize for POAS (Profit on Ad Spend), instead of just ROAS (Return on Ad Spend).

Influencer campaigns tracked and measured like channels

Traffic and conversions from influencer links and coupon codes are attributed directly in the model.

This puts creators on the same playing field as paid, organic, or affiliate channels.

LTV broken down by acquisition channels.

You can see how lifetime value evolves over time by channel – Meta, Google, email, influencer, and more. Focus the budget on sources that bring in loyal, profitable customers.

True value of Meta and TikTok campaigns.

Sublime Analytics Platform connects customer journeys across devices and channels to show which campaigns truly drive valuable users.

Unlike GA4 (Google Analytics 4) or marketing platform reports, it captures the full path to conversion and beyond.

Revenue doesn’t always reflect true business performance – what really matters is profit.

Sublime lets you evaluate campaign effectiveness based on contribution margin and optimize for POAS (Profit on Ad Spend), instead of just ROAS (Return on Ad Spend).

Traffic and conversions from influencer links and coupon codes are attributed directly in the model.

This puts creators on the same playing field as paid, organic, or affiliate channels.

You can see how lifetime value evolves over time by channel – Meta, Google, email, influencer, and more. Focus the budget on sources that bring in loyal, profitable customers.

Unlock your business potential with Sublime