You’re spending money to get new customers—but do you actually know if you’re making money on them? Most local business owners can tell you what they spent on Google Ads last month, but ask them if those customers will be profitable over time, and you’ll get blank stares. That’s the problem with flying blind.
Customer Lifetime Value (CLV) is the number that changes everything. It tells you exactly how much revenue you can expect from a customer over your entire relationship with them. Once you know this number, you can finally answer the question that keeps you up at night: “How much can I actually afford to spend to get a new customer?”
Without CLV, every marketing dollar is a gamble. With it, you can confidently scale your advertising, identify which customers are actually worth pursuing, and make decisions based on real profitability instead of gut feeling.
Here’s what makes this even more powerful: CLV isn’t just about knowing if you’re profitable. It tells you which marketing channels bring in valuable customers versus bargain hunters who disappear after one purchase. It reveals whether your retention efforts are actually working. And it gives you the confidence to outspend competitors who don’t understand their numbers.
In this guide, you’ll learn exactly how to calculate CLV using methods that work for local businesses—whether you’re running an HVAC company, a law firm, or a plumbing service. No MBA required, just straightforward math and a spreadsheet. Let’s get started.
Step 1: Gather Your Core Customer Data
Before you can calculate anything, you need three essential numbers: average purchase value, purchase frequency, and customer lifespan. The good news? You probably already have this data somewhere in your business systems.
Start with your point-of-sale system, CRM, or accounting software. You’re looking for transaction history that shows who bought what and when. If you use QuickBooks, ServiceTitan, Jobber, or similar software, you can export customer transaction reports. If you’re old school with paper invoices, you’ll need to manually compile this data—tedious, but worth it.
The key is consistency. Pull data from the same time period across all three metrics. For most local businesses, 12 to 24 months of transaction history provides a solid baseline. Less than that and seasonal fluctuations will skew your numbers. More than that and you risk including outdated customer behavior that no longer reflects your current business.
What if your data isn’t perfect? Estimate conservatively. If you know roughly how often customers return but don’t have exact dates, use your best judgment based on appointment books or service schedules. The goal isn’t perfection—it’s getting close enough to make better decisions than you’re making now.
Create a simple spreadsheet with these columns: Customer Name, Total Revenue from Customer, Number of Purchases, Date of First Purchase, Date of Last Purchase. This organization makes the actual calculations straightforward and lets you spot obvious errors before they throw off your final number.
One warning: exclude extreme outliers when gathering data. That one customer who spent ten times your average? Note them separately. They’re valuable, but including them in your baseline calculation will give you an unrealistic CLV that leads to overspending on acquisition.
Step 2: Calculate Your Average Purchase Value
Now you’re ready for the first real calculation. Average Purchase Value tells you how much revenue you generate each time a customer buys from you. The formula is dead simple: Total Revenue divided by Number of Purchases.
Let’s say you run a landscaping business. Over the past 12 months, you generated $240,000 in revenue from 480 individual jobs. Your Average Purchase Value is $240,000 ÷ 480 = $500 per job.
This number should make intuitive sense for your business. If you’re a plumber and your average purchase value comes out to $50, something’s wrong—you probably forgot to include parts and materials, or your data export only captured service fees. Double-check your source data.
Use a consistent time period for accuracy. Mixing data from different years or cherry-picking your best months will give you inflated numbers that lead to bad decisions. Stick with a full 12-month period to account for seasonal variations.
For service businesses with wildly different transaction sizes, consider calculating this separately for different service types. Your emergency repair calls might average $800 while routine maintenance averages $200. If these represent distinct customer behaviors, tracking them separately gives you more actionable insights. Learning how to increase average order value can directly boost this metric over time.
Document your calculation method. Write down exactly what you included in “Total Revenue” and what counted as a “Purchase.” When you recalculate CLV next quarter, you’ll need to use the same methodology to track meaningful changes over time.
Step 3: Determine Your Purchase Frequency Rate
Purchase Frequency tells you how often customers buy from you within your time period. The formula: Number of Purchases divided by Number of Unique Customers.
Using our landscaping example: those 480 jobs came from 160 unique customers over 12 months. Your Purchase Frequency is 480 ÷ 160 = 3.0 purchases per customer per year.
This is where you start seeing the difference between repeat customers and one-time buyers. A frequency rate of 1.0 means every customer bought exactly once—you have zero repeat business. A rate of 3.0 means customers are coming back multiple times, which is exactly what you want.
For seasonal businesses, this calculation reveals crucial patterns. If you run a pool service company, you might see high frequency during summer months and nothing during winter. Calculate your frequency rate for your active season, then adjust your customer lifespan expectations accordingly in later steps.
Service businesses with varying intervals face a challenge here. Your HVAC maintenance customers might schedule service twice a year like clockwork, while your repair-only customers appear randomly. Consider segmenting these groups and calculating separate frequency rates—it reveals which customer type is more valuable.
Your frequency rate should align with your business model expectations. A subscription-based pest control service should see frequency rates of 12 or higher (monthly service). A kitchen remodeling contractor might see 1.0 to 1.2 (most customers only remodel once). If your number seems off, verify you’re counting unique customers correctly, not total customer interactions.
Step 4: Calculate Customer Value (The Building Block)
Customer Value is where your previous calculations come together. This number represents how much revenue a customer generates annually. Formula: Average Purchase Value multiplied by Purchase Frequency.
Back to our landscaping business: $500 Average Purchase Value × 3.0 Purchase Frequency = $1,500 Customer Value per year.
This is your foundation number. It tells you what an average customer is worth to your business in a single year, before considering how long they stick around. Think of it as the annual revenue per customer.
Here’s a quick sanity check: multiply your Customer Value by your total number of customers. Does it roughly equal your annual revenue? If you have 160 customers with a Customer Value of $1,500, that’s $240,000—which matches our original revenue figure. If these numbers don’t align, you’ve made an error somewhere in your earlier calculations.
Document this Customer Value number prominently. You’ll use it not just for calculating CLV, but for ongoing business tracking. When you’re evaluating whether a marketing campaign was successful, you can compare the cost per customer acquired against this annual value to get immediate feedback on profitability.
Step 5: Estimate Your Average Customer Lifespan
Customer Lifespan is the trickiest part of CLV calculation because it requires you to predict the future. How long will customers continue doing business with you? The formula: 1 divided by Customer Churn Rate.
Churn rate is the percentage of customers you lose over a given period. If you started the year with 200 customers and ended with 180 (assuming you didn’t add any new ones), you lost 20 customers. Your churn rate is 20 ÷ 200 = 10% annual churn, or 0.10.
Using that churn rate: 1 ÷ 0.10 = 10 years average customer lifespan. That means customers stick with you for about a decade on average before they stop buying.
But what if you don’t track churn? Estimate based on your business type and customer behavior. Local service businesses typically see customer lifespans between 2 and 7 years. Recurring service businesses (lawn care, pool maintenance, HVAC contracts) trend toward the higher end. Project-based businesses (remodeling, major repairs) trend lower.
For newer businesses without historical data, start conservative. Use 3 years as your baseline estimate, then refine this number as you gather more data. It’s better to underestimate customer lifespan and be pleasantly surprised than overestimate and overspend on acquisition.
Consider external factors that affect lifespan. If you serve residential customers, average homeownership duration in your area matters—people can’t buy from you after they move. If you serve businesses, industry turnover rates matter. Build these realities into your estimates.
One more consideration: customer lifespan isn’t static. Your retention efforts directly impact this number. Better service, loyalty programs, and consistent follow-up all extend customer lifespan, which is why implementing proven customer retention marketing strategies reveals whether your retention investments are paying off.
Step 6: Complete the CLV Calculation
Now for the moment you’ve been building toward. Customer Lifetime Value is your Customer Value multiplied by Average Customer Lifespan. This gives you the total revenue you can expect from a customer over your entire relationship.
Let’s complete our landscaping business example. We calculated a Customer Value of $1,500 per year. Let’s assume this business has been tracking customers for several years and determined an average customer lifespan of 5 years (20% annual churn rate).
CLV = $1,500 × 5 years = $7,500
That’s your number. Each customer who signs up with this landscaping business is worth $7,500 in total revenue over the course of the relationship. This immediately changes how you think about acquisition costs.
What does this number actually mean for your marketing decisions? It sets the ceiling for how much you can spend to acquire a customer while remaining profitable. But here’s the critical part: you can’t spend the full $7,500 to acquire each customer, because you still have operational costs, materials, labor, and overhead.
The golden ratio most successful businesses follow: spend 20-30% of CLV on customer acquisition. Using our example, that’s $1,500 to $2,250 per customer. If you’re currently spending $300 per customer through Google Ads and they’re worth $7,500 over their lifetime, you have massive room to scale your advertising.
Conversely, if you’re spending $3,000 to acquire customers worth $7,500, you’re in dangerous territory. After operational costs, you’re probably losing money on each customer despite the seemingly healthy CLV. Understanding how to reduce customer acquisition cost becomes critical in these situations.
This is why CLV matters. It transforms marketing from “let’s try this and see what happens” to “here’s exactly what we can afford to spend and still hit our profit targets.”
Step 7: Use Your CLV to Make Smarter Marketing Decisions
Having a CLV number is worthless if you don’t actually use it. Here’s how to turn this metric into actionable business intelligence that drives profitable growth.
First, set your maximum Customer Acquisition Cost (CAC). Take your CLV and multiply by 30% as your upper limit. If CLV is $7,500, your max CAC is $2,250. Any marketing channel or campaign that acquires customers for less than this is potentially profitable. Anything above it needs serious scrutiny or should be cut entirely.
Second, compare CLV across different marketing channels. Track where each customer came from—Google Ads, Facebook, referrals, direct mail—and calculate separate CLV for each source. You’ll often discover that customers from different channels behave differently. Referral customers might have 50% higher CLV than paid search customers because they’re pre-qualified and more loyal. Understanding your customer acquisition funnel helps you identify exactly where these differences emerge.
Third, segment customers by CLV to focus your retention efforts. Not all customers are created equal. Identify your top 20% highest-CLV customers and build specific retention programs for them. A quarterly check-in call, priority scheduling, or exclusive offers for your best customers costs far less than acquiring new ones.
Fourth, use CLV to evaluate new service offerings. If you’re considering adding a new service line, estimate the potential CLV for customers who buy that service. Will it increase purchase frequency? Extend customer lifespan? If a new offering doesn’t meaningfully impact CLV, it might not be worth the operational complexity.
Finally, commit to recalculating CLV quarterly. Set a calendar reminder for the first week of each quarter to run through these calculations again. Knowing how to track marketing ROI alongside CLV changes over time reveals whether your retention efforts are working and your business is getting healthier. Decreasing CLV is an early warning signal that something needs attention.
Putting Your CLV to Work
You now have a concrete CLV number—and more importantly, you understand exactly how to use it. Your next step is simple: compare your CLV to what you’re currently spending to acquire customers.
Pull up your marketing spend from the last quarter. Divide it by the number of new customers you acquired. That’s your current Customer Acquisition Cost. How does it compare to your CLV? If your acquisition cost is well below your CLV, you have room to scale. If it’s close or higher, you’ve just identified a critical problem to fix.
This isn’t a one-time exercise. Set a calendar reminder to recalculate CLV every quarter, because this number should guide every major marketing decision you make. As your business evolves, your CLV will change—and those changes tell you whether you’re building a more valuable customer base or slowly bleeding profitability.
The businesses that win aren’t necessarily the ones with the best products or the flashiest marketing. They’re the ones that understand their numbers and make decisions based on real profitability instead of hope and guesswork.
Ready to put your CLV to work with campaigns that actually deliver profitable customers? That’s exactly what we do at Clicks Geek. We build lead generation systems that focus on customer quality, not just volume—because we know that one high-CLV customer is worth ten tire-kickers. If you want to see what this would look like for your business, we’ll walk you through how it works and break down what’s realistic in your market. No fluff, just straight talk about what it takes to acquire customers profitably and scale without gambling your marketing budget.
Want More Leads for Your Business?
Most agencies chase clicks, impressions, and “traffic.” Clicks Geek builds lead systems. We uncover where prospects are dropping off, where your budget is being wasted, and which channels will actually produce ROI for your business, then we build and manage the strategy for you.