How to Calculate and Increase Customer Lifetime Value in WooCommerce
Ask most WooCommerce store owners their CLV and you'll get a blank stare. They know revenue, conversion rate, maybe AOV. But CLV? "Something enterprise companies track." It shouldn't be — it's arguably the most important ecommerce metric.
The Basic CLV Formula
CLV = Average Order Value × Purchase Frequency × Customer Lifespan
- AOV: Total revenue ÷ total orders
- Purchase Frequency: Total orders ÷ unique customers
- Customer Lifespan: Average years between first and last purchase
Example: AOV $75 × frequency 3.2 × lifespan 2.5 years = $600 CLV.
How to Calculate CLV in WooCommerce
Method 1: WooCommerce Analytics (Free)
Analytics → Revenue for AOV. Analytics → Customers for totals. Calculate frequency manually. Customer lifespan requires database query or external tool.
Method 2: Metorik ($50-200/month)
Calculates CLV-adjacent metrics automatically: total spend per customer, average days between orders, projected future value. Segment by first-time vs repeat, product category, acquisition source.
Method 3: Klaviyo Predictive Analytics
Automatically calculates Predicted CLV and Historic CLV. Updates dynamically with new order data. Also predicts churn probability — the inverse of CLV.
Method 4: SQL Query (Free)
SELECT
ROUND(AVG(customer_total), 2) as avg_clv,
ROUND(AVG(order_count), 1) as avg_frequency,
ROUND(AVG(customer_total / order_count), 2) as avg_aov
FROM (
SELECT customer_id, SUM(total_sales) as customer_total, COUNT(*) as order_count
FROM wp_wc_order_stats
WHERE status IN ('wc-completed', 'wc-processing') AND customer_id > 0
GROUP BY customer_id
) customer_stats;
Five Levers to Increase CLV
Lever 1: Increase AOV
Product bundling: WooCommerce Product Bundles ($59/year). Cross-sell/upsell: CartFlows ($239/year) one-click upsells convert 10-15% on thank-you page. Free shipping threshold: Set 20-30% above current AOV — typically increases AOV by 15-25%.
Lever 2: Increase Purchase Frequency
Post-purchase email sequences, loyalty programs (JEXY Loyalty Points), and subscriptions (WooCommerce Subscriptions $239/year). Use RFM analysis to find high-value, low-frequency customers.
Lever 3: Extend Customer Lifespan
Win-back campaigns at 2x your repurchase interval recover 10-15% of at-risk customers. Cross-category recommendations extend relationships. Content and community create 2-3x longer lifespans.
Lever 4: Reduce Churn
Monitor monthly. Common causes: poor quality (check reviews), shipping issues (audit fulfillment), competitor pricing. AutomateWoo's preventive campaigns target customers showing churn signals.
Lever 5: Improve Margins
Negotiate supplier volume discounts, optimize packaging (dimensional weight pricing is a hidden drain), invest in self-service support to reduce ticket volume.
CLV by Acquisition Channel
Organic search: Typically highest CLV — customers had intent and chose you. Email: Highest CLV for existing customers. Referrals: Second-highest — trust pre-established. Paid search: Middle — strong intent but comparison behavior. Paid social: Often lower — impulse purchases.
Setting Up CLV Tracking
Week 1: Calculate company-wide CLV using the basic formula.
Week 2: Segment by customer group — at minimum first-time vs repeat, and by product category.
Week 3: Set up CLV by acquisition channel (requires UTM tagging).
Monthly: Review CLV trends. Which segments are growing? Which channels produce highest-value customers?
For deeper understanding of frequency's impact on CLV, see our guide on measuring and improving repeat purchase rate.
Keep reading
Related guides you might find useful
WooCommerce Win-Back Email Campaigns: Re-Engage Lapsed Customers
40% of revenue comes from repeat customers. Here's how to set up win-back email campaigns in WooCommerce to bring lapsed buyers back.
Read guideCustomer Retention10 WooCommerce Customer Retention Strategies That Actually Work
Acquiring a new customer costs 5-7x more than retaining one. Here are 10 proven retention strategies for WooCommerce stores — from email flows to loyalty programs.
Read guideCustomer RetentionWooCommerce RFM Analysis: Segment Customers by Value, Not Guesswork
RFM analysis tells you exactly which customers are your best, which are slipping, and which are gone. Here's how to do it in WooCommerce.
Read guideLevel up your WooCommerce store
Join the WPBundle waitlist and get beta access to our plugin suite completely free.
Join the Waitlist