This section provides examples of how Orb can help you manage revenue recognition for your business. The examples are based on a fictional company, FileCo, that provides a cloud-based file storage service. FileCo has a subscription-based business model, and its customers pay monthly for access to the service. For the purposes of this example, suppose you’re FileCo and you’re using Orb for billing and revenue recognition. Note that this series of examples makes some assumptions about how FileCo thinks about its service obligations for the sake of illustrating common cases.Documentation Index
Fetch the complete documentation index at: https://docs.withorb.com/llms.txt
Use this file to discover all available pages before exploring further.
Monthly platform
FileCo sells a file processing service, and you currently offer the following monthly plan: Basic Monthly ($10/mo). When a customer signs up for your service on April 1st, Orb will generate an in-advance invoice for $10. This revenue is billed but it’s not yet eligible to be recognized and is instead considered deferred revenue. After each subscription day passes, Orb will recognize approximately $0.33 for specifically the platform fee, representing the prorated amount of the $10 corresponding to 1/30th of the service period. At the end of the invoice service period, Orb will have recognized the full $10 for the platform fee. Suppose now that you find you need to add a usage-based component to your pricing in addition to the platform fee, because of variable costs. Let’s add a usage-based component. Basic Monthly w/overages ($10/mo, and the cost of processing each file is $0.50/file) Suppose a customer processes 800 files over the course of April, leading to $400 of usage-based charges billed in-arrears on the May 1 invoice. As expected, $400 of usage-based revenue attributed to file processing will be recognized during the month of April. More specifically, Orb will recognize revenue to the specific day on which usage occurred, so April 2 may have $100 of recognition on a single day if 200 files were processed on April 2. Note that if you allow subscriptions to be aligned to a date other than the first of the month, Orb will correctly apply the rules to the partial months. For example, subscriptions started on April 10 will recognize 20 days of fixed-fee revenue in the April accounting period, and 10 days in May. Similarly, usage-based recognition would be split between April and May based on the day and month the usage occurred. Let’s take an example of a mid-period cancellation.- July 1: Orb generates an in-advance invoice for $10. This $10 is deferred revenue.
- Daily Recognition: Each day in July, Orb recognizes approximately $0.33 ($10/30 days) as revenue for the base fee.
- Usage in July: Customer C processes 300 files in July, leading to $150 (300 files * $0.50) in usage-based charges.
- July 15: Customer C cancels the subscription.
- Orb generates a credit note for the remaining service period.
- Recognized revenue up to July 15 for the base fee: $0.33 * 15 = $4.95.
- Remaining deferred revenue for the base fee: $10 - $4.95 = $5.05.
- Orb reverses the deferred revenue for the unused period and updates the recognition schedule.
- The $150 for usage in July is recognized on the specific days the files were processed. Since the usage occurred before the cancellation, there are no adjustments needed for the usage-based charges.