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
Billing
OverviewAbout the Billing APIs
Subscriptions
Invoicing
Usage-based billing
Quotes
Customer management
Billing with other products
Revenue recovery
Automations
Test your integration
Tax
Overview
Use Stripe tax
Manage compliance
Reporting
Overview
Select a report
Configure reports
Reports API
Reports for multiple accounts
Revenue recognition
    Overview
    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
Data
OverviewSchema
Custom reports
Data Pipeline
Data management
HomeRevenueRevenue 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 January 1, at 00:00:00 UTC, a customer starts a monthly subscription that costs 31 USD.
  • The subscription generates an invoice, and the invoice finalizes on the same day.
  • The invoice is manually marked as paid outside of Stripe on February 5.
AccountJanFeb
AccountsReceivable+31.00-31.00
Revenue+31.00
Cash
ExternalAsset+31.00

Fees

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

You can reconcile Stripe Revenue Recognition fees with the Balance change from activity report by following the steps from data reconciliation. We don’t display Stripe fees for charges paid before March 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 January 1, at 00:00:00 UTC, a customer starts a three month subscription that costs 90 USD.
  • The subscription generates an invoice.
  • The invoice finalizes 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 program.
  • Check out our changelog.
  • Questions? Contact Sales.
  • LLM? Read llms.txt.
  • Powered by Markdoc