Report: Average Spend Per Customer
The Average Spend Per Customer report shows how much each customer spends on non-recurring (one-time) purchases over time. It helps you track non-subscription revenue trends across both subscribers and non-subscription customers.
New to ChartMogul? Read how reports work before diving in.

What counts toward this report
- Only non-recurring invoice line items with a successful transaction contribute to this report.
- All customers contribute to this report, regardless of their status.
How ChartMogul calculates Average Spend Per Customer
ChartMogul calculates Average Spend Per Customer by dividing the total amount received from non-recurring payments (one-time charges, not subscriptions) by the total number of customers who made at least one purchase in the period.
How to read the Report Data table
The Report Data table for Average Spend Per Customer has a unique breakdown:
- Payments Received — The total transaction amount and number of customers who made a successful non-recurring payment.
- Average Spend Per Customer — The total transaction amount from non-recurring payments divided by the total number of customers who made a purchase.
- Change — The percentage increase or decrease compared to the previous report interval (the time period set by your date range, e.g. a day, week, or month).
Select a Payments Received cell to view customer and amount spent details.
Next Steps
See your total non-recurring revenue in the Non-Recurring Cash Flow report.