Lifetime Reports Documentation¶
Menu Location: Reports > Financial Reports > Lifetime Reports
Access Level: Manager / Administrator / Kiva Admin
Last Updated: 2026-03-01
Overview¶
The Lifetime Reports page provides deep insights into customer value and churn patterns across your entire business history. This comprehensive analytics dashboard calculates Customer Lifetime Value (CLV), analyzes churn by both time and order count, and breaks down lifetime value by box type, helping you understand long-term customer behavior and optimize retention strategies.
Primary Functions:
- Calculate overall Customer Lifetime Value using industry-standard methodology
- Analyze churn patterns by days active (when customers typically cancel)
- Examine churn patterns by orders received (how many deliveries before cancellation)
- Compare lifetime value across different box types and sizes
- Understand long-term customer value trends
Page Layout¶
Header Section¶
- Navigation Links: Quick access to "Monthly Recurring Reports" and "Net Revenue Retention"
- Page Title: "Reports / Lifetime Reports"
Main Content Area¶
The page displays four distinct analytical sections:
1. Lifetime Stats Card
- Customer Lifetime Value metric with detailed calculation popup
2. Churn Breakdown by Days Table
- Shows when customers cancel relative to signup date
- Categories from "within 7 days" to "730+ days"
- Displays count and percentage for each time period
3. Churn Breakdown by Orders Table
- Shows cancellations by number of orders received
- Categories from "After 0 orders" to "51+ orders"
- Displays count and percentage for each order range
4. Lifetime Value By Box Table
- Revenue breakdown by box size and type
- Total lifetime value and order count per box variant
- Average lifetime value calculation per box type
Understanding Customer Lifetime Value (CLV)¶
What is CLV?¶
Customer Lifetime Value represents the total revenue you can expect from a customer over their entire relationship with your business. This metric helps you understand how much you can spend to acquire customers while remaining profitable.
Calculation Method:
The system follows the industry-standard CLV formula with four components:
1. Average Order Value (AOV)
- Formula: Total Revenue / Number of Orders
- Represents how much customers spend per order on average
2. Purchase Frequency (f)
- Formula: Number of Orders / Unique Customers
- Shows how often customers order
3. Customer Value (CV)
- Formula: Average Order Value × Purchase Frequency
- Combines spending per order with ordering frequency
4. Customer Average Lifespan (t)
- Calculated from cancelled customers only (active customers excluded to avoid skewing)
- Formula: Average of (cancellation date - signup date) for all cancelled customers who received at least one order
- Converted from seconds to days to years for final calculation
Final CLV Calculation: Customer Value × Average Lifespan (in years) = Customer Lifetime Value
Example: If customers spend $50 per order, order 12 times, and remain active for 2 years on average:
- AOV: $50
- Frequency: 12
- Customer Value: $50 × 12 = $600
- Lifespan: 2 years
- CLV: $600 × 2 = $1,200
Why This Matters: If your CLV is $1,200, you know you can spend up to (but preferably well below) $1,200 to acquire each customer while remaining profitable.
Churn Breakdown Analysis¶
Churn by Days Active¶
This table reveals when customers are most likely to cancel relative to their signup date, helping you identify critical retention windows.
Time Categories:
- Within 7 days (early drop-offs)
- 7-30 days (first month challenges)
- 31-90 days (getting started phase)
- 91-120 days (early retention)
- 121-180 days (mid-term retention)
- 181-365 days (one-year milestone)
- 366-730 days (year two)
- 730+ days (long-term customers)
How to Interpret:
- High percentages in early periods (0-30 days) suggest onboarding or expectation issues
- Spikes at specific periods indicate predictable churn triggers
- Lower percentages in later periods show successful long-term retention
Churn by Orders Received¶
This table shows cancellations based on how many orders customers received, revealing whether product experience meets expectations.
Order Categories:
- After 0 orders (cancelled before first delivery)
- After 1 order (one-and-done customers)
- After 2-5 orders (early experience issues)
- After 6-10 orders (medium-term satisfaction)
- After 11-20 orders (established customers)
- After 21-50 orders (loyal customers)
- After 51+ orders (highly loyal customers)
Key Insights:
- High cancellations after 0-1 orders suggest product/expectation mismatch
- Gradual decline across categories is healthier than sudden spikes
- Higher percentages in later categories (20+ orders) indicate strong product-market fit
Common Use Cases¶
Use Case 1: Calculating Customer Acquisition Budget¶
Goal: Determine how much to spend on marketing per customer
Steps:
- Review the Customer Lifetime Value metric
- Decide on target profit margin (e.g., 30% of CLV)
- Calculate maximum acquisition cost: CLV × (1 - profit margin)
- Use this number to set marketing budget limits
Example: CLV = $800, Target margin = 30%. Maximum acquisition cost = $800 × 0.70 = $560 per customer. Keep marketing costs per acquired customer below $560.
Use Case 2: Improving Early Retention¶
Goal: Reduce cancellations in first 30 days
Steps:
- Review "Churn Breakdown by Days" table
- Note percentage cancelling within 7 days and 7-30 days
- Review "Churn Breakdown by Orders" for 0-1 order cancellations
- Implement targeted onboarding improvements
- Monitor changes in these metrics over time
Tips:
- High early churn often indicates expectation vs. reality gaps
- Improve product descriptions and set accurate expectations
- Enhance first-order experience and onboarding communications
- Consider first-order discounts or bonus items to increase satisfaction
Use Case 3: Box Type Optimization¶
Goal: Identify most valuable box types for marketing focus
Steps:
- Review "Lifetime Value By Box" table
- Note which box types generate highest average lifetime value
- Compare against acquisition costs for different box types
- Focus marketing on highest-value box types
- Consider discontinuing or repositioning low-value boxes
Example: Large Organic boxes show $1,200 average lifetime value vs. Small Standard boxes at $400. Focus acquisition marketing on customers likely to choose Large Organic, as they provide 3x the lifetime value.
Report Data & Columns¶
Churn by Days Table¶
| Column | Description | Calculation |
|---|---|---|
| Cancelled within (days) | Time period from signup to cancellation | Predefined ranges from 0-7 days through 730+ days |
| Overall subscription churn | Count of customers who cancelled in this period | Count of cancelled customer IDs matching criteria |
| % of cancelled customers | Percentage of all cancellations | (Period cancellations / Total cancellations) × 100 |
Churn by Orders Table¶
| Column | Description | Calculation |
|---|---|---|
| Cancelled within (orders) | Number of orders before cancellation | Predefined ranges from 0 orders through 51+ orders |
| Overall subscription churn | Count of customers | Count of cancelled customer IDs with order count in range |
| % | Percentage of all cancellations | (Period cancellations / Total cancellations) × 100 |
Lifetime Value By Box Table¶
| Column | Description | Calculation |
|---|---|---|
| Box | Box size and type name | Box configuration from system |
| Total Lifetime Value | All-time revenue for this box type | Sum of all payments for this box configuration |
| Total Orders | Order count for this box type | Count of completed orders for this box |
| Avg Lifetime Value | Average revenue per order | Total Lifetime Value / Total Orders |
Troubleshooting¶
CLV Seems Unusually High or Low¶
Symptoms: Customer Lifetime Value number doesn't match expectations or industry benchmarks.
Solutions:
- Click "Customer Lifetime Value" to view detailed calculation breakdown
- Review each component (AOV, frequency, lifespan) individually
- Verify the data includes representative time period
- Consider if your business model differs from standard subscription services
Common Causes:
- Very new business with limited cancellation history
- Seasonal business with irregular ordering patterns
- Recent pricing changes affecting averages
Churn Percentages Don't Add to 100%¶
Symptoms: Adding up percentages in churn tables doesn't equal exactly 100%.
Solutions: This is normal due to rounding in percentage displays. The underlying counts are accurate, but displayed percentages round to two decimal places.
Note: The system displays "total percent" at the bottom of tables showing the precise sum for verification purposes.
Some Box Types Missing from Lifetime Value Table¶
Symptoms: Expected box types don't appear in the Lifetime Value By Box table.
Solutions:
- Verify the box type has completed orders (not just sign-ups)
- Check if box type is very new with no historical orders yet
- Ensure box isn't a bundle type (bundles are excluded from this report)
Common Causes:
- Recently added box types with no order history
- Bundle boxes (filtered out intentionally)
- Box types never actually ordered by customers
Related Pages¶
- MRR Reports (
mrr-reports.php) - Monthly recurring revenue metrics - MRR Reports 3 - Net Revenue Retention (
mrr-reports3.php) - Year-over-year retention analysis - Reports - Customers (
reports-customers.php) - Additional customer statistics - Admin Subscription Reports (
admin-subscription-reports.php) - Subscription pricing analytics
Typical Workflow:
- Lifetime Reports → Identify CLV → Set acquisition budgets → Monitor MRR Reports for execution
- Notice high early churn → Review specific cancelled customers → Implement onboarding improvements
Permissions & Access¶
Required Access Level: Manager
Access Level Capabilities:
- Customer Service: No access to lifetime value analytics
- Manager: Full access to all lifetime metrics and churn analysis
- Administrator: Full access to all lifetime metrics and churn analysis
- Kiva Admin: Full access to all lifetime metrics and churn analysis
Best Practices¶
Regular Review Schedule¶
- Review CLV quarterly to track long-term business health
- Monitor churn tables monthly to catch retention issues early
- Compare CLV against customer acquisition costs regularly
- Track changes in churn patterns after product or service changes
Data Interpretation¶
- Use CLV to inform maximum acquisition spending
- Focus retention efforts on periods with highest churn percentages
- Consider both time-based and order-based churn for complete picture
- Compare box type performance to optimize product mix
Strategic Decision Making¶
- Invest in retention for periods showing highest churn
- Target marketing toward box types with highest lifetime value
- Set realistic growth expectations based on CLV vs. acquisition costs
- Use churn data to identify when to re-engage at-risk customers
Things to Avoid¶
- Setting acquisition costs too close to CLV (leave room for profit)
- Ignoring early churn signals (problems compound over time)
- Focusing only on CLV without monitoring churn patterns
- Making major decisions based on incomplete data from very new businesses
Quick Reference Card¶
| Task | Action/Location |
|---|---|
| View CLV calculation details | Click "Customer Lifetime Value" link |
| Identify early churn rate | Review first 2-3 rows of "Churn by Days" table |
| Find one-order cancellation rate | Look at "After 1 order" row in "Churn by Orders" |
| Identify most valuable box | Find highest "Avg Lifetime Value" in box table |
| Calculate max acquisition cost | CLV × desired profit margin |
| Access monthly metrics | Click "Monthly Recurring Reports" button |
| View year-over-year retention | Click "Net Revenue Retention" button |
| Total cancelled customer count | Top of "Churn by Days" table |
FAQs¶
Why does CLV calculation exclude active customers from lifespan?¶
Including currently active customers would skew the average down since their full lifespan hasn't been realized yet. Using only completed customer lifecycles provides more accurate predictions.
Should I expect churn to be highest in early periods?¶
Not necessarily. While some businesses see high early churn, others see steady churn across all periods. Your pattern reveals your specific customer experience and retention challenges.
How can I use the box type data?¶
Focus acquisition on box types with highest average lifetime value, optimize inventory for popular configurations, and consider discontinuing boxes with very low lifetime value.
What's a good Customer Lifetime Value?¶
CLV varies dramatically by industry and price point. Focus on whether your CLV is 3-5x higher than your customer acquisition cost for sustainable profitability.
Why do the churn tables show different totals?¶
The "by days" table counts time from signup to cancellation, while "by orders" counts deliveries received. The same customers appear in both, just categorized differently.
Change Log¶
2026-03-01¶
- Initial documentation created
- All sections completed
- CLV calculation methodology detailed
- Churn analysis guidance provided
End of Documentation
For additional help, contact your system administrator or Kiva Logic support.