Migrating to Bunny

Bunny offers a full migration service. We will help you every step of the way.

Migrations can be completed using a CSV upload or driven via our API. We will help decide on the best approach based on the current location and state of your subscription data.

The migration typically includes:

  • Products, plans and pricing
  • Customer accounts, addresses and contacts
  • Active subscriptions
  • Payment methods

We can also import historical information:

  • Expired or cancelled subscriptions
  • Invoices and credit notes
  • MRR per account

Importing via CSVLink to Importing via CSV section

Our basic CSV template allows you to import all accounts, contacts, addresses, subscription terms, pricing plan and payment method.

We also have more advanced CSV templates that allow more complex pricing plans and customizing charges per account.

Basic CSV templateLink to Basic CSV template section

Download the import template.

Bunny Subscription Import Template - Basic.csv

The following fields are supported. Required fields in red.

FieldDescriptionExample
Account IDBunny account ID. Only used if importing new subscriptions to existing Bunny account.
Account CodeExternal account identifier. For example a Hubspot account ID. ABC12345
Account NameThe name of the customer account.Superdesk Inc
Tax NumberThe tax identifier for the account.
Tenant CodeA unique identifier that represents the tenant or organization instance on your platform. Usually a numeric ID or UUID.
Tenant NameA name for the tenant instance. If omitted the Account Name will be used.
Billing Contact EmailEmail address for the billing contact where invoices and reminders etc will be sent.
Billing Contact First NameFirst name of the billing contact. Can also be a generic group name. Tom
Billing Contact Last NameLast name of the billing contact.
Emails EnabledBoolean value to indicate if emails are enabled for this account. Defaults to TRUE. TRUE / FASLE
Draft Invoices EnabledBoolean value to indicate if invoices will be created as draft or final approved state. Defaults to FALSE. TRUE / FALSE
PhonePhone number for the account.
Address Line 1Address for the account.
Address Line 2
CityCity of the account.
StateState of the account.
Postal CodeZip or postal code for the account.
Country2 character code representing the country of the account. US
Net Payment DaysNumber of days until when invoices are due. 14
Trial Start DateDate to represent an existing or upcoming trial period. 2025-07-01
Start DateDate to represent when the subscription period started. Usually the start date was in the past so Bunny will import the subscription as back dated. 2025-07-15
End DateDate to represent when the current subscription period ends. Bunny will pick up the billing and issue the next invoice after this date. 2025-08-14
Price List CodeThe code of the price list in Bunny that the subscription will use for future billing. The product, plans and price lists must be created in Bunny before starting an import. starter_monthly
EvergreenBoolean to indicate if the plan will automtically renew at the end of each period. Defaults to TRUETRUE / FALSE