Building a Retention Metrics Dashboard (What to Track and Why)
Acquisition gets the glory. Retention makes the money. Use this guide to decide what to measure and how to improve repeat usage.
Who Is This For?
This guide is specifically designed for:
Startup Stage:
Expanding operations, optimizing infrastructure, and systematically scaling revenue.
Best For Role:
Product strategy, roadmapping, and feature prioritization guidance.
Expected Impact:
Foundational work that pays dividends over months and years.
What You'll Learn
- Set up comprehensive cohort analysis
- Track critical retention metrics
- Identify early churn signals
- Calculate customer lifetime value accurately
- Build actionable retention dashboard
Prerequisites
- •Marketplace with 100+ transactions
- •Basic analytics setup (Google Analytics or similar)
Most marketplace founders obsess over growth metrics.
Monthly Active Users. New Signups. Transaction Volume.
They ignore retention until it's too late.
The truth: A marketplace with 30% monthly retention will beat one with 10% retention—even if the second has 3x more new users.
Here's what to track, why it matters, and how to turn retention data into decisions.
Why Retention Matters More Than Growth
The leaky bucket problem:
Marketplace A:
- •1,000 new users per month
- •10% retention (90% churn)
- •Month 12: 1,100 active users
Marketplace B:
- •500 new users per month
- •40% retention (60% churn)
- •Month 12: 6,200 active users
Marketplace B wins with half the acquisition.
The economics:
Customer Acquisition Cost (CAC): $30 Average Transaction Value: $200 Platform Commission: 20% = $40 revenue
If customer books once: $40 revenue - $30 CAC = $10 profit
If customer books 5x: $200 revenue - $30 CAC = $170 profit
17x more profit from retention.
The Core Retention Metrics
Metric 1: Repeat Purchase Rate
Definition: % of customers who make 2+ purchases
How to calculate:
Repeat Rate = (Customers with 2+ purchases / Total customers) × 100
Benchmarks by marketplace type:
- •Service marketplaces: 30-50%
- •Product marketplaces: 20-40%
- •B2B marketplaces: 40-60%
- •High-frequency services (cleaning, food): 50-70%
How to track:
SQL query:
SELECT
COUNT(DISTINCT CASE WHEN purchase_count >= 2 THEN customer_id END) * 100.0 /
COUNT(DISTINCT customer_id) as repeat_rate
FROM (
SELECT
customer_id,
COUNT(*) as purchase_count
FROM bookings
GROUP BY customer_id
) customer_purchases;
What it tells you:
- •Below benchmark = retention problem
- •Improving over time = good retention tactics
- •Declining = urgent retention issue
Metric 2: Cohort Retention
Definition: % of users from a specific cohort who are still active over time
Cohort structure:
| Cohort | Month 0 | Month 1 | Month 2 | Month 3 | Month 6 | Month 12 |
|---|---|---|---|---|---|---|
| Jan '24 | 100% | 45% | 32% | 28% | 22% | 18% |
| Feb '24 | 100% | 42% | 30% | 26% | 20% | - |
| Mar '24 | 100% | 48% | 35% | 30% | - | - |
What to look for:
- •Retention curves flattening (good) - Churn stabilizes
- •Improving cohorts (great) - Product getting better
- •Declining cohorts (bad) - Product degrading
How to build:
Google Sheets formula:
=COUNTIFS(signups!$A:$A, cohort_month, transactions!$B:$B, ">="&cohort_month, transactions!$B:$B, "<"&EDATE(cohort_month,1)) / COUNTIF(signups!$A:$A, cohort_month)
Or use analytics tools:
- •Amplitude (best for product analytics)
- •Mixpanel (good for cohorts)
- •Google Analytics 4 (basic cohort reports)
Metric 3: Time to Second Purchase
Definition: Average days between first and second purchase
Benchmarks:
- •Fast-frequency services: 7-14 days (cleaning, food delivery)
- •Medium-frequency: 30-60 days (home services, wellness)
- •Low-frequency: 90-180 days (major home projects, B2B)
How to calculate:
SELECT
AVG(DATEDIFF(second_purchase, first_purchase)) as avg_days_to_second
FROM (
SELECT
customer_id,
MIN(purchase_date) as first_purchase,
MIN(CASE WHEN purchase_order = 2 THEN purchase_date END) as second_purchase
FROM (
SELECT
customer_id,
purchase_date,
ROW_NUMBER() OVER (PARTITION BY customer_id ORDER BY purchase_date) as purchase_order
FROM bookings
) ranked_purchases
GROUP BY customer_id
HAVING COUNT(*) >= 2
) time_to_second;
Why it matters:
- •Faster = stronger engagement
- •Benchmark your own over time
- •Target: Reduce by 10-20% quarterly
Metric 4: Churn Rate
Definition: % of customers who don't return within expected timeframe
How to calculate:
For monthly subscription or high-frequency:
Monthly Churn = (Customers who left in month / Total customers at start of month) × 100
For transaction-based:
Churned = Customer hasn't transacted in 2× average purchase frequency
Example:
- •Average purchase frequency: 45 days
- •Consider churned if: No purchase in 90 days
Benchmarks:
- •Excellent: < 5% monthly churn
- •Good: 5-10% monthly churn
- •Needs work: 10-20% monthly churn
- •Critical: > 20% monthly churn
SQL for transaction-based churn:
SELECT
COUNT(*) * 100.0 / (SELECT COUNT(*) FROM customers WHERE created_at < DATE_SUB(NOW(), INTERVAL 90 DAY)) as churn_rate
FROM customers c
WHERE
c.created_at < DATE_SUB(NOW(), INTERVAL 90 DAY)
AND NOT EXISTS (
SELECT 1
FROM bookings b
WHERE b.customer_id = c.id
AND b.created_at > DATE_SUB(NOW(), INTERVAL 90 DAY)
);
Metric 5: Customer Lifetime Value (LTV)
Definition: Total revenue generated by average customer over their lifetime
Simple calculation:
LTV = Average Order Value × Purchase Frequency × Customer Lifespan
Example:
- •AOV: $150
- •Purchase frequency: 6x per year
- •Lifespan: 3 years
- •LTV = $150 × 6 × 3 = $2,700
More accurate (cohort-based):
LTV = Sum of all revenue from cohort / Number of customers in cohort
Track by cohort to see if improving over time.
Relationship to CAC:
- •LTV:CAC ratio target: 3:1 minimum
- •Great marketplaces: 5:1 or better
- •Struggling marketplaces: < 2:1
Metric 6: Net Revenue Retention (NRR)
Definition: Revenue from a cohort compared to their first month (includes expansion)
How to calculate:
NRR = (Starting MRR + Expansion - Churn) / Starting MRR × 100
Example:
- •Cohort started with: $10,000 MRR (100 customers × $100)
- •Month 12: Same customers generate $12,000 (expanded usage)
- •NRR = $12,000 / $10,000 = 120%
Benchmarks:
- •> 100% = Great! Revenue expanding from existing customers
- •90-100% = Good, minimal revenue churn
- •< 90% = Revenue churn problem
Best for:
- •Subscription models
- •Commission-based with growing usage
- •B2B marketplaces
Metric 7: Provider Retention
Don't forget the supply side!
Key provider metrics:
Active Provider Rate:
Active Providers = Providers with 1+ booking in last 30 days / Total approved providers
Target: 40-60% (many will be inactive, that's OK)
Provider Churn:
Provider Churn = Providers with 0 bookings in 90 days / Total providers
Target: < 30% quarterly
Provider Engagement:
Average Bookings per Active Provider = Total bookings / Active providers
Track trend: Should increase over time as you get better matching
The Retention Dashboard
What to include (refresh weekly):
Section 1: Headline Metrics
- •Total Active Users (transacted in last 30 days)
- •Repeat Purchase Rate (90-day window)
- •Customer Churn Rate (monthly)
- •LTV:CAC Ratio
Section 2: Cohort Analysis
- •Cohort retention table (last 12 cohorts)
- •Cohort retention curve (visual)
- •Best and worst performing cohorts
Section 3: Engagement Metrics
- •Average time to 2nd purchase
- •Average purchase frequency
- •Average days since last purchase
- •% of users at risk of churning (> 2× frequency)
Section 4: Revenue Metrics
- •Revenue by cohort
- •Net Revenue Retention
- •Average Order Value trend
- •Revenue from repeat vs new customers
Section 5: Provider Metrics
- •Active provider rate
- •Provider churn
- •Bookings per provider
- •Provider satisfaction (if surveyed)
Identifying Churn Signals
Early warning signs a customer will churn:
Signal 1: Extended Time Since Last Purchase
Rule:
- •If typical frequency is 30 days
- •User at 40+ days since last = 60% churn risk
- •User at 60+ days = 80% churn risk
Action: Trigger re-engagement campaign
Signal 2: Declining Engagement
Metrics to watch:
- •Logins decreasing
- •Time on site decreasing
- •Provider profiles viewed decreasing
- •Search frequency decreasing
Action: Survey user, offer incentive
Signal 3: Negative Experience
Indicators:
- •Cancelled booking
- •Disputed charge
- •Negative review left
- •Support ticket filed
Action: Immediate outreach, fix the problem
Signal 4: Price Sensitivity
Indicators:
- •Only books with discounts
- •Always chooses cheapest provider
- •Cart abandons when seeing price
Action: Offer loyalty program, communicate value
Signal 5: Competitor Research
Indicators:
- •Searches for competitor names
- •Clicks competitor ads (if you can track)
- •Engages with competitor social content
Action: Competitive differentiation messaging
Improving Retention
Tactic 1: Onboarding Optimization
The first experience sets retention trajectory.
Onboarding checklist:
- • Welcome email within 5 minutes
- • Guide them to complete first booking within 24 hours
- • Follow-up after first booking (ask for review)
- • Day 7: Educational content ("How to get most from [marketplace]")
- • Day 14: Encourage second booking
Metric to track:
- •% who complete first booking within 7 days (target: 40%+)
- •% who complete second booking within 30 days (target: 25%+)
Tactic 2: Email Automation
Retention email sequences:
Repeat booking nudge:
- •Trigger: 7 days after first booking
- •Subject: "Ready for your next [service]?"
- •Include: Provider they used, similar providers, special offer
At-risk customer:
- •Trigger: 1.5× average frequency with no booking
- •Subject: "We miss you - here's 20% off your next booking"
- •Include: Popular providers, new features, testimonial
Milestone celebration:
- •Trigger: 5th booking, 10th booking, etc.
- •Subject: "You're a VIP! Here's a thank you gift"
- •Include: Exclusive discount, early access to features
Tactic 3: Loyalty Program
Simple structure that works:
Tier 1 (Bronze): 3+ bookings
- •5% off all future bookings
- •Priority support
Tier 2 (Silver): 10+ bookings
- •10% off all future bookings
- •Early access to new providers
- •Quarterly bonus credits
Tier 3 (Gold): 25+ bookings
- •15% off all future bookings
- •Dedicated account manager
- •Exclusive providers
Impact: 30-50% increase in repeat rate
Tactic 4: Personalization
Data you should use:
Past behavior:
- •Preferred providers
- •Preferred service types
- •Preferred price range
- •Booking frequency
- •Preferred times/days
Personalized experiences:
- •Homepage shows relevant providers
- •Search defaults to their preferences
- •Email recommendations based on history
- •Push notifications for preferred provider availability
Impact: 20-40% increase in engagement
Tactic 5: Surprise and Delight
Random acts of appreciation:
Examples:
- •Random $10 credit after good review
- •Birthday discount (50% off)
- •"You're our 1,000th booking!" celebration
- •Hand-written thank you note for VIPs
- •Exclusive event invitations
Cost: Low (select few customers) Impact: High (word-of-mouth, loyalty)
Common Retention Mistakes
Mistake #1: No Retention Tracking
The trap: "We're growing, so retention must be fine."
Reality: High churn hidden by high acquisition
Fix: Build retention dashboard this week
Mistake #2: Treating All Customers the Same
The trap: Same experience for first-time and loyal customers
Reality: VIP customers deserve VIP treatment
Fix: Segment and personalize
Mistake #3: Ignoring At-Risk Signals
The trap: Wait until customer churns to react
Reality: Can prevent 50-70% of churn with early intervention
Fix: Build at-risk customer campaigns
Mistake #4: No Win-Back Strategy
The trap: "They churned, they're gone forever."
Reality: 20-30% of churned customers will return with right offer
Fix: Automated win-back sequence (90 days after churn)
Mistake #5: Forgetting Provider Retention
The trap: Only track customer metrics
Reality: If providers churn, customers have no one to book
Fix: Track provider engagement and satisfaction
Your Retention Roadmap
Week 1: Baseline
- • Calculate current repeat purchase rate
- • Build basic cohort analysis
- • Identify avg time to 2nd purchase
- • Calculate churn rate
Week 2: Dashboard
- • Set up retention dashboard (use our template)
- • Configure automated reporting
- • Share with team weekly
Week 3: Quick Wins
- • Launch onboarding email sequence
- • Create at-risk customer segment
- • Send re-engagement campaign
Week 4: Long-term Strategy
- • Design loyalty program
- • Plan personalization roadmap
- • Set quarterly retention goals
Ongoing:
- • Weekly dashboard review
- • Monthly retention deep-dive
- • Quarterly cohort analysis
Working with Directorism
We help founders turn retention data into sharper product and lifecycle decisions.
Our Retention Optimization Service
What we do:
- •Build complete retention dashboard
- •Identify top 5 churn causes
- •Implement retention campaigns
- •Design loyalty program
- •90-day optimization sprint
Investment: $7,500 Timeline: 90 days Target outcome: clearer retention bottlenecks and a measurable repeat-usage plan
Ready to fix your retention?
Request a retention discovery call. We'll review your current metrics and identify the retention questions most worth solving first.
Is your platform ready to scale?
Find the bottlenecks holding your marketplace back. Takes about 3 minutes.
Take the Growth AssessmentAbout the Author

Chris Mask
Founder & CEO
Serial entrepreneur, marketplace architect, and AI-assisted development pioneer with 7+ years building two-sided platforms. Founded Directorism after launching and exiting two successful marketplace businesses. Has architected and consulted on marketplace and directory projects across cold-start, platform economics, marketplace SEO, and AI-assisted development. Early adopter of AI-powered coding workflows, integrating Claude, Cursor, and agentic development patterns into production systems.
Related Resources
Marketplace Launch Marketing: 12-Week Implementation Playbook
Launch your marketplace strategically with this 12-week playbook. Includes pre-launch supply recruitment, soft launch execution, public launch tactics, and growth optimization frameworks.
User Acquisition Channels: Complete Implementation Guide
Master the 7 acquisition channels that actually work for marketplaces. Includes channel comparison matrix, CAC benchmarks, scaling frameworks, and testing protocols.
User Acquisition Playbook: From 0 to 10,000 Users
Paid ads are rarely the answer for early-stage marketplaces. Use this playbook to choose acquisition channels before you scale budget.