The revenue waterfall is the distribution of revenue across one or more periods. This
process represents revenue recognition as goods or services are delivered to your customers.
It’s a key component of revenue reporting and forecasting. (Salesforce Billing Managed Package)
Required Editions
Available in: All Salesforce Billing Editions
Salesforce Billing stores revenue waterfall information in revenue schedules and revenue transactions:
Revenue schedule: Salesforce Billing creates a revenue schedule record based on the
fields defined in your revenue distribution method. The revenue schedule represents the
total amount of revenue that comes from the delivery of a good or service. A revenue
schedule record contains the following key fields.
The total amount of revenue to be recognized
The current period balance of deferred revenue
The total recognized revenue through the end of the current billing period
Revenue transaction: Each revenue transaction record represents revenue distribution for
a single billing period. This object contains information about revenue to be recognized
in the current period, the deferred revenue balance at the end of the period, and
previously recognized revenue. This is the primary object used for posting recognized
revenue to your general ledger.
Example
A customer purchases access to a video streaming service for the period of January 1
through March 31. The customer pays $120 up-front for the three-month period, which allows
unlimited access to the service within those three months.
In this case, you should already have a revenue distribution method with a Distribution
Method field set to Monthly. When you invoice this purchase, Salesforce Billing creates a
revenue schedule for $120 and 3 related revenue transaction records.
Revenue Transaction 1
Period: January 1 through January 31
Recognized Amount: $40
Deferred Balance: $80
Previously Recognized Revenue: $0
Revenue Transaction 2
Period: February 1 through February 28
Recognized Amount: $80
Deferred Balance: $40
Previously Recognized Revenue: $40
Revenue Transaction 3
Period: March 1 through March 31
Recognized Amount: $120
Deferred Balance: $0
Previously Recognized Revenue: $80
Did this article solve your issue?
Let us know so we can improve!
Loading
Salesforce Help | Article
Cookie Consent Manager
General Information
Required Cookies
Functional Cookies
Advertising Cookies
General Information
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.