Revenue contracts adds flexibility to customize revenue and consolidate transactions in revenue recognition. This enhances the ability to track key metrics at a contract level and improves your financial insights.
Moreover, it facilitates the representation of enterprise sales-led contracts while also decoupling Billing and Revenue Recognition implications.
Revenue contracts enables the creation of custom contract items that dictate how revenue is recognized instead of invoice line items. It allows you to attach billing models (for example, invoices, subscriptions, payments) to the contract used as payment collection containers.
Given a 2-year B2B contract with monthly billing, you can create a contract item for the 2-year period:
|Period||Jan 1, 2022 - Jan 1, 2024|
You can then attach a transaction/billing model to the contract to be used for payment allocation:
Given this contract setup, Revenue Recognition can augment reports by incorporating non-GAAP accounts like contract assets and deferred revenue. In turn, this enables us to elevate our metrics as the contract undergoes monthly billing.
Revenue contracts enables the ability to track high-level metrics across a group of contract items and transactions such as:
- Total contract value
- Annual contract value
- Billing to date
- Revenue to date
- Future schedule billings
- Unbilled deferred revenue
Salesforce CPQ Connector
Stripe has developed a connector that seamlessly integrates with your Salesforce CPQ account, enabling the translation of all orders and contracts. This connector facilitates the management of revenue contracts associated with your Salesforce orders, along with the management of Billing subscriptions.
We’re working on introducing direct API support to facilitate the creation and management of revenue contracts.
Contact us if you’re interested in onboarding to revenue contracts using any of the available methods.