Create account
Sign in
Home
Payments
Business operations
Financial services
Developer tools
Security
All products
Home
Payments
Business operations
Home
Payments
Business operations
Financial services
Developer tools
Support
Overview
Overview
Customers
Products and Prices
Tax Rates
Customer portal
Quotes
Start with a use case
Subscriptions with Checkout
Fixed-price subscriptions with Elements
Metered billing with Elements
Per-seat billing with Elements
Manage subscriptions
How subscriptions work
Subscription webhooks
Change subscriptions
Strong Customer Authentication (SCA)
Improved tax support
Invoices API updates
Migrating to Prices
Additional features
Testing
Add payment methods
Bacs Direct Debit in the UK
BECS Direct Debit in Australia
SEPA Direct Debit in the EU
Invoice customers
How invoices work
Create an invoice
Customize invoices
Hosted invoice page
Additional features
Revenue recognition
Overview
Reports
Monthly summary
Revenue waterfall
Methodology
Examples
Overrides
Testing
billing
·
HomePaymentsSubscriptions

Revenue recognition reports

Learn about revenue recognition reports.

The revenue recognition tooling built into Stripe Billing automatically generates reports that you can view in the Stripe Dashboard and export as CSV files. These reports include key information like revenue and deferred revenue in both aggregate views for high-level analysis and detailed views so you can validate data.

Integration requirements

Our tooling assumes you have properly modeled your business on Stripe Billing. This includes:

  • Subscriptions must be modeled using products and prices, and customers.
  • Taxes are set using the default_tax_rates attribute, not as line items.
  • Discounts are set using the discount object, not as invoice items.

Revenue recognition requirements vary based on a number of factors, including the location of your business and the goods and services that you sell. You need to ensure that you understand and comply with the requirements applicable to your business, and that you model your business accordingly.

Dashboard

The revenue recognition section of your Dashboard displays high-level information that is relevant to the operations and financial condition of your business. This includes graphs for recognized revenue and deferred revenue, a monthly summary, and a revenue waterfall. You can download all of this information by clicking the Download… button in each section. If you’re unfamiliar with debit and credit related terms, review our report terminology.

The Stripe revenue recognition tooling generates reports from transactions that are processed by Stripe. There is a 72 hour delay between data being generated and displayed in the Dashboard.

If you process transactions outside of Stripe, those transactions are not reflected in the Dashboard nor the generated reports.

Graphs

The graphs in the Dashboard illustrate revenue activity over the last 12 months and provide a high-level view of your business. The recognized revenue graph shows your net recognized revenue. The deferred revenue graph shows your ending balance per month.

Monthly summary

The monthly summary provides a detailed breakdown of activity for the last complete month. Use this information to understand how your activity affected revenue and to book journal entries. You can also see activity that contributed to your net revenue. For example, you can see the portions of new billings that were recognized and contra revenue items. This section also lists changes to deferred revenue based on your activity, like portions of new billings that haven’t been recognized and contra revenue items.

The monthly summary only shows details if there was activity. For example, if you don’t have any contra revenue, contra revenue information isn’t included.

Revenue waterfall

The revenue waterfall, sometimes called a revenue schedule chart, displays expected recognizable revenue over time. Use this to understand how activity from each period affects revenue in future periods.

This report shows expected revenue amounts based on historical billings. It does not model future billings and it doesn’t predict future revenue from those potential billings. The expected future revenue amounts will change as future billings are added.

CSV-only reports

The CSV reports aren’t displayed in the Dashboard but you can download them at any time. To do this:

  1. Click the Download… button next to the report.
  2. If applicable, select the report format.
  3. Choose the columns you want to include in the report.
  4. Click the Download button.

The reports you can download include:

ReportDescription
Income statementDetailed revenue and contra revenue breakdown by month
Balance sheetDetailed balance sheet account breakdown by month
Debits and creditsMonthly debit and credit journal entries shown at four levels: summary, price, invoice, and invoice line item
CorrectionsMonthly correction entries shown at four levels: summary, price, invoice, and invoice line item

The income statement report shows revenue, contra revenue, expenses, gains, and losses. Contra revenue adjustments are deductions from gross revenue. Applying the contra revenue to your gross revenue results in your net income. Use this report to better understand your net revenue and determine how you want to track contra revenue items.

The balance sheet report shows the beginning and ending balances for accounts like deferred revenue, accounts receivable, cash, etc. You can use this report to understand overall inflows and outflows to these accounts, as well as how revenue activity ties to cash.

Next steps

Read on to better understand our revenue recognition methodology or review some examples.

  • Revenue Recognition Methodology
  • Revenue Recognition Examples
Was this page helpful?
Questions? Contact us.
Developer tutorials on YouTube.
You can unsubscribe at any time. Read our privacy policy.
On this page
Integration requirements
Dashboard