Free tool · Customer metrics

    Customer Lifetime Value Calculator

    Estimate what a typical customer is worth over the whole relationship and how much you can spend to acquire one.

    • 100% free
    • No sign-up
    • Runs in your browser
    $
    %

    Lifetime gross profit

    $219.38

    What a customer is worth to you

    Lifetime revenue

    $487.50

    Max acquisition cost (3:1)

    $73.13

    A common LTV:CAC guideline

    How do I calculate customer lifetime value for my store?

    Customer lifetime value (CLV or LTV) is the total value a customer brings your store over the full time they keep buying from you. It shifts the question from "Was this order profitable?" to "Is this customer profitable?"

    That shift matters most when you advertise. If customers come back several times, the first order does not have to carry the full cost of acquiring them. Knowing your LTV tells you how much you can afford to spend on that first sale.

    This calculator uses a simple, transparent model based on averages. It shows both lifetime revenue and lifetime gross profit, because revenue alone overstates what a customer is worth.

    When to use the customer lifetime value calculator

    Best for

    • Stores with repeat customers
    • Deciding how much to spend to acquire a customer
    • Justifying a higher CPA on first orders

    Not the right pick for

    • Bidding on a single order — use the target CPA calculator
    • Stores with almost no repeat purchases

    How it works

    1. 1

      Enter AOV

      Use your average order value.

    2. 2

      Enter purchase frequency

      Divide yearly orders by unique customers that year.

    3. 3

      Enter lifespan and margin

      Add years as a customer and your gross margin.

    4. 4

      Read your results

      See lifetime revenue, gross profit and suggested max acquisition cost.

    How to calculate customer lifetime value

    Lifetime revenue = AOV × Purchases per year × Years as a customer

    Lifetime gross profit = Lifetime revenue × Gross margin %

    Suggested max acquisition cost = Lifetime gross profit ÷ 3

    The last line applies the common 3:1 LTV:CAC rule of thumb: a customer should generate about three times more gross profit than it cost to acquire them. That leaves room for overhead, returns and the uncertainty in any lifetime estimate.

    Worked example

    A store selling specialty coffee has these averages:

    InputValue
    Average order value$70
    Purchases per customer per year3
    Years a customer stays2
    Gross margin50%
    ResultCalculationValue
    Lifetime revenue$70 × 3 × 2$420
    Lifetime gross profit$420 × 50%$210
    Suggested max acquisition cost$210 ÷ 3$70

    The first order alone only earns $35 in gross profit, so judging ads by first-order profit would cap acquisition cost at $35. Accounting for repeat purchases, the store can reasonably spend up to $70 to acquire a customer.

    CAC vs CPA

    CAC (customer acquisition cost) is the total marketing and sales cost of winning a new customer, divided by new customers only. CPA in Google Ads is ad spend per conversion, and it includes purchases from returning customers. For LTV:CAC comparisons, use CAC. For bidding, use CPA, which you can set with the target CPA calculator.

    Interpreting your LTV:CAC ratio

    The 3:1 ratio is a guideline, not a law. How you read your ratio depends on your situation:

    • Below 1:1 means you lose money on the average customer, even counting repeat purchases.
    • Around 1:1 to 2:1 can work for fast-growing stores willing to trade profit for growth, but leaves little margin for error.
    • Around 3:1 is a widely used target that balances growth and profitability.
    • Well above 3:1 may mean you are underinvesting in acquisition and could grow faster.

    Also consider payback time. A customer worth $210 over two years does not return that profit immediately. If cash is tight, how fast you recover the acquisition cost matters as much as the ratio.

    Getting realistic inputs

    Your result is only as good as your estimates:

    • Purchases per year: take total orders in a year divided by unique customers in that year.
    • Years as a customer: if you lack long history, be conservative. Overestimating lifespan is the most common way LTV gets inflated.
    • Segment it. Customers acquired through Google Shopping, email or discounts may behave very differently. Compare LTV by acquisition channel if your data allows.

    How to increase customer lifetime value

    1. Raise repeat purchase rate with post-purchase email flows, replenishment reminders and loyalty perks.
    2. Offer subscriptions for consumable products.
    3. Increase AOV with bundles and cross-sells; the AOV calculator helps track it.
    4. Improve the first experience. Fast shipping, accurate product pages and easy returns make a second order much more likely.
    5. Bid for new customers. Google Ads offers customer acquisition settings in Performance Max and Shopping that can value or prioritize new customers, which fits a strategy built on LTV.

    Free tool vs having us run your Google Ads

    Free tool (do it yourself)Mercantads does it for you
    Know your numbersCalculate them hereTargets set from your real margins and data
    CampaignsLearn and build them yourselfShopping, Performance Max and Search built for you
    OptimizationWhenever you find timeWeekly search terms, bids, budgets and feed updates
    ResultsDepends on your time and experienceA Google Partner team focused on your profit
    Talk to us
    FAQ

    Frequently Asked Questions

    A ratio around 3:1 is a common target, meaning each customer generates about three times their acquisition cost in gross profit. Lower ratios can be acceptable during aggressive growth.

    Profit is more useful. Using lifetime gross profit shows what a customer actually contributes after product costs, which is what pays for acquisition.

    Look at how many customers from a past period are still buying. If your store is new, use a conservative estimate and update it as data accumulates.

    Yes. If repeat purchases are reliable, you can accept a higher CPA or lower ROAS on first orders, as long as your LTV:CAC ratio stays healthy.

    Customer Lifetime Value Calculator

    Estimate what a typical customer is worth over the whole relationship and how much you can spend to acquire one.