Payment Recovery Dashboard 2025: Track Dunning Metrics
Build payment recovery dashboards: track failure rates, recovery rates, and dunning performance. Visualize payment health in real-time.

Rachel Morrison
SaaS Analytics Expert
Rachel specializes in SaaS metrics and analytics, helping subscription businesses understand their revenue data and make data-driven decisions.
You can't optimize what you can't see—and most SaaS companies have surprisingly poor visibility into their payment recovery performance. A well-designed payment analytics dashboard transforms dunning from a black box into an optimizable system, revealing exactly where failures occur, which recovery tactics work, and where revenue is leaking. According to Recurly's 2024 benchmarks, companies with comprehensive payment dashboards improve recovery rates 15-25% faster than those relying on ad-hoc reporting. The challenge is knowing what to measure. Payment recovery involves dozens of potential metrics across the entire dunning lifecycle—failure rates by reason, recovery rates by method, time to recovery, customer segment performance, communication effectiveness, and more. Without thoughtful dashboard design, you end up with either information overload (too many metrics, no clarity) or dangerous blind spots (missing the signals that matter most). This comprehensive guide covers how to design payment recovery dashboards that drive action: the essential metrics every SaaS company should track, how to organize dashboards for different audiences (executive, operational, tactical), visualization best practices, alerting configuration, and how to build dashboards using common tools (Stripe, Looker, Metabase). Whether you're building your first payment dashboard or refining an existing one, these principles will help you create visibility that translates into recovered revenue.
Essential Payment Recovery Metrics
Primary Recovery Metrics
The foundational metrics for payment health: Payment failure rate = Failed payments / Total payment attempts. Target: <5% for B2B, <10% for B2C. Recovery rate = Recovered payments / Failed payments. Target: 65-80% for top performers. Net payment success rate = (Successful + Recovered) / Total attempts. This is your overall payment health score. Involuntary churn rate = Unrecovered failures / Total subscribers. Target: <1% monthly. Track all four metrics with daily granularity and monthly trends.
Failure Analysis Metrics
Understand why payments fail: Failure rate by reason code: Insufficient funds, card expired, declined by issuer, etc. Each has different recovery potential. Failure rate by payment method: Card vs ACH vs SEPA—identify method-specific issues. Failure rate by customer segment: B2B vs B2C, plan type, tenure—find at-risk segments. Failure rate by billing cycle: Monthly vs annual, time of month—spot timing patterns. Drill-down capability is essential—you need to go from aggregate failure rate to specific failure causes.
Recovery Performance Metrics
Measure how well your dunning works: Recovery rate by method: Automatic retry vs email-prompted vs phone outreach. Recovery rate by attempt number: What % recovers on 1st retry? 2nd? 3rd? Time to recovery: Average days from failure to recovery. Faster = better customer experience. Recovery rate by decline code: Which failure types are most recoverable? Recovery cost: Cost per recovered dollar by method. These metrics tell you where to invest dunning effort and where you're leaving money on the table.
Financial Impact Metrics
Translate payment metrics into revenue impact: Monthly failed payment value: Total $ at risk from failures. Monthly recovered value: Total $ saved through dunning. Monthly lost revenue: Unrecovered failures × transaction value. LTV impact: Lost revenue + (Churned customers × Remaining LTV). Recovery ROI: (Recovered value - Dunning costs) / Dunning costs. Finance cares about dollars, not percentages. Always include financial translation of payment metrics.
Metric Hierarchy
Start with 4-6 primary metrics visible at a glance, with drill-down capability to secondary metrics. Information overload is as dangerous as insufficient data.
Dashboard Organization by Audience
Executive Dashboard
C-suite and board-level view: Metrics: Net payment success rate, involuntary churn rate, monthly lost revenue, recovery ROI. Time frame: Monthly and quarterly trends, year-over-year comparison. Format: Large numbers with trend indicators, simple charts. Focus: Business impact, not operational detail. Update frequency: Monthly refresh sufficient. Key question answered: "Is payment health improving or declining, and what's the revenue impact?"Executives need the 30,000-foot view with clear trend direction.
Operations Dashboard
Revenue operations and finance team view: Metrics: All primary metrics plus failure breakdown by reason, recovery by method, segment analysis. Time frame: Weekly trends, daily for active monitoring. Format: Mixed—summary cards plus detailed tables and charts. Focus: Identify issues, track initiatives, monitor segment health. Update frequency: Daily or real-time. Key question answered: "Where are the problems and are our initiatives working?"Ops needs enough detail to identify and investigate issues.
Tactical Dashboard
Day-to-day payment operations view: Metrics: Active failures requiring attention, retry queue status, high-value accounts at risk, communication queue. Time frame: Real-time and daily. Format: Action-oriented—queues, alerts, priority lists. Focus: What needs attention right now? Update frequency: Real-time. Key question answered: "What do I need to do today?"Tactical dashboards drive daily work, not strategic analysis.
Customer Success Dashboard
Account management view: Metrics: Payment health by account, accounts with active failures, payment-related churn risk. Time frame: Per-account view with history. Format: Account-centric with payment status indicators. Focus: Which accounts need proactive outreach? Update frequency: Daily. Key question answered: "Which of my accounts have payment issues I should address?"CS needs account-level visibility to take relationship action.
Audience First
Design dashboards for specific users and decisions. A dashboard that tries to serve everyone serves no one well.
Visualization Best Practices
Chart Type Selection
Match visualization to data type: Trends over time: Line charts (recovery rate over 12 months). Comparisons: Bar charts (failure rate by segment). Part of whole: Stacked bars or pie charts (failure reasons as % of total). Distributions: Histograms (time to recovery distribution). Single metrics: Large number cards with trend indicators. Avoid: 3D charts, excessive colors, chart types that obscure rather than reveal. When in doubt, simpler is better—a well-labeled bar chart beats a complex visualization.
Time Period Handling
Time context is crucial for payment metrics: Default view: Last 30 days for operational, last 12 months for strategic. Comparison periods: Show vs previous period (MoM) and vs same period last year (YoY). Granularity options: Daily, weekly, monthly depending on metric volatility. Cohort views: For recovery metrics, show by failure cohort (payments that failed in week X). Beware of incomplete periods—current month will always look worse if you include partial data.
Color and Formatting
Use visual design to aid comprehension: Color meaning: Green for good (recovery success), red for bad (failures), yellow for warning. Consistent palette: Same colors mean same things across all dashboards. Conditional formatting: Highlight metrics outside acceptable ranges. Trend indicators: Up/down arrows or sparklines for quick trend assessment. Thresholds: Visual markers for target vs actual performance. Don't rely on color alone—add text or icons for accessibility.
Interactivity and Drill-Down
Enable exploration without overwhelming: Click-through: From summary to detail (failure rate → failure by reason → specific failures). Filters: Date range, customer segment, payment method, failure reason. Hover details: Additional context without cluttering the main view. Export capability: Let users pull data for offline analysis. Design for progressive disclosure: summary first, detail on demand.
Design for Action
Every visualization should answer a question or prompt an action. If you can't articulate what decision a chart informs, remove it.
Alerting and Monitoring
Critical Alerts
Immediate attention required: Failure rate spike: Alert if daily failure rate exceeds 2x normal (may indicate processor issue). Recovery rate drop: Alert if recovery rate drops below threshold (dunning system may be broken). High-value account failure: Immediate alert for accounts above $X ACV. Payment system errors: Technical failures in billing infrastructure. These alerts should page someone—they indicate potential system issues or major revenue risk.
Warning Alerts
Review within 24 hours: Trending failure rate increase: 3+ consecutive days of above-average failures. Segment-specific anomalies: Specific customer segment showing unusual patterns. Communication delivery issues: Email bounce rates or delivery failures increasing. Recovery rate trending down: Multi-day decline in recovery performance. Warning alerts go to Slack or email—they need investigation but not immediate response.
Informational Alerts
Daily or weekly summaries: Daily payment health summary: Key metrics from past 24 hours. Weekly recovery report: Performance summary with week-over-week comparison. Monthly executive summary: High-level metrics for leadership review. These scheduled reports keep stakeholders informed without alert fatigue.
Alert Configuration Best Practices
Avoid alert fatigue while catching real issues: Set thresholds based on historical data (not arbitrary numbers). Use statistical significance—alert on anomalies, not normal variation. Include context in alerts: what the metric is, what normal looks like, suggested action. Review and tune alerts monthly—too many false positives = ignored alerts. Escalation paths: Who gets alerted first, who gets escalated to?
Alert Discipline
An alert that's ignored is worse than no alert—it trains people to ignore alerts. Be ruthless about alert quality. Every alert should be actionable.
Building with Common Tools
Stripe Dashboard and Sigma
Stripe's built-in analytics: Stripe Dashboard: Basic payment metrics out of the box—failure rates, recovery status. Limitations: Limited customization, no cohort analysis, basic drill-down. Stripe Sigma: SQL access to Stripe data for custom analysis. Better but requires SQL skills. When to use: Start with Stripe Dashboard, graduate to Sigma or external BI as needs grow. Stripe data can also be synced to your data warehouse via Stripe Data Pipeline.
BI Tools (Looker, Metabase, Tableau)
External BI for advanced dashboards: Data source: Stripe data synced to warehouse (BigQuery, Snowflake, Postgres). Advantages: Full customization, join payment data with customer data, cohort analysis. Implementation: Define metrics in semantic layer (LookML, etc.) for consistency. Looker: Enterprise-grade, powerful modeling, higher cost. Metabase: Open-source, easier setup, good for smaller teams. Tableau: Strong visualization, widely known, can be complex. Choose based on existing BI infrastructure and team capabilities.
Custom Dashboards
Building internal payment dashboards: When to build: Existing BI doesn't meet needs, want tight integration with internal tools. Tech stack: React/Vue frontend + API to payment data + charts library (Recharts, Chart.js). Advantages: Full control, can integrate operational actions (not just visualization). Disadvantages: Development and maintenance cost, slower to iterate. Consider: Build custom only for unique tactical needs; use BI for standard analytics.
Data Pipeline Considerations
Getting data into your dashboard: Sync frequency: Daily sufficient for strategic dashboards; hourly or real-time for operational. Data freshness: Label dashboards with last update time—stale data misleads. Historical data: Maintain historical snapshots for trend analysis (don't rely only on current state). Data quality: Monitor for gaps, duplicates, and anomalies in pipeline. Your dashboard is only as good as your data pipeline.
Start Simple
Begin with Stripe Dashboard + a simple spreadsheet. Graduate to BI tools as needs grow. Don't over-engineer before you know what questions you need answered.
Dashboard Implementation Roadmap
Phase 1: Basic Visibility
Essential metrics, minimal setup: Metrics: Failure rate, recovery rate, monthly lost revenue. Source: Stripe Dashboard + manual export to spreadsheet. Time: 1-2 days to set up. Goal: Answer "What is our payment health?" This gets you started. Most companies should implement Phase 1 immediately if they don't have it.
Phase 2: Operational Dashboard
Drill-down and segmentation: Metrics: All Phase 1 + failure by reason, recovery by method, segment breakdowns. Source: Stripe Sigma or basic BI tool connected to Stripe data. Time: 1-2 weeks including data pipeline. Goal: Answer "Where are the problems?" Phase 2 enables investigation and targeted improvement.
Phase 3: Advanced Analytics
Cohort analysis and prediction: Metrics: All Phase 2 + cohort recovery curves, LTV impact, predictive signals. Source: Full BI implementation with warehouse. Time: 4-8 weeks including data modeling. Goal: Answer "Why are problems occurring and what will happen?" Phase 3 enables sophisticated optimization and forecasting.
Phase 4: Integrated Operations
Dashboard-driven workflows: Capabilities: Real-time alerts, automated actions, integrated with CS and support tools. Source: Custom integration or advanced BI with workflow triggers. Time: Ongoing investment. Goal: Payment health monitoring drives automated and manual response. Phase 4 is for companies where payment recovery is a significant revenue lever.
Incremental Progress
Don't wait for perfect dashboards to start measuring. Phase 1 (basic visibility) is infinitely better than nothing and takes days, not months.
Frequently Asked Questions
What metrics should be on every payment recovery dashboard?
Four essential metrics: Payment failure rate (failed/total attempts, target <5-10%), Recovery rate (recovered/failed, target 65-80%), Involuntary churn rate (unrecovered/subscribers, target <1% monthly), and Monthly lost revenue (unrecovered × transaction value). Start with these four, then add failure breakdown by reason and recovery breakdown by method as second priority.
How often should payment dashboards update?
It depends on the audience: Executive dashboards need monthly refresh. Operations dashboards need daily updates. Tactical/action dashboards need real-time or hourly updates. Alerts for critical issues (failure spikes, system errors) should be real-time. Don't over-invest in real-time for metrics that don't require immediate action.
Should I use Stripe Dashboard or build custom analytics?
Start with Stripe Dashboard—it provides basic metrics immediately with no setup. Graduate to Stripe Sigma for SQL-based custom analysis. Move to external BI (Looker, Metabase) when you need to join payment data with customer data, build cohort analysis, or create custom visualizations. Build custom dashboards only for unique operational needs that BI can't address.
What alerts should I configure for payment monitoring?
Critical (page someone): Failure rate spike >2x normal, high-value account failures, payment system errors. Warning (Slack/email): Trending failure increase over 3+ days, recovery rate decline, segment anomalies. Informational (scheduled): Daily summary, weekly report, monthly executive summary. Tune thresholds based on your historical data to avoid alert fatigue.
How do I design dashboards for different audiences?
Executive: 4-6 high-level metrics with trend indicators, monthly view, revenue impact focus. Operations: Full metric set with drill-down, daily/weekly view, segment analysis. Tactical: Action-oriented queues and lists, real-time, "what needs attention now" focus. Customer Success: Account-level view, payment health by account, which accounts need outreach.
What visualization types work best for payment metrics?
Trends over time: Line charts. Comparisons (failure by segment): Bar charts. Proportions (failure reasons): Stacked bars or simple tables. Single metrics: Large number cards with trend indicators. Avoid complex visualizations—clarity beats sophistication. Every chart should answer a specific question or prompt a specific action.
Key Takeaways
Payment recovery dashboards transform dunning from intuition-based to data-driven, enabling the 15-25% faster improvement in recovery rates that top-performing companies achieve. Start with the essential metrics: failure rate, recovery rate, involuntary churn rate, and lost revenue value. Design dashboards for specific audiences—executives need high-level trends, operations needs drill-down capability, tactical users need action queues. Configure alerts thoughtfully to catch real issues without creating fatigue. Build incrementally: basic visibility (days) → operational dashboard (weeks) → advanced analytics (months). Don't wait for perfect dashboards to start measuring—Phase 1 with Stripe Dashboard and a spreadsheet is infinitely better than nothing. As you mature, graduate to BI tools for segmentation, cohort analysis, and joining payment data with customer data. The goal isn't beautiful dashboards; it's recovered revenue. Every metric should connect to a decision, every visualization should prompt an action, every alert should be worth investigating. Build payment analytics that drive results, not just reports.
Transform Your Revenue Analytics
Get ML-powered insights for better business decisions
Related Articles

Payment Failure Patterns 2025: Analyze Decline Codes & Trends
Recognize payment failure patterns: decline code analysis, seasonal trends, customer segment patterns, and predictive signals. Reduce failures by understanding root causes.

Payment Recovery Benchmarks 2025: Industry Recovery Rates
Failed payment recovery benchmarks: industry recovery rates by vertical, company size, and billing type. Compare your dunning performance.

Failed Payments & LTV 2025: Measure Revenue Impact
Quantify payment failure impact on LTV: calculate lost revenue, model recovery scenarios, and prioritize dunning investments.