Customer Lifetime Value Calculator
Calculate how much revenue each customer is worth over time and determine the maximum you should spend to acquire new ones.
Customer metrics
Results
Customer Lifetime Value
—
CLV After Margin
—
Monthly Value
—
Max Acquisition Cost (1/3 Rule)
—
Shares the numbers you entered, not your data. Everything is in the link itself.
What is customer lifetime value?
Customer lifetime value (CLV, sometimes written LTV) is the total revenue you can expect from a single customer across the whole time they buy from you. Instead of judging a customer by their first order, CLV looks at every order they will place before they churn. It is the number that tells you what a customer is really worth, and therefore how much you can afford to spend to win one.
For ecommerce brands, CLV is the counterweight to acquisition cost. A store with a $40 first order can still scale profitably if those customers come back four times a year for three years; a store with a $120 one-time purchase and no repeat behaviour cannot spend nearly as much to acquire. CLV turns "are these customers worth it?" into a number you can plan against.
The CLV formula
The most useful ecommerce CLV formula multiplies three behaviours together, then adjusts for what you actually keep after costs:
CLV = Average Order Value × Purchase Frequency × Customer Lifespan
CLV after margin = CLV × Gross Margin %
Average order value is what a customer spends per order, purchase frequency is how many orders they place per year, and customer lifespan is how many years they keep buying. Multiplying by your gross margin turns top-line revenue into the profit a customer actually contributes, which is the figure you should base spending decisions on. The calculator above works out both the raw and after-margin numbers for you.
A worked example
Say your average order value is $50, customers order 4 times a year, and they stay with you for 3 years. Your raw CLV is $50 × 4 × 3 = $600. If your gross margin is 40%, your CLV after margin is $600 × 0.40 = $240. Two different monthly figures come out of that over the 3-year (36-month) lifespan, and it is worth being clear which is which: raw revenue per customer is $600 ÷ 36 = about $16.67 per month (this is the calculator's Monthly Value), while after-margin profit is $240 ÷ 36 = about $6.67 per month.
That $240 after-margin figure is the one that governs how aggressively you can acquire. Small changes compound: lift purchase frequency from 4 to 5 orders a year and CLV after margin jumps from $240 to $300, a 25% increase, without acquiring a single extra customer.
Keep in mind this is a simplified model. It treats every future order as equally valuable, with no discounting for the time value of money, and it assumes your purchase frequency and margin hold steady across the whole lifespan. Real customers churn unevenly and margins shift over time, so read the result as a planning estimate, not a precise forecast.
How much should you spend to acquire a customer?
A widely used rule of thumb is to spend no more than one-third of your after-margin CLV to acquire a customer, which keeps a healthy buffer for overhead and profit. On the $240 example above, that puts your maximum customer acquisition cost (CAC) at roughly $80. To work out what you are actually paying today, counting sales spend as well as media, use the CAC calculator. Put another way, a CLV to CAC ratio of about 3:1 is the common target for a sustainable ecommerce business; drop below it and growth starts eating your margin.
The lever most brands underuse is CLV itself. Raising retention and repeat rate lifts the ceiling on what you can spend to acquire, which is usually cheaper than fighting for lower ad costs. If you want to sanity-check the margin behind these numbers, the profit margin calculator and the ROAS calculator pair well with this one.
How to increase customer lifetime value
Each input in the formula is a lever you can pull. Lift average order value with bundles, upsells, and volume incentives. Increase purchase frequency with better lifecycle emails, replenishment reminders, and a reason to come back. Extend customer lifespan by improving the post-purchase experience so people churn later, if at all.
Behind all three sits the same thing: the creative and messaging customers actually see. The brands that grow CLV are usually the ones whose ads, emails, and product pages speak to what customers already care about, using the language customers themselves use. That is exactly what listening to reviews, comments, and campaign data is for, and it is the fastest of these levers to move once you know which messages resonate.
Use this calculator on your own site
Free to embed and free to cite, no attribution deal needed. Writers, agencies and course authors are welcome to drop the calculator straight into a post, and a credit link back is all we ask.
Embed this calculator on your site
Cite this tool, HTML
Cite this tool, plain text
Frequently Asked Questions
What is customer lifetime value (CLV)?
Customer lifetime value (CLV) is the total revenue a business can expect from a single customer over the entire duration of their relationship. It is calculated by multiplying average order value by purchase frequency and customer lifespan. CLV helps ecommerce businesses decide how much to spend on acquiring and retaining customers.
How do I calculate customer lifetime value?
The basic CLV formula is: CLV = Average Order Value x Purchase Frequency x Customer Lifespan. For a more accurate picture, multiply by your gross margin percentage to get CLV after costs. For example, if AOV is $50, customers buy 4 times per year, stay for 3 years, and margin is 40%, then CLV = $50 x 4 x 3 x 0.40 = $240.
How much should I spend to acquire a customer?
A common rule of thumb is to spend no more than one-third of your CLV on customer acquisition. If your CLV after margin is $240, your maximum recommended customer acquisition cost (CAC) would be $80. This ensures you maintain healthy profitability while scaling your customer base.
What is a good CLV to CAC ratio?
A CLV to CAC ratio of around 3:1 is the common benchmark for a healthy ecommerce business, meaning each customer is worth about three times what you spend to acquire them (measured on after-margin CLV). A ratio near 1:1 means you are barely breaking even on acquisition, while a very high ratio can signal you are underinvesting in growth.
What is the difference between CLV and LTV?
CLV (customer lifetime value) and LTV (lifetime value) are the same metric; the terms are used interchangeably. Both describe the total revenue or profit a single customer generates across their entire relationship with your business. Some teams reserve LTV for a company-wide average and CLV for individual customers or segments, but the calculation is identical.
You know what a customer is worth. Now earn more of them.
CLV is set by how often customers come back and how much they spend when they do, and that is driven by the creative and messaging they see. Selzee turns your reviews, comments, and campaign data into sharper hooks and briefs, so the ads and emails that bring customers back actually land.
Get started for freeOur articles are still written by HUMANS! Get human written articles in your Google feed.
Add as preferred sourceMore free tools
Keep exploring
Ecommerce Profit Margin Calculator
Calculate gross margin, net margin, profit per unit, and break-even ROAS for any ecommerce product.
Try it free 🧾Conversion Rate Calculator
See whether your conversion rate is good for your industry, and how many more orders the median and the top quarter would bring.
Try it free 📊Engagement Rate Calculator
Calculate an engagement rate for Instagram, TikTok, Facebook or X, graded against the published average for that platform.
Try it free 🎵TikTok Engagement Rate Calculator
Type a TikTok handle and grade every recent video by views against the average for accounts your size.
Try it free 👍Facebook Engagement Rate Calculator
Calculate your Facebook engagement rate by fans and by reach, graded against the published average.
Try it free 🐦Twitter (X) Engagement Rate Calculator
Calculate your Twitter or X engagement rate by followers and by impressions, graded against the published average.
Try it free ▶️YouTube Engagement Rate Calculator
Calculate a YouTube engagement rate by views and by subscribers, with the interactions per 1,000 views and the comment share.
Try it free 📷Instagram Engagement Rate Calculator
Calculate your Instagram engagement rate by followers and by reach, graded against the published all-industry median.
Try it free 🔍Competitor Ad Finder
Enter one brand and open all four public ad libraries at the right place, with what each one will and will not show you.
Try it free 📐Instagram Size Checker
Drop one image in and see what Instagram does to it in every format, with the crop drawn on your photo, then download the fixed file. Nothing is uploaded.
Try it free 🖼YouTube Thumbnail Size Checker
Drop a thumbnail in, see what YouTube does to it, and resize it to 1280 x 720, 4K or Shorts under the size limit. Nothing is uploaded.
Try it free 📱Instagram Story Size Checker
See the 9:16 crop and the safe zones the profile row and reply box cover, drawn on your own story. Nothing is uploaded.
Try it free 🎵TikTok Safe Zone Checker
Drop a TikTok ad, image or video, and see what the tabs, buttons and caption cover, drawn on your own frame. Nothing is uploaded.
Try it free 🎬Instagram Reels Safe Zone Checker
Drop a reel, a cover or a Reels ad and see what the caption, the buttons and the top bar cover, drawn from Meta's own figures. Nothing is uploaded.
Try it free 📘Facebook Cover Photo Size Checker
Facebook crops covers differently on desktop and mobile. See both crops and the area that survives them. Nothing is uploaded.
Try it free 💼LinkedIn Banner Size Checker
See the 4:1 crop, the 15 percent mobile cut and where your profile photo lands on your banner. Nothing is uploaded.
Try it free 📺YouTube Banner Size Checker
See the 2560 x 1440 crop and the 1235 x 338 safe area YouTube keeps on every device, drawn on your own banner. Nothing is uploaded.
Try it free ⭕Instagram Profile Picture Size Checker
Drop your photo in and see what the round crop hides. Instagram publishes no size, so every figure is labelled. Nothing is uploaded.
Try it free 📌Pinterest Pin Size Checker
See whether your Pin is the 2:3, 1000 x 1500 Pinterest recommends, and what a taller one risks in the feed. Nothing is uploaded.
Try it free 🖼️Pinterest Banner Size Checker
Check your profile cover against the 800 x 450 minimum and 16:9 shape, with the phone crop and buttons drawn on it. Nothing is uploaded.
Try it free 🔴Pinterest Profile Picture Size Checker
Drop your photo in and see what Pinterest's round crop hides. Pinterest publishes no size, so every figure is measured. Nothing is uploaded.
Try it free ⬇️YouTube Thumbnail Downloader
Paste a YouTube link and download every thumbnail size YouTube stores, up to 1280 x 720. Nothing is uploaded.
Try it free 📸Instagram Profile Picture Downloader
Paste an Instagram username or profile link and download the profile picture in the largest file Instagram keeps, up to 1080 x 1080.
Try it free 🎶TikTok Profile Picture Downloader
Paste a TikTok username or profile link and download the avatar in the largest file TikTok keeps, up to 1080 x 1080.
Try it free ▶️YouTube Profile Picture Downloader
Paste a channel @handle or link and download the YouTube channel avatar at its upload size, the largest file YouTube keeps.
Try it free ✖️X (Twitter) Profile Picture Downloader
Paste a username or profile link and download the X (Twitter) profile photo at its upload size, usually 400 x 400.
Try it free 💼LinkedIn Profile Picture Downloader
Paste a LinkedIn profile link and download the public profile photo in the file LinkedIn shows to people who are not logged in.
Try it free 📌Pinterest Profile Picture Downloader
Paste a username or profile link and download the Pinterest profile picture in the largest file Pinterest shows, 280 x 280.
Try it free 🎬TikTok Video Downloader
Paste a TikTok video link and save the MP4, without the watermark when TikTok keeps that file. No app, no sign-up.
Try it free 📌Pinterest Video Downloader
Paste a pin link and save the video as an MP4 in the largest size Pinterest keeps, idea pins included.
Try it free 📥Facebook Ad Downloader
Paste a Meta Ad Library link or ad ID and save the ad's video or pictures, one file per carousel card.
Try it free 📝YouTube Transcript Extractor
Paste a YouTube video or Short link and get its transcript with timestamps or as plain text. Copy it, or download TXT or SRT.
Try it free 🗒️TikTok Transcript Generator
Paste a TikTok video link and get what is said, with timestamps or as plain text. Copy it, or download TXT or SRT.
Try it free 🏷️YouTube Tag Generator
Type a video title and topic and get YouTube tags from specific to broad, counted against the 500 character limit, ready to paste.
Try it free 📝YouTube Description Generator
Write a YouTube description from what your video covers: opening lines for above the fold, your chapters and links, and three hashtags.
Try it free 🎵TikTok Caption Generator
Describe the video and the product and get three TikTok captions with a hook first line, for a post, a Spark Ad or an in-feed ad.
Try it free 📝Instagram Bio Generator
Say who the account is for and get 5 Instagram bios, each inside the 150 character limit, with a count and a Copy button.
Try it free #️⃣Facebook Hashtag Generator
Paste a Facebook post and get hashtags in groups, specific first, each one a single word Facebook can link, with one Copy all.
Try it free 🏷️LinkedIn Hashtag Generator
Paste a LinkedIn post and get hashtags for your industry, your role and the topic, each one a single word, with one Copy all.
Try it free 🎵TikTok Bio Generator
Say what you sell or post and get 5 TikTok bios, each inside the 80 character limit, with a count and a Copy button.
Try it free 🪪TikTok Username Generator
Say what your account is about and get TikTok username ideas in three groups, each one checked against TikTok's username rules.
Try it free 📐Social Media Image Sizes
Every surface in one table, each figure dated against the platform own page, with a checker per surface.
Try it free 🧩Instagram Grid Maker
Split one photo across your profile grid, numbered in the order you post them so the picture assembles the right way up. Nothing is uploaded.
Try it free 🖼Instagram Image Resizer
Free Instagram image resizer. Pick 1:1, 4:5, 3:4, 1.91:1 or 9:16, fit the whole photo or crop it, and download it at the exact size Instagram keeps.
Try it free 🖼Facebook Image Resizer
Free Facebook image resizer. Pick feed, square, link, story or cover, fit the whole photo or crop it, and download a JPG or PNG at the exact size. Nothing is uploaded.
Try it free 🖼X (Twitter) Image Resizer
Free X image resizer. Pick 16:9, square, 4:5 or header, fit the whole photo or crop it, and download a JPG or PNG under the 5 MB limit. Nothing is uploaded.
Try it free 📱Instagram Mockup Generator
Drop a picture and get a realistic Instagram post or ad mockup: your name, caption, likes, light or dark, 1:1 or 4:5. Download a PNG. Nothing is uploaded.
Try it free 📣Facebook Ad Mockup Generator
Drop a picture and get a realistic Facebook feed ad mockup: page name, primary text, headline, button and reactions, light or dark. Download a PNG. Nothing is uploaded.
Try it free 💬Instagram Comment Generator
Type a username and a comment and get the Instagram Reels "Reply to comment" sticker or a comment row, with or without the verified badge, as a transparent PNG. Nothing is uploaded.
Try it free 💬TikTok Comment Generator
Type a name and a comment and get the TikTok "Reply to comment" sticker or a comment row as a transparent PNG at 2x or 3x. Nothing is uploaded.
Try it free 📝Instagram Transcript Generator
Drop a Reel you saved from Instagram and get the transcript with timestamps. Copy it or download a TXT or SRT file. Free, no sign-up, nothing is uploaded.
Try it free 🔤TikTok Font Generator
Type your name, bio or caption and copy it in 21 text styles that paste into TikTok: bold, script, gothic, bubbles and more.
Try it free 📊ROAS Calculator
See your ROAS, whether your ads made money, and the target ROAS and ACoS for the profit you want, from spend, revenue and margin.
Try it free ⚖️Break-Even ROAS Calculator
The ROAS at which your ads stop losing money, from your margin or your costs per order, plus your break-even CPA.
Try it free ✍️AI Product Description Generator
Generate compelling product descriptions in multiple tones and lengths.
Try it free 📋Creative Brief Generator
Turn a product, an audience and real customer language into a ten-section brief: one message, the insight behind it, deliverables and success metrics.
Try it free 🎨Brand Kit Generator
Read your brand kit off your own site: the colours in your CSS, the fonts you already use, and tone words evidenced by your own sentences.
Try it free 📣CPM Calculator
Cost per thousand impressions, solved in any direction: fill any two of spend, impressions and CPM and the third is worked out.
Try it free 🖱️CPC Calculator
Cost per click, plus the CTR and CPM the same three numbers already answer.
Try it free 👆CTR Calculator
Click-through rate at two decimals, plus impressions per click and your click-to-conversion rate.
Try it free 🎯CPA Calculator
Cost per acquisition against the break-even CPA your order value and margin allow, so the number comes with a verdict.
Try it free 🧲CAC Calculator
Customer acquisition cost counting sales spend as well as marketing, plus the LTV to CAC ratio.
Try it free 🪝Hook Generator
Turn your product and real customer reviews into ad, email, and landing page hooks, each labelled with the angle it uses.
Try it free 🧰AI Content Generator
The hub for the seven. One idea into posts, captions, carousels, scripts or a week of ideas.
Try it free 📣Social Media Post Generator
One idea into three posts, each written for the platform you pick, with its angle named.
Try it free 📸Instagram Caption Generator
Describe the photo and get five captions at the vibe, length and emoji level you choose.
Try it free 🎠Instagram Carousel Generator
A topic into 5, 7 or 10 slides written in reading order, plus the caption to go under them.
Try it free 🎬Video Script Generator
A Reels, TikTok or Shorts script beat by beat: the line to say and the shot to film beside it.
Try it free 💼LinkedIn Post Generator
One thing you know into three LinkedIn posts that read like a person, not a press release.
Try it free 💡Content Idea Generator
Six post ideas for your account, each with its format, its opening line and why it would work.
Try it free