Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Developer tools
Get started
Payments
Finance automation
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Overview
Billing
Tax
Reporting
    Overview
    Select a report
    Filters and settings
    Categories and types
    Connect an accounting tool
    Reports API
    Reports for multiple accounts
    Revenue recognition
      Get started
      How Revenue Recognition works
      Data freshness
      Pricing
      Multi-currency
      Connect platforms
      Revenue Recognition for Usage-Based Billing
      Revenue contracts
      Reports
        Monthly summary
        Revenue waterfall
        Balance sheet
        Income statement
        Trial balance
        Accounts receivable aging
        Debits and credits
        Corrections
        Sigma and SDP
        Data reconciliation
      Overrides
      Audit your numbers
      Examples
      Revenue recognition rules
      Revenue Recognition settings
      Map to your chart of accounts
      Performance obligations API
      Import data to Stripe
      Export data from Stripe
    Bank reconciliation
Data
Startup incorporation
HomeFinance automationReportingRevenue recognition

Revenue Recognition reports

Generate and export revenue reports using Revenue Recognition.

Copy page

Revenue Recognition 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. They’re available in both aggregate views for high-level analysis, and detailed views so you can validate data.

Integration requirements

Revenue Recognition assumes that you’ve properly modeled your business. This includes:

  • Modelling subscriptions using products and prices, and customers.
  • Setting taxes using the default_tax_rates attribute, not as line items.
  • Setting discounts using the discount object, not as invoice items.

Caution

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 make sure 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 provides high-level information regarding the operations and financial health of your business. It includes graphs for recognized revenue and deferred revenue, a monthly summary, and a revenue waterfall report.

The Revenue Recognition section is also where you can manage your Stripe integration, such as uploading your revenue data, defining custom rules on how to treat your revenue, and mapping to the chart of accounts that you use in your general ledger.

Caution

Revenue Recognition generates reports from transactions processed by Stripe. Expect a 72 hour delay before the data displays in the Dashboard.

Also, all report information is accessible only after you import the data.

Revenue graphs

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

The monthly and daily charts differentiate between open and closed accounting periods using colors. The figures continue to change until the accounting period closes. Toggling to the daily view provides a day-by-day snapshot of recognized and deferred revenue for the selected month. Revenue from metered billing is recognized in full when invoices finalize, or when the accounting period closes.

AR aging graphs

The accounts receivable (AR) aging graphs in the Dashboard provide a high-level view of your accounts receivable activity over time. Use this information to understand the financial health of your customers. The balance graph shows the outstanding invoice amounts for the specified periods. The summary table shows unpaid invoice amounts and categorizes them by how long the invoices have been outstanding for the specified period.

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 you recognised, and contra revenue items. This section also lists changes to deferred revenue based on your activity, like portions of new billings that you haven’t recognised and contra revenue items.

The monthly summary only shows details if you had activity. For example, if you don’t have any contra revenue, the monthly summary doesn’t include it.

Revenue waterfall

The revenue waterfall, sometimes called a revenue schedule chart, displays expected recognisable 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 doesn’t model future billings and it doesn’t predict future revenue from those potential billings. The expected future revenue amounts change as you add future billings.

Statements and CSV reports

Use the Statements tab to access all key financial reports associated with revenue recognition in Stripe. You can view summaries and detailed breakdowns, download financial documents, and share feedback on the reports.

Statements tab

Statements overview

In the Statements tab, access:

Report TypeDescription
Balance sheetReview your company’s assets and liabilities at a specific time to gauge overall financial stability.
Income statementAnalyse your revenue, expenses, and net income to understand financial performance over a specific period.
Trial balancePrepare for book closing and make sure all debit and credit account balances are equal to confirm balanced books.
Accounts receivable ageingMonitor outstanding invoices categorised by age to evaluate customer payment behaviour and manage credit risk.
Debits and creditsExamine detailed transaction entries to uphold accurate bookkeeping and aid in the reconciliation of accounts.
CorrectionsTrack and manage adjustments to previous entries, and ensure accuracy in financial records.

Reports available in the Statements tab integrate with other financial management tools in Stripe, which helps ensure consistency and facilitate financial processing.

You can download any accounting report or statement you’re viewing by clicking Download. Below is a list of the different report formats available to you for download as a CSV file:

Report formatDescription
SummaryThis report provides a summary of revenue recognition on your account for the selected period.
ProductThis report provides a detailed view of revenue recognition on your account over the selected period, organized by product.
PriceThis report provides a detailed view of revenue recognition on your account over the selected period, organized by price. It can include information such as pricing metadata and pricing intervals.
CustomerThis report provides a detailed view of revenue recognition on your account over the selected period, organized by customer. It can include information such as customer name, email, and address.
InvoiceThis report provides a detailed view of revenue recognition on your account over the selected period, organized by invoice. It can include information such as charges, refunds, and dispute IDs.
Line itemThis report provides a detailed view of revenue recognition on your account over the selected period, organized by line item. It can include information at the granularity of a line item (such as charges, refunds, and dispute IDs).
MetadataThis report provides a customised summary of revenue recognition on your account for the selected period, grouped by the user selected metadata object type and key. This report supports grouping by charge, customer, invoice, invoice item, product, or subscription metadata. Learn more about metadata.
Event typeThis report is available in the debits and credits reports. It provides a detailed view of revenue recognition on your account over the selected period, organised by event type. The event type provides a brief description of the recorded event, which can help you understand the nature of each journal entry.
Invoice event typeThis report is available in the debits and credits reports. It provides a detailed view of revenue recognition on your account over the selected period, organised by invoice and event type. It can include information such as charges, refunds, and dispute IDs.
Line item event typeThis report is available in the debits and credits reports. It provides a detailed view of revenue recognition on your account over the selected period, organised by line item and event type. It can include information at the granularity of a line item (such as charges, refunds, and dispute IDs).

Feedback and customisation

The Statements tab lets you provide feedback on each report, which prompts improvements and tailored solutions based on user needs.

See also

  • Revenue Recognition Methodology
  • Revenue Recognition Examples
Was this page helpful?
YesNo
Need help? Contact Support.
Join our early access programme.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc