← All Guides

analytics

Customer Lifetime Value (LTV)

Average revenue per customer over time and how to improve retention.

What is Customer LTV?

Customer Lifetime Value (LTV) is the total revenue a single buyer generates across all their orders with your shop. It answers the question: how much is one customer actually worth over time?

LTV = Average Order Value × Average Number of Orders per Customer

A buyer who places one $40 order has an LTV of $40. A buyer who orders four times at $40 each has an LTV of $160. The difference between those two profiles determines how much you can afford to spend acquiring new customers.

Why It Matters

Most TikTok sellers focus entirely on first-order profit. But if a meaningful share of your buyers come back, your true unit economics are much better than a single order suggests — and you may be underinvesting in acquisition.

LTV also reframes retention. Keeping an existing customer is almost always cheaper than acquiring a new one. If your LTV is rising, it means your product quality, post-purchase experience, or catalog depth is working. If it’s flat or falling, that’s a signal worth investigating before scaling ad spend.

LTV is most useful as a trend, not an absolute number. Compare LTV across cohorts (buyers acquired in different months) to see whether retention is improving over time.

How AxonRow Calculates LTV

AxonRow identifies repeat buyers using the buyer_uid field from TikTok Shop order data. Each unique buyer ID is tracked across all orders synced to your account, regardless of which product they purchased.

For each buyer, AxonRow sums their total revenue (at order value, before fees and COGS) and counts their order frequency. LTV metrics are then aggregated at the shop level and broken down by acquisition cohort — the month the buyer placed their first order.

LTV calculations require sufficient order history. If your shop has less than 60 days of synced data, cohort LTV numbers will be incomplete. The Analytics → LTV page shows a data coverage indicator so you know when to trust the numbers.

How to Read It in AxonRow

Go to Analytics → Customer LTV. The main view shows average LTV by cohort month, with a retention curve below it showing what percentage of buyers from each cohort returned for a second, third, and fourth order.

Use the LTV vs. CAC panel to compare your average LTV against your estimated customer acquisition cost (pulled from your ad spend data). A healthy ratio is LTV at least 3× your CAC. If the ratio is below 2×, your acquisition economics are tight and scaling will be difficult.

Improving LTV

Practical steps that work for TikTok Shop sellers:

  • Product quality is the foundation. Repeat buyers come back because the product delivered on its promise. No retention tactic compensates for a product that disappoints.
  • Bundle complementary SKUs. Buyers who purchase a bundle on their first order have measurably higher LTV than single-SKU buyers. Use your product analytics to identify natural bundle pairs.
  • Follow up after delivery. TikTok Shop’s post-purchase messaging window is short, but a timely check-in (day 7–10 after delivery) drives reviews and surfaces issues before they become refunds.
  • Restock alerts and new arrivals. Buyers who opted into notifications have 2–3× higher repeat purchase rates. Make it easy to follow your shop from the product page.

Common Mistakes

  • Calculating LTV on too short a time window. A 30-day LTV looks very different from a 180-day LTV. Always specify the window when comparing numbers across time periods or competitors.
  • Ignoring cohort differences. Averaging LTV across all buyers hides the fact that buyers acquired during a sale event often have lower LTV than organic buyers. Cohort analysis reveals this.
  • Optimizing for LTV without checking margin. A high-LTV buyer who only purchases during deep discounts may be less profitable than a lower-LTV buyer who pays full price. Pair LTV with profit-per-buyer for a complete picture.

See these metrics live for your shop

Start Free Trial