Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Revenue
Platforms and marketplaces
Money management
Developer resources
Overview
Revenue management
Billing
Tax
Business analytics
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
      Overrides
      Audit your numbers
      Examples
        Contra
        Credit notes
        Exclusions
        FX and currency
        Subscriptions
        Tax
        Other 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
HomeRevenueReportingRevenue recognitionExamples

Other examples

Learn about revenue recognition with other examples.

Unless stated otherwise, these examples assume that revenue recognition takes place on a per-day basis.

External asset

When you manually mark invoices as paid outside of Stripe, the external asset account increases. All other accounts operate as if the invoice is paid, but the cash account doesn’t change. You can import third party transaction data and consolidate all your revenue sources into your Stripe reporting by using the Data Import feature.

This example involving the external asset account uses the following assumptions:

  • On 1 January, at 00:00:00 UTC, a customer starts a monthly subscription that costs 31 USD.
  • The subscription generates an invoice, and the invoice finalises on the same day.
  • The invoice is manually marked as paid outside of Stripe on 5 February.
AccountJanFeb
AccountsReceivable+31.00-31.00
Revenue+31.00
Cash
ExternalAsset+31.00

Fees

Revenue Recognition books Stripe fees starting 1 March 2025. To show fees for prior periods, create a ticket on our support page.

You can reconcile Revenue Recognition fees with the Balance change from activity report by following the steps from data reconciliation. Stripe fees for charges paid before March are not displayed to prevent showing only a portion of the total fee. As a result, discrepancies might arise when these fees are associated with charges in later periods, such as during disputes.

Stripe fees are booked against the Fees account on a cash basis.

This example uses the following assumptions:

  • On 1 January, at 00:00:00 UTC, a customer starts a three-month subscription that costs 90 USD.
  • The subscription generates an invoice.
  • The invoice finalises and the customer pays 90 USD.
  • This payment has a Stripe processing fee of 0.02 USD.

If you view the summary after March ends, you’ll see something like this:

AccountJanFebMar
Revenue+31.00+28.00+31.00
DeferredRevenue+59.00-28.00-31.00
Cash+89.98
Fees+0.02
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