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.