> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Dashboard Analytics

> Gain actionable business insights with Dodo Payments' Analytics & Reporting dashboard. Track revenue, customers, retention, and transaction health at both the business and product level.

<Frame>
  <img src="https://mintcdn.com/dodopayments/r426DlzEVUSPZlYb/images/cover-images/Analytics%20and%20Reporting.webp?fit=max&auto=format&n=r426DlzEVUSPZlYb&q=85&s=bae83b093bf129bcab92988d2f85fbe2" alt="Analytics and Reporting dashboard overview" style={{ maxHeight: '500px', width: 'auto' }} width="1200" height="630" data-path="images/cover-images/Analytics and Reporting.webp" />
</Frame>

## Introduction

Dodo Payments' **Analytics & Reporting** dashboard empowers you to monitor your business performance, understand customer behavior, and make data-driven decisions. Access real-time metrics, visualize trends, and export detailed reports—all from a single, intuitive interface.

<CardGroup cols={2}>
  <Card title="Business-Level Analytics" icon="chart-pie-simple">
    Track aggregate revenue, customers, subscriptions, retention, transaction health, and recovery across your entire business.
  </Card>

  <Card title="Product-Level Analytics" icon="chart-mixed" href="#product-level-analytics">
    Drill into individual product performance—revenue, customers, churn, subscribers, and MRR.
  </Card>

  <Card title="Page Highlight Tiles" icon="table-list" href="#page-highlight-tiles">
    Get at-a-glance summary metrics directly on your products, subscriptions, payments, and other list pages.
  </Card>

  <Card title="Exportable Reports" icon="file-csv" href="#reports">
    Download payments, refunds, payouts, disputes, and more as CSV for custom date ranges.
  </Card>
</CardGroup>

***

## Business-Level Analytics

The main Analytics dashboard provides comprehensive insights across your entire business. Access it from **Home** in the sidebar.

The dashboard is organized into six tabs, each with its own filters:

<CardGroup cols={3}>
  <Card title="Revenue" icon="chart-line">
    Gross/net revenue, payment activity, growth, and top countries.
  </Card>

  <Card title="Customers" icon="users">
    ARPU, active customers, new vs. returning split, and top customers.
  </Card>

  <Card title="Subscriptions" icon="rectangle-list">
    Current MRR, Projected ARR, active subscriptions, and the MRR waterfall.
  </Card>

  <Card title="Retention" icon="arrows-rotate">
    Customer and revenue churn rates, trends, and cohort retention.
  </Card>

  <Card title="Success Rate" icon="circle-check">
    Payment and refund success rates with failure-reason analysis.
  </Card>

  <Card title="Recovery" icon="life-ring">
    Payment retries, dunning, and abandoned cart recovery performance.
  </Card>
</CardGroup>

### Filtering & Customization

Most tabs support the following filters:

* **Time Period:** Today, Yesterday, This/Last Week, This/Last Month, This/Last Year, All Time, or a **Custom** date range.
* **Product:** Scope analytics to a single product.
* **Product Type:** One-time vs. subscription (Customers and Retention tabs).
* **Payment Method:** Filter the Success Rate tab by payment method.

<Tip>
  Use filters to drill down into specific products, time periods, or payment methods for targeted insights.
</Tip>

### Revenue Tab

Track your income and payment activity to understand revenue trends and identify your top-performing markets.

<Frame caption="Total revenue and 30-day trend">
  <img src="https://mintcdn.com/dodopayments/r426DlzEVUSPZlYb/images/analytics/revenue.png?fit=max&auto=format&n=r426DlzEVUSPZlYb&q=85&s=f1e965377d8809d7e834fe81ebe43cb2" alt="Total revenue and revenue trend chart" style={{ maxHeight: '500px', width: 'auto' }} width="2864" height="1524" data-path="images/analytics/revenue.png" />
</Frame>

* **Gross / Net Revenue Toggle:** Use the **Gross/Net** dropdown to switch the headline revenue figure, the 30-day chart, the monthly bars, and the top-countries ranking between gross and net values.
  * **Gross Revenue:** Total revenue before deductions.
  * **Net Revenue:** Actual earnings after refunds and lost or accepted disputes, for a clear picture of true business performance.
* **Revenue (Last 30 Days):** A trend chart that helps you spot spikes or dips in income. Toggle between cumulative and daily views.
* **Payments Count, Total Refunds, Payouts Received:** Supporting activity metrics for the selected period.

<Frame caption="Top 5 revenue-generating countries and growth rate">
  <img src="https://mintcdn.com/dodopayments/r426DlzEVUSPZlYb/images/analytics/revenue-2.png?fit=max&auto=format&n=r426DlzEVUSPZlYb&q=85&s=09d6d41c0e77497e29bcc06bc23e9c9f" alt="Top revenue countries and growth rate chart" style={{ maxHeight: '500px', width: 'auto' }} width="1966" height="1334" data-path="images/analytics/revenue-2.png" />
</Frame>

* **Growth Rate:** Track month-over-month revenue growth (subscription, non-subscription, and total) to measure business momentum.
* **Geographic Insights:** Visualize your **top 5 revenue-generating countries**, ranked by gross or net revenue based on the toggle.

<Tip>
  Use these insights to focus your marketing and product efforts on high-performing regions and periods of growth.
</Tip>

### Customers Tab

Analyze customer acquisition, retention, and spending patterns to optimize your customer strategy.

<Frame caption="ARPU, active customers, customer split, and top customers">
  <img src="https://mintcdn.com/dodopayments/r426DlzEVUSPZlYb/images/analytics/customer.png?fit=max&auto=format&n=r426DlzEVUSPZlYb&q=85&s=311b8a18deb3967aeaf0eac17c5376c9" alt="Customer analytics: ARPU, active customers, customer split, top customers" style={{ maxHeight: '500px', width: 'auto' }} width="2876" height="1514" data-path="images/analytics/customer.png" />
</Frame>

* **Revenue Per User (ARPU):** Understand how much each customer contributes on average. The **Gross/Net** toggle switches between gross and net ARPU.
* **Active Customers:** See how many customers are engaging with your business, including those with active subscriptions.
* **Customer Split:** Instantly view the ratio of **new vs. returning** customers.
* **Top Customers (By Revenue):** Identify your highest spenders for targeted engagement (honors the Gross/Net toggle).

<Tip>
  Monitor ARPU and customer split to refine your retention and acquisition strategies.
</Tip>

### Subscriptions Tab

Monitor your recurring revenue and understand how your Monthly Recurring Revenue (MRR) changes over time.

<Frame caption="Revenue Breakdown dashboard showing projected ARR, MRR breakdown, and growth rates">
  <img src="https://mintcdn.com/dodopayments/r426DlzEVUSPZlYb/images/analytics/revenue-breakdown.png?fit=max&auto=format&n=r426DlzEVUSPZlYb&q=85&s=66d1c0d64e6a69e6e7f22ac26c89bed7" alt="Revenue Breakdown dashboard showing projected ARR, MRR breakdown, and growth rates" style={{ maxHeight: '500px', width: 'auto' }} width="1267" height="867" data-path="images/analytics/revenue-breakdown.png" />
</Frame>

Three headline tiles summarize your subscription business:

* **Current MRR:** Your Monthly Recurring Revenue for the current month.
* **Projected ARR:** Annual Recurring Revenue projection (Current MRR × 12).
* **Active Subscriptions:** The number of subscriptions currently active.

The **MRR chart** visualizes recurring revenue composition month by month, with the following breakdown metrics shown below it:

| Metric              | Description                                                                     |
| ------------------- | ------------------------------------------------------------------------------- |
| **New MRR**         | Revenue from new subscriptions acquired this month                              |
| **Expansion MRR**   | Additional revenue from existing subscribers upgrading or adding to their plans |
| **Contraction MRR** | Revenue lost from existing subscribers downgrading (without fully cancelling)   |
| **Churned MRR**     | Revenue lost from cancelled subscriptions                                       |
| **Net New MRR**     | The net result: New MRR + Expansion MRR − Contraction MRR − Churned MRR         |

Each breakdown card includes a trend mini-chart and a percentage change compared to the previous month.

<Note>
  MRR calculations account for **concurrent subscriptions** (a customer holding multiple active plans contributes the sum of all of them) and attribute revenue based on the period each subscription has paid through. A subscription that prepays for several months continues to contribute MRR across its paid period.
</Note>

### Retention Tab

Monitor customer retention and churn patterns.

<Frame caption="Retention Analytics showing churn rates and trends">
  <img src="https://mintcdn.com/dodopayments/r426DlzEVUSPZlYb/images/analytics/retention.png?fit=max&auto=format&n=r426DlzEVUSPZlYb&q=85&s=daf77496683051cfd59db89c679fadea" alt="Retention Analytics dashboard showing customer churn rate, revenue churn rate, and churn rate trends" style={{ maxHeight: '500px', width: 'auto' }} width="1299" height="870" data-path="images/analytics/retention.png" />
</Frame>

* **Customer Churn Rate:** Percentage of customers who cancel their subscriptions.
* **Revenue Churn Rate:** Percentage of revenue lost from cancellations and downgrades. This now includes **one-time payment revenue** alongside recurring revenue, so customer and revenue churn cover the same population.
* **Churn Rate Trends:** Historical tracking of both customer and revenue churn over time.
* **User Retention Matrix:** Cohort analysis showing customer retention rates across different time periods.

### Success Rate Tab

Monitor payment and refund success rates to identify and resolve transaction issues quickly.

<Frame caption="Payment/refund success rates, failure reasons, and payment breakdown">
  <img src="https://mintcdn.com/dodopayments/r426DlzEVUSPZlYb/images/analytics/success-rate.png?fit=max&auto=format&n=r426DlzEVUSPZlYb&q=85&s=c266504fe6db71cd0641f4b26b527ec5" alt="Payment and refund success rates, failure reasons, and payment breakdown" style={{ maxHeight: '500px', width: 'auto' }} width="2878" height="1514" data-path="images/analytics/success-rate.png" />
</Frame>

* **Payment Success Rate:** Track the percentage of successful payment attempts.
* **Refund Success Rate:** Monitor how many refunds are processed successfully.
* **Failure Reasons:** Quickly identify common issues (e.g., expired cards, unsupported methods), split by customer-side and network-side errors.

  <Card title="Transaction Failure Reference" icon="circle-exclamation" href="/api-reference/transaction-failures">
    Get all possible transaction failure codes and their reasons.
  </Card>
* **Payments Breakdown:** Visualize the distribution of successful and failed transactions.

<Warning>
  If you notice a drop in success rates or a spike in failures, review the failure reasons and address them promptly to minimize revenue loss.
</Warning>

### Recovery Tab

Track how much revenue Dodo Payments recovers on your behalf through automated retries, dunning emails, and abandoned cart recovery.

<Frame caption="Recovery analytics showing payment retries, dunning, and abandoned cart recovery">
  <img src="https://mintcdn.com/dodopayments/B3-0kuKcZDP1TiJD/images/recovery/recovery-analytics.png?fit=max&auto=format&n=B3-0kuKcZDP1TiJD&q=85&s=d3bf0c7474818bc4584b75654423e14c" alt="Recovery analytics dashboard showing payment retry, dunning, and abandoned cart recovery metrics" style={{ maxHeight: '500px', width: 'auto' }} width="2548" height="2190" data-path="images/recovery/recovery-analytics.png" />
</Frame>

The Recovery tab is organized into three groups:

* **Payment Retries:** Recover failed subscription renewals by automatically retrying the payment. Shows **retry attempts**, **successful retries**, **retry success rate**, **subscriptions saved**, and a "Retries by attempt" chart of attempted vs. succeeded retries.
* **Dunning:** Recover failed subscription payments with a sequence of reminder emails. Shows **dunning entries**, **recovered revenue**, **emails sent**, **average time to recover**, a recovery-rate donut, and recovery rate by email.
* **Abandoned Cart Recovery:** Recover shoppers who left before completing checkout. Shows **abandoned checkouts**, **recovery rate**, **recovered revenue**, **average time to recover**, and recovery rate by product and by email.

<Card title="Recovery Features" icon="life-ring" href="/features/recovery/overview">
  Learn more about configuring payment retries, dunning, and abandoned cart recovery.
</Card>

***

## Product-Level Analytics

Beyond business-wide metrics, you can view detailed analytics for **each individual product**. Navigate to **Products > \[Select a Product]** to access a dedicated analytics dashboard for that product.

<Frame caption="Product analytics overview showing revenue summary and trend chart">
  <img src="https://mintcdn.com/dodopayments/QP0nYJEAkU83kGFn/images/product-analytics/overview.png?fit=max&auto=format&n=QP0nYJEAkU83kGFn&q=85&s=f2ce88b712ba0205839cd334d0f2a367" alt="Product analytics overview tab with total revenue, successful payments, and revenue trend chart" style={{ maxHeight: '500px', width: 'auto' }} width="2368" height="1564" data-path="images/product-analytics/overview.png" />
</Frame>

The product analytics dashboard is organized into five tabs:

<CardGroup cols={3}>
  <Card title="Overview" icon="chart-line">
    Revenue summary, trend chart, and transaction history.
  </Card>

  <Card title="Customers" icon="users">
    Top customers ranked by spend with a full breakdown table.
  </Card>

  <Card title="Retention" icon="arrows-rotate">
    Customer and revenue churn rates with trend analysis.
  </Card>

  <Card title="Subscribers" icon="rectangle-list">
    All subscriptions with status and billing details.
  </Card>

  <Card title="MRR" icon="chart-bar">
    Monthly Recurring Revenue breakdown — new, expansion, churned, and net.
  </Card>
</CardGroup>

All tabs support a **date filter** (defaults to All Time) so you can focus on any period.

### Overview Tab

The Overview tab provides a high-level snapshot of the product's financial performance.

* **Total Revenue**: Cumulative revenue generated by this product.
* **Number of Successful Payments**: Total count of successful transactions.
* **Revenue Trend Chart**: A 30-day line chart showing revenue over time. Toggle between cumulative and daily views using the **Show Daily** button.

Below the chart, a **Transactions** table lists every payment for this product:

| Column         | Description                           |
| -------------- | ------------------------------------- |
| Payment ID     | Unique identifier for the transaction |
| Status         | `Successful` or `Failed`              |
| Amount         | Transaction amount with currency      |
| Date (UTC)     | Timestamp of the transaction          |
| Payment Method | Card, UPI, or other method used       |
| Refund         | Option to initiate a refund           |

<Frame caption="Transactions table showing payment history for the product">
  <img src="https://mintcdn.com/dodopayments/QP0nYJEAkU83kGFn/images/product-analytics/overview-transactions.png?fit=max&auto=format&n=QP0nYJEAkU83kGFn&q=85&s=c7971b1b43694a5604736d2a8490b404" alt="Product transactions table with payment IDs, statuses, amounts, and refund actions" style={{ maxHeight: '500px', width: 'auto' }} width="2880" height="1562" data-path="images/product-analytics/overview-transactions.png" />
</Frame>

Use the **Filter by status** button to narrow the list to successful or failed transactions.

### Customers Tab

See who is buying this product and how much they're spending.

<Frame caption="Top customers of the month with podium ranking and customer table">
  <img src="https://mintcdn.com/dodopayments/QP0nYJEAkU83kGFn/images/product-analytics/customers.png?fit=max&auto=format&n=QP0nYJEAkU83kGFn&q=85&s=c067951f3033c2fdc57b541b019a0c67" alt="Customers tab showing top 3 customers ranked by revenue with a detailed breakdown table" style={{ maxHeight: '500px', width: 'auto' }} width="2880" height="1556" data-path="images/product-analytics/customers.png" />
</Frame>

* **Top Customers of the Month**: A visual podium highlights your **top 3 customers** ranked by total spend, showing revenue amount, name, and email.
* **Customer Table**: A detailed breakdown of all customers with their Customer ID and total revenue for this product.

### Retention Tab

Understand how well this product retains its subscribers.

<Frame caption="Customer and revenue churn rates with trend analysis">
  <img src="https://mintcdn.com/dodopayments/QP0nYJEAkU83kGFn/images/product-analytics/retention.png?fit=max&auto=format&n=QP0nYJEAkU83kGFn&q=85&s=8c5cbe5dbb01ba3240251546250251a9" alt="Retention tab showing customer churn rate, revenue churn rate, and churn rate trend chart" style={{ maxHeight: '500px', width: 'auto' }} width="2880" height="1556" data-path="images/product-analytics/retention.png" />
</Frame>

* **Customer Churn Rate**: Percentage of subscribers who have cancelled.
* **Revenue Churn Rate**: Percentage of revenue lost from cancellations and downgrades.
* **Churn Rate Trend**: A dual-line chart tracking both metrics over time to help you spot trends and take corrective action.

### Subscribers Tab

A complete list of all subscriptions associated with this product.

<Frame caption="Subscribers table showing all subscriptions with statuses and billing details">
  <img src="https://mintcdn.com/dodopayments/QP0nYJEAkU83kGFn/images/product-analytics/subscribers.png?fit=max&auto=format&n=QP0nYJEAkU83kGFn&q=85&s=da5b781227a499f40d6c9d73251b4f90" alt="Subscribers tab with subscription IDs, customer emails, statuses, start dates, and next billing information" style={{ maxHeight: '500px', width: 'auto' }} width="2880" height="1576" data-path="images/product-analytics/subscribers.png" />
</Frame>

| Column              | Description                                    |
| ------------------- | ---------------------------------------------- |
| Subscription ID     | Unique identifier for the subscription         |
| Customer Email      | The subscriber's email address                 |
| Status              | `Active`, `Failed`, `On hold`, or `Pending`    |
| Product Name        | The product this subscription belongs to       |
| Start Date          | When the subscription began                    |
| Next Billing Date   | The upcoming renewal date                      |
| Next Billing Amount | The amount due at next renewal (excluding tax) |

### MRR Tab

A detailed breakdown of your product's Monthly Recurring Revenue.

<Frame caption="MRR stacked bar chart showing monthly revenue composition">
  <img src="https://mintcdn.com/dodopayments/QP0nYJEAkU83kGFn/images/product-analytics/mrr.png?fit=max&auto=format&n=QP0nYJEAkU83kGFn&q=85&s=5a8d503e53ab124fb1bacc6400174fac" alt="MRR tab with stacked bar chart showing new, expansion, and churned MRR by month" style={{ maxHeight: '500px', width: 'auto' }} width="2880" height="1574" data-path="images/product-analytics/mrr.png" />
</Frame>

The **MRR chart** visualizes your recurring revenue composition month by month as a stacked bar chart.

Below the chart, metric cards provide detailed insights:

<Frame caption="Detailed MRR breakdown with New, Expansion, Churned, and Net New MRR">
  <img src="https://mintcdn.com/dodopayments/QP0nYJEAkU83kGFn/images/product-analytics/mrr-breakdown.png?fit=max&auto=format&n=QP0nYJEAkU83kGFn&q=85&s=fde89031b89baad28e36841241002a1f" alt="MRR breakdown showing New MRR, Expansion MRR, Churned MRR, and Net New MRR with trend charts" style={{ maxHeight: '500px', width: 'auto' }} width="2880" height="1562" data-path="images/product-analytics/mrr-breakdown.png" />
</Frame>

| Metric              | Description                                                                      |
| ------------------- | -------------------------------------------------------------------------------- |
| **New MRR**         | Revenue from new subscriptions acquired this month, with month-over-month change |
| **Expansion MRR**   | Additional revenue from existing subscribers upgrading or adding to their plans  |
| **Contraction MRR** | Revenue lost from existing subscribers downgrading without fully cancelling      |
| **Churned MRR**     | Revenue lost from cancelled subscriptions                                        |
| **Net New MRR**     | The net result: New MRR + Expansion MRR − Contraction MRR − Churned MRR          |

Each card includes a trend mini-chart and a percentage change indicator compared to the previous month.

***

## Page Highlight Tiles

Many list pages in your dashboard now display **highlight tiles** at the top, giving you key summary metrics at a glance—without opening the full Analytics dashboard. The tiles respect the page's active filters.

| Page              | Highlight Tiles                                           |
| ----------------- | --------------------------------------------------------- |
| **Products**      | All Products, Active Products, Archived Products          |
| **Add-ons**       | All Add-Ons, Active Add-Ons, Linked to Products           |
| **Collections**   | All Collections, Active Collections, Archived Collections |
| **Subscriptions** | Active Subscriptions, On Hold, Cancelled                  |
| **Payments**      | Successful Payments, Payment Volume, Failed Payments      |
| **Refunds**       | Successful Refunds, Refund Volume, Failed Refunds         |
| **Disputes**      | Disputes Created, Won, Accepted, Lost                     |

<Note>
  "Active" products, add-ons, collections, and meters are those that have participated in at least one successful payment.
</Note>

***

## Reports

Navigate to the **Reports** section in your dashboard to access the reporting suite. Each report can be filtered (by payment method, status, product type, failure type, dispute status, or currency where applicable) and downloaded as a CSV.

Available reports include:

* **Payment Report**: Detailed record of all processed payments, including billing address, card details, USD-equivalent amounts, settlement details, fees, and failure codes.
* **Refund Report**: Comprehensive log of all refund activities with detailed refund information.
* **Payout Report**: Summary of payouts made to your account, with a breakdown of fees by ledger event.
* **Product-wise Sales Report**: Sales performance per product, with total sales volume and net revenue.
* **Payment Failure Report**: Summary of failed payment attempts with failure reasons (customer-side vs. network-side).
* **Customer Report**: Payment, refund, and dispute summary organized by customer.
* **Disputes Report**: Payment disputes summary with resolution status and evidence details.
* **Ledger Report**: Detailed balance-ledger entries with event type, amount, and references.

<Frame caption="Reports dashboard showing available report types">
  <img src="https://mintcdn.com/dodopayments/r426DlzEVUSPZlYb/images/analytics/reports.png?fit=max&auto=format&n=r426DlzEVUSPZlYb&q=85&s=b2f16ff3401205461e70bb672c2e0dd1" alt="Reports 2.0 dashboard showing various report types" style={{ maxHeight: '500px', width: 'auto' }} width="1481" height="783" data-path="images/analytics/reports.png" />
</Frame>

### Payout Reports

Detailed payout reports provide clear visibility into fees and transaction details for each payout. Access these in **Business > Payouts**.

<Frame caption="Payout Report with detailed fee and transaction breakdown">
  <img src="https://mintcdn.com/dodopayments/r426DlzEVUSPZlYb/images/analytics/payout.png?fit=max&auto=format&n=r426DlzEVUSPZlYb&q=85&s=e387ce347733bec1d1b57acdfbd1a6f2" alt="Payout Report dashboard showing detailed payout information" style={{ maxHeight: '500px', width: 'auto' }} width="1058" height="887" data-path="images/analytics/payout.png" />
</Frame>

### Downloading Reports

<Steps>
  <Step title="Open the Reports Section">
    Navigate to the <strong>Reports</strong> area in your dashboard.
  </Step>

  <Step title="Select Report Type & Date Range">
    Choose the report you need (Payments, Refunds, Payouts, Disputes, and more), apply any available filters, and specify the date range.
  </Step>

  <Step title="Download the Report">
    Click <strong>Download</strong> to export your report in CSV format.

    <Check>
      Your report will be saved to your device.
    </Check>
  </Step>
</Steps>

***

## Best Practices

<Tip>
  * Regularly review your analytics to spot trends and anomalies early.
  * Use filters to compare performance across products, time periods, or geographies.
  * Drill into product-level analytics to understand which products drive the most revenue and which have the highest churn.
  * If data appears incorrect or missing, check your filters and date range settings first.
</Tip>

<Warning>
  If you notice persistent discrepancies or missing data, contact <a href="mailto:support@dodopayments.com">[support@dodopayments.com](mailto:support@dodopayments.com)</a> for assistance.
</Warning>

## Next Steps

<CardGroup cols={2}>
  <Card title="Account Summary & Payout Wallet" icon="wallet" href="/features/account-summary-payout-wallet">
    Understand your earnings, deductions, and payout cycles.
  </Card>

  <Card title="Products" icon="box" href="/features/products">
    Create and manage your products.
  </Card>

  <Card title="Payments" icon="money-bill-transfer" href="/features/transactions/payments">
    Track and manage all payment transactions.
  </Card>

  <Card title="Refunds" icon="rotate-left" href="/features/transactions/refunds">
    Initiate and monitor refunds, and export refund reports.
  </Card>
</CardGroup>
