LogoLogo
Using BunnyDeveloper
  • Getting started
    • Welcome to Bunny
    • Superdesk - Sample SaaS Co.
  • Product tour
    • Admin UI
      • Tables
      • Forms
      • Search (beta)
    • Product catalog
      • What's a product?
      • Product quick start
      • Products
      • Features
      • Feature editor
      • Plans
      • Price lists
      • Charges
      • Coupons
      • Categories
      • Platforms
      • Tenants
    • Customer management
      • Accounts
      • Contacts
      • Deals
      • Subscriptions
      • Leads
      • Campaigns
    • Subscription management
      • What is a subscription?
      • Subscription states
      • Trial subscriptions
    • Quoting
      • What is a quote?
      • Quote states
      • Quote builder
      • Building a quote
      • Sharing a quote
      • Applying a quote
      • Undoing a quote
      • Amendments
      • Renewals
      • Cancellations
    • Approval workflows
      • How approvals work
      • Approvers
      • Approval rules
    • Customer portal
      • Viewing quotes
      • Invoice history
      • Paying invoices
      • Subscriptions
    • Billing
      • Bill runs
      • Invoices
      • Credit notes
      • Price adjustments
      • Proration
      • Billing day
      • Currencies
      • Sales tax and VAT
      • Payment methods and types
      • Payment plugins
      • Usage records
      • Revenue movements
    • Entities
      • Invoices
      • Quotes
      • Branding
    • Accounting
      • GL mappings
      • Journal entries
      • Revenue recognition
      • Intracom VAT summary
    • Workflows
    • Analytics
      • Using analytics
      • Trials
      • Monthly Recurring Revenue
      • Collections
    • Access control
      • Users
      • Roles
      • Groups
      • API clients
    • Settings
      • Company
      • Outbox
      • Jobs
      • Security
      • Single sign-on
  • Advanced guides
    • Integrations
      • Airbyte
      • Avalara AvaTax
      • Docusign
      • Dropbox Sign
      • HubSpot
      • Mailchimp
      • QuickBooks
      • PandaDoc
      • Salesforce
      • SendGrid
      • Slack
      • Stripe
      • Xero
    • Single sign-on
    • SCIM user provisioning
  • Best practices
    • Pricing by number of users
    • Committed + overage pricing
  • Release notes
    • April 22, 2025 release
    • Mar 28, 2025 release
    • Mar 13, 2025 release
    • Feb 27, 2025 release
    • Feb 13, 2025 release
    • Jan 24, 2025 release
    • Jan 16, 2025 release
    • 2024 Releases
      • Dec 19, 2024 release
      • Dec 12, 2024 release
      • Dec 9, 2024 release
      • Nov 21, 2024 release
      • Nov 14, 2024 release
      • Nov 1, 2024 release
      • Oct 25, 2024 release
  • Legal
    • Terms of service
    • Privacy
    • Subprocessors
Powered by GitBook
On this page
  • Payouts
  • Accounting codes

Was this helpful?

  1. Product tour
  2. Accounting

Revenue recognition

PreviousJournal entriesNextIntracom VAT summary

Last updated 4 months ago

Was this helpful?

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. These numbers are to be manually entered into your accounting system of choice (QuickBooks, Xero, etc), which eliminates the need to synchronize large amounts of customer, invoice and payment data.

Payouts

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 codes

  • Small - earned revenue

  • Small - deferred revenue

  • Medium - earned revenue

  • Medium - deferred revenue

  • Large - earned revenue

  • Large - deferred revenue

You can use the Accounting code on the 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:

product plan charge
Revenue recognition