Revenue recognition

How Bunny automates revenue recognition for subscriptions: earned and deferred revenue, receivables, payouts and accounting codes per charge.

The complexity of B2B subscriptions can cause a significant workload in the finance department due to manual processes, which cost money, introduce human errors and can be a liability for the company in the case of an audit.

Bunny is the system of record for all subscription revenue, which allows it to automate a number of the processes that finance often perform manually, including:

  • Earned and deferred revenue and sales tax
  • Accounts receivables
  • Unbilled revenue
  • Payment processing fees
  • Currency conversion loss and gain

Bunny produces all periodic data in real-time as deals are closed, customers upgrade, downgrade or cancel.

Revenue recognition page with monthly debit and credit journal entries per GL account and a balance sheet by month

Revenue recognition

PayoutsLink to Payouts section

When using an online credit processor like Stripe or Bunny Pay, the deposits going into your bank account on a daily basis may contain several individual transactions, including fees and sales tax. Bunny automatically imports these details and ensures that they are properly accounted for.

Accounting codesLink to Accounting codes section

You can use the Accounting code on the product plan charge to split the revenue from different charges on separate line items in the overview. For example, you could use it to see the revenue individually for your Small, Medium and Large plans like this:

  • Small - earned revenue
  • Small - deferred revenue
  • Medium - earned revenue
  • Medium - deferred revenue
  • Large - earned revenue
  • Large - deferred revenue