Revenue Recognition settings
Learn how to adjust the behaviour of Stripe Revenue Recognition with settings.
Access the Stripe Revenue Recognition settings in the Dashboard to customise how revenue is recognised specifically for your business.
When completed, all revenue recognition charts and reports reflect the settings within 24 hours.
Accounting period
Use accounting period control to configure how to close accounting periods. You can either manually close the books with all checks and adjustments finished each month, or you can let Stripe automate closing the books.
You can also reopen past accounting periods using accounting period control. Use this feature when you first start using revenue recognition because it allows you to make adjustments to past data without creating corrections in the current period. For example, when you apply rules to fit revenue recognition with your own business model, it changes the history of closed accounting periods. You can decide to reopen closed accounting periods or make adjustments in the current period.
Amortisation granularity
Amortisation refers to the process of gradually recognising revenue over the duration of a service period. By default, Stripe Revenue Recognition recognises revenue by the day. We also support recognising revenue by the millisecond, or by the month with different treatment options for handling the first and last months of the service period.
Amortisation | Descriptions |
---|---|
By millisecond (default) | Recognise revenue down to the millisecond. |
By day | Recognise revenue down to the day. Cut off the last day. |
By month evenly | Recognise revenue down to the month. Cut off the last month. |
By month evenly, first and last month pro rata | Recognise revenue down to the month. Prorate the amounts in the first and last months by millisecond. |
Adjusting this configuration affects all of your journal entries within Stripe Revenue Recognition. If you want to avoid creating corrections in the current period, we recommend that you open all accounting periods before the adjustment.
Catch-up revenue
Stripe Revenue Recognition primarily recognises revenue based on the service period attached to transactions. However, when the service period begins before the booked date (the finalisation date for an invoice, the creation date or imported booked date for a standalone charge), the revenue from the previous periods is instead recognised entirely in the month of the booked date to avoid making changes to the past. We refer to this type of revenue as catch-up revenue.
To disable or enable this behaviour, toggle Apply catch-up revenue.
Toggling this configuration affects any applicable journal entries you have within Stripe Revenue Recognition. If you want to avoid creating corrections in the current period, we recommend that you open all accounting periods before the adjustment.
Record recovered revenue as gains
By default, Stripe Revenue Recognition recognises recovered revenue from unpaid invoices, refund failures, and resolved disputes as gains.
We also support the treatment of recovered revenue as a resumption of the previous revenue recognition schedule. If the recovery occurs before the service period ends, Stripe Revenue Recognition reverses any recorded bad debt, immediately recognises revenue for past periods in the current month, and resumes revenue recognition of deferred revenue for the remainder of the service period. If the recovery occurs after the service period ends, Stripe Revenue Recognition reserves any recorded bad debt and immediately recognises revenue for all the past periods in the current month. Adjusting this configuration affects all your recovered revenue related to unpaid invoices, refund failures, and resolved disputes.
If you want to avoid creating corrections in the current period, we recommend that you open all accounting periods prior to the adjustment.