Welcome to the new site. If you have any issues accessing models, use store.hemrock.com.
Sign in

Revenue Recognition

How revenue moves through the financial statements and how revenue recognition and cash collection is implemented in Hemrock models

For many businesses, recognized revenues do not equal cash received in the same period. That timing gap is why revenue recognition matters.

How it works in Hemrock models

The Standard Financial Model handles revenue recognition automatically through the revenue model, which covers a range of business types. A couple of notes:

  • When building custom revenue streams, add a line for billings. The model does not assume billings equals revenues - if you add a custom revenue stream without billings, you'll get massive deferred revenues and cash much lower than expected. Add billings on Forecast, select "Billings" as the category, and link in your billings schedule. You can use a driver to calculate billings as 100% of revenues, or any other method appropriate for your revenue recognition.
  • The Actuals section on Forecast overrides the forecasted revenue and billings for that period. More at Using Actual Financials.

Bookings, billings, revenues, and cash

Understanding how revenues and cash flow through consolidated financial statements is fundamental to understanding business models.

  • Bookings represents the total value of customer commitments signed in a period, possibly including payments over multiple periods. Measures sales momentum; not a financial statement item.
  • Billings represents the value invoiced to customers, which may not equal revenues in a given period. Billing patterns (monthly, quarterly, annually, milestone-based, usage-based) significantly influence cash flow and working capital. Billings become accounts receivable, which then turn into cash when collected.
  • Revenues (recognized revenues) reflects the value delivered to customers in a period. When billings exceed recognized revenues, the excess is added to deferred revenues, which is reduced as revenues are recognized.
  • Cash collection is when customers actually pay. Cash flows from billings and collection timing, not revenue recognition. A company can have strong revenue growth and cash strain simultaneously if accounts receivable are slow to convert to payments.

How revenue flows through the financial statements

The general flow:

  1. Customer signs an agreement (bookings) or purchases a product (order/sale). Not yet on a financial statement.
  2. Amount billed increases accounts receivable (an asset) on the balance sheet, registers as negative working capital on the statement of cash flows, and increases deferred revenue.
  3. When the customer pays, accounts receivable decreases and cash increases. Collection becomes positive working capital on the statement of cash flows.
  4. When the company delivers value, it recognizes revenues and decreases deferred revenue.

Timing between these items varies by business model. For digital goods, consumer retail, or in-stock purchases, all four steps happen at once. For subscriptions, construction, or enterprise services, the delays between billings, cash collection, and value delivery make the balance sheet and statement of cash flows critical.

Methods of revenue recognition

Revenue recognition varies because different businesses deliver value differently:

  • Point-in-Time: for products and services delivered at a specific moment. Consumer goods, digital goods, one-time services.
  • Over-Time: for services that deliver value over multiple periods. SaaS, managed services, support contracts. Often paid upfront but recognized ratably (even over time) or progress-based (proportional to value delivered).
  • Milestone or Percentage-of-Completion: based on achievement of specific milestones. Construction, implementation services, enterprise projects.
  • Usage-Based: based on variable usage. APIs, compute time, email campaigns.

Companies often use different methods for different products: subscriptions plus one-time addons, hardware plus subscriptions, usage-based fees on top of subscriptions, professional services mixed with self-service.

Background

Revenue represents the financial value a business earns by delivering products or services. It's the first section of the Income Statement and one of the most important indicators of business performance.

The idea of revenue recognition stems from the matching principle:

The matching principle is a fundamental concept in accounting that ensures expenses are recognized in the same period as the revenues they generate. This principle is integral to accrual accounting, where transactions are recorded when they occur, rather than when cash changes hands.

Under accrual accounting, revenues are recognized when value has been delivered, matching economic activity with financial reporting. Many businesses use cash accounting instead, and many are not required to use accrual accounting, but most Hemrock template users will use accrual accounting - the templates are built for it.