Research & Benchmarks Optimization AI Ads Analytics Why Madgicx? About Us Blog Careers Case Studies Events Glossary Guides Answers Pricing Login Try for Free

Customer lifetime value (LTV)

Customer lifetime value (LTV, also written CLV) is the total revenue or profit one customer brings to your business over the whole time they keep buying. In Meta ads, it tells you how much you can afford to pay to win a customer, because the first order is rarely the only one.

How to calculate LTV

There are two common versions. Pick one and use it every time, so your numbers stay comparable.

Revenue LTV = average order value × purchases per year × years retained

Margin LTV = revenue LTV × gross margin

Revenue LTV is quick to work out but overstates what you earn, since it ignores the cost of what you sell. Margin LTV counts only the part of each sale you keep, which is the number to weigh against ad costs.

Worked numbers. A pet supplies store sees an average order value of $45. A typical customer orders 6 times a year and stays for 2.5 years.

  • Revenue LTV = $45 × 6 × 2.5 = $675
  • With a 40% profit margin, margin LTV = $675 × 0.40 = $270

Subscription businesses often use a shortcut: average monthly revenue per customer divided by the monthly churn rate. A customer paying $30 a month who cancels at 5% a month has an LTV of $30 ÷ 0.05 = $600.

Let Madgicx's AI do the work

Its AI marketer finds what's working and prepares the next move. You approve.

Try for Free ($0 Trial)

LTV and CAC: the ratio that sets your budget

LTV means little alone. It matters next to customer acquisition cost (CAC), what you spend to win one customer.

LTV:CAC ratio = customer lifetime value ÷ customer acquisition cost

A common rule of thumb is a ratio of about 3 to 1 or better. It is general marketing guidance, not a Meta figure, and the right number depends on your margins, cash and how fast you want to grow. If the store above pays $90 to win a customer, its margin LTV of $270 gives a ratio of 3, right at that rule of thumb. At a CAC of $200 the ratio drops to 1.35, and little is left after other costs.

Why LTV changes how you read Meta results

Ads Manager reports the purchases and values it credits to your ads inside the attribution window. Meta calculates purchase ROAS as purchase conversion value divided by amount spent, so a campaign that wins first-time buyers can look modest on return on ad spend (ROAS) even when those buyers return for years. LTV usually comes from your store, CRM or email platform, because that is where repeat orders are recorded.

Two uses follow:

  1. Set a higher cost target for new customers. A store that earns $270 in margin per customer can accept a first order that only breaks even, as long as repeat orders follow.
  2. Judge campaigns on customer quality. Two ad sets with the same cost per acquisition can bring customers worth very different amounts.

How to raise LTV

  • Raise order value. Bundles and upsells lift the first factor in the formula.
  • Raise purchase frequency. Email, SMS and retargeting ads bring customers back.
  • Keep customers longer. Better onboarding, quality and support extend the years retained.
  • Find more of your best customers. Meta describes a lookalike audience as a way to reach new people who "share similar characteristics to your existing customers". Build your lookalike audience from a list of your highest-LTV customers rather than all buyers. A custom audience of those customers also works for exclusions and retention ads.

Example. A language-learning app earns $12 a month per subscriber, with 4% monthly churn, so its LTV is $12 ÷ 0.04 = $300. Its CAC from Meta ads is $60, a ratio of 5. The team sees room to grow, raises its budget in steps, uses its top 20% of subscribers by lifetime payments as the lookalike source, and watches whether CAC stays under $100, the level where the ratio falls to 3.

In Madgicx. AI Marketer audits your Meta ad account, spots which campaigns and ad sets pull results down and prepares changes for you to approve. One-Click Report brings Meta, Google Ads, TikTok, Shopify and Klaviyo data into one place, so you can compare ad cost with customer value.

FAQ

What is a good LTV?

There is no universal number. A good LTV is one well above what it costs you to acquire a customer, often around three times CAC as a rule of thumb. Compare it with your own CAC and margins, not with another industry's average.

What is the difference between LTV and CLV?

Nothing in practice. Customer lifetime value (CLV or CLTV) and LTV are two names for the same idea. Some teams use LTV for revenue and CLV for profit, so check which version a report uses.

Is LTV the same as ROAS?

No. ROAS compares revenue from ads with ad spend over a reporting period. LTV measures what one customer is worth over their whole relationship with you. Together they show whether a campaign that looks costly up front pays back later.

How do I find LTV with limited data?

Use the simple formula on your last 6 to 12 months of orders. Group customers by the month they first bought and track their repeat orders.

Can Meta ads optimize for LTV?

Meta optimizes toward the events and values it receives. If you send purchase events with accurate values, you can steer delivery toward higher-value purchases. Lifetime figures from repeat orders still need your own tracking to measure.

Sources

Official Meta Business Partner

Now you know how it works. Madgicx's AI does the work.

Madgicx is the agentic AI advertising platform for Meta ads. Its AI marketer finds what is working, prepares the next move and gets it done in one click, while you stay in control.

Try for Free ($0 Trial)
200,000+ advertisers
$10B+ annual ad spend visibility
4.6 / 5 on G2, from 220+ reviews