Skip to content

Billing Reports and Revenue Visibility

Billing reports give you a clear view of your practice’s financial health, from monthly recurring revenue to outstanding balances and payment trends.

Understanding your revenue is critical for running a sustainable DPC practice. DPC Pro provides billing reports that show monthly recurring revenue (MRR), collected payments, failed charges, outstanding balances, and revenue by plan type. These reports update in real time as payments are processed. For broader practice metrics beyond billing, see Reports & Analytics.

This page covers the available billing reports, how to filter and export data, and how to use the financial dashboard for day-to-day revenue monitoring. Reports are accessible to users with the manager role.

Billing reports give you the numbers you need for tax season, pricing decisions, and growth tracking, without exporting to a spreadsheet.

The billing dashboard is your practice’s financial command center. Navigate to Billing to see an overview that includes:

MetricWhat it shows
Active MembershipsTotal number of memberships with active status
Past Due MembershipsMemberships with failed payments currently in recovery
Total Covered PatientsNumber of patients with active membership coverage
Monthly Recurring Revenue (MRR)Calculated from all active memberships: monthly memberships at face value + annual memberships divided by 12
Annual Recurring Revenue (ARR)MRR multiplied by 12: your projected yearly revenue from active memberships
Outstanding BalanceTotal amount due across all unpaid invoices

The billing dashboard also displays:

  • Overdue Invoices: the 5 most recent overdue invoices, showing account holder, amount, and due date
  • Recent Transactions: the 10 most recent payments processed by your practice
  • Active Payment Plans: up to 5 active payment plans with upcoming scheduled payments
  • Payment Processing Status: whether your practice’s payment processing account is connected and charges are enabled

Navigate to BillingTransactions to see every payment processed by your practice.

Each transaction record includes:

FieldDescription
Account holderWho was charged
Gross amountTotal amount collected
Platform feeDPC Pro platform fee deducted
Processing feePayment processor fee deducted
Net amountAmount deposited to your bank account
StatusSucceeded, Pending, Failed, Refunded, Disputed, or Partial Refund
DescriptionWhat the charge was for
DateWhen the transaction was processed
Settlement dateWhen the funds were deposited to your bank

Use the filters at the top of the transaction list to narrow results:

  • Search: find transactions by account holder name or payment reference ID
  • Status: filter by Succeeded, Failed, Refunded, Disputed, or Partial Refund
  • Date range: set start and end dates to view a specific period

Select any transaction to see the full detail page, including:

  • The linked invoice (if applicable)
  • The linked membership
  • Refund history (if partially or fully refunded)
  • Option to process a refund

Navigate to BillingInvoices and filter by Status: Overdue to see all invoices past their due date.

Each overdue invoice shows:

  • Account holder name
  • Patient name (if applicable)
  • Amount due and amount paid
  • Due date
  • Days overdue

Navigate to BillingFailed Payments for a consolidated view of all memberships and payment plan payments currently in recovery. From this view you can:

  • Retry a charge
  • Send a reminder email to the account holder
  • Waive the failed payment
StatusMeaning
DraftCreated but not sent
SentDelivered to the account holder
ViewedOpened by the account holder
PaidPayment received in full
OverduePast due date with outstanding balance
CancelledVoided: no payment expected
RefundedPayment was returned to the account holder

Navigate to BillingReportsMemberships to view revenue broken down by membership plan.

This report shows:

  • Number of active memberships per plan
  • Monthly recurring revenue per plan
  • Membership status distribution (active, past due, cancelled)
  • Total covered patients per plan

MRR is calculated differently based on billing interval:

  • Monthly memberships: the monthly price contributes directly to MRR
  • Annual memberships: the annual price divided by 12 contributes to MRR

This gives you an apples-to-apples comparison of revenue across plans regardless of billing interval.

Navigate to BillingReportsRevenue to view collected revenue over time.

DPC Pro supports account credits that can be applied to invoices. Credits are tracked per account holder at the organization level.

TypeWhen used
Overcharge CorrectionCorrecting an accidental overcharge
Refund to CreditConverting a refund into account credit instead of returning to the payment method
Goodwill CreditA courtesy credit for patient satisfaction
Promotional CreditA promotional offer or discount
Manual AdjustmentAny other balance adjustment
  1. Navigate to the account holder’s profile → Credits.
  2. Select Add Credit.
  3. Enter the credit amount, type, and description.
  4. Select Save.

Credits are applied to invoices on a first-in, first-out (FIFO) basis: the oldest available credit is used first. Each credit application is logged in an audit trail showing the before/after balance and who applied it.

To void a credit, select Void next to the credit entry. Voided credits cannot be re-applied.

From the BillingInvoices list:

  1. Apply any filters (status, date range, search term).
  2. The filtered list can be used for manual record-keeping.

For detailed financial reports, tax documents, and payout history:

  1. Navigate to BillingStripe Dashboard.
  2. Your payment processor’s Express Dashboard provides:
    • Payout reports
    • 1099 tax documents
    • Dispute details
    • Charge and refund history

If you run into issues with billing reports, reach out to the DPC Pro support team at [email protected] or visit the troubleshooting guide.