Pricing that scales with you.

Our pricing plans are designed to make life simpler, just like our solutions. Plans are based on your revenue and your number of channels. Start eliminating manual entry.

Are you an accounting firm or service business?

We have special pricing and a partner program.

Our plans include these features

  • Daily reporting of revenues, with bank deposit reconciliation.
  • Chat, email, and video calls support, and ourknowledge base
  • Daily email with summary of all your channels and businesses
  • Free users, add your accountant or company staff at no cost
  • Multi-currency support for QBO. Xero support coming soon!
  • Canadian sales tax suport for Square, Shopify and Squarespace
  • Preview journal entries before connecting accounting
  • Breakdown by sales day of deposits for Square and Shopify
  • Repost sales data on demand e.g. if you edited orders
  • Jump to the journal entry in your accounting platform via link
  • Edit data from Bookkeep, including deleting journal entries
  • Create accounts in Bookkeep while mapping your data
  • Cost of good sold reporting for Shopify, Meadow and Treez

Features by channel

We are constantly adding new channels and new features. You an access any of these on a given plan, subject to the max channel per plan.
Looking for one not on the list? Chat with us about it, might be in Beta or on roadmap.
All channels Ecommerce Point of Sale Payments Restaurants Cannabis
Sales tax
Amazon Seller
Amazon Pay
Revel Systems

Features by accounting platforms

Looking for another accounting platform? Chat us about it. It might be on our roadmap.
All Cannabis Ecommerce Payments Point of Sale Restaurants
Journal entries
Canadian sales tax
Netsuite (beta)
Sage Intacct (beta)

Frequently Asked Questions

What is an entity?

An entity is a legal entity for which you have a separate chart of accounts in an accounting platform, think like a “QBO file” or “Xero account”.

If you are a direct business selling products, then you are likely just 1 legal entity, unless you have multiple locations and decided to book them in separate chart of accounts, either because they are legal entities, or for reporting purposes.

So if you book your locations as independent chart of accounts, then you will need a subscription for each of them.

Note that we support Classes, so if have multiple locations setup e.g. in Shopify / Shopify POS, but book to a single chart of account, then you need just 1 subscription, and we’ll aggregate data by your class type (locations here).

You’ll get a single bill for all the entities that you manage, whether if you are a multi entity business, or an agency providing services for client entities.

What is a channel?

Channels are the connections that Bookkeep makes to a sales or payment app(s), store(s), or location(s). Each channel contains individual sales information we will pull.

For example, you may run 1 Shopify store and PayPal, so that’s 2 channels (1 connection for each). If you run multiple POS stores on Shopify, each store is considered 1 channel. Or if you have multiple instances of a POS for each of your physical locations, then each location is counted as 1 channel.

How does the 14 day free trial works?

During the 14 day free trial, you can use all features, except post historical journal entries (i.e. back post for days later than 15 days before you signed up or created another entity).

Once your trial ends, you will be charged on a monthly or annual basis, starting at that point in time. The 14 days will not be charged for, it’s free!

Note that if you have not selected a plan by then, Bookkeep will automatically determine which plan is the correct one for you based on your revenue and connected channels.

If you wish to post historical data before your trial ends, you have the option to start paid service early.

If you cancel your service at any point during the free trial, you will not be charged at all. You can easily cancel from within our app, without having to speak to anyone.

You can setup multiple entities during your trial, in case you want to test us for a few of your agency clients, or business locations.

We do ask you to put a card on file, so you’ll be all set and ready to go. We’re pretty sure you’ll love Bookkeep! Note that you can change the card during your trial, so no worries if you aren’t sure which one you’ll use for the active subscription.

What are historical journal entries, and can I post them during the free trial?

Historical journal entries are journal entries for days earlier than 15 days before you signed up, or created a new entity.

During your trial, you cannot post historical journal entries. To post some, start your paid service by going to the billing page, picking a plan, save and then click the Start paid service.

Each historical data entry is billed at $0.35, and this is the only thing we charge for besides the subscription fee. Historical journal entries allow you to backpost prior months or even a full year.

How does annual billing work?

If you choose annual billing, you get a 25% reduction on the monthly subscription rate, but, it is charged in advanced, at the time you sign up.

If your new to Bookkeep and want to test us out for a few months, you can sign up on a monthly basis, then change your billing cycle to annual at a later time. We’ll bill you then for the 1 year period at the reduced rate.

We will send you a few notices during the month preceding to your yearly renewal, in case you want to change to monthly, or not renew.

If you add more organizations to your account, incurring additional subscription costs, you will be billed for them at your billing monthly anniversary date.

E.g. if you started your paid service on May 10, paying annually, but on May 20 you add another entity, then on Jun 10, you will be charged for that entities subscription cost via a one off invoice. We will charge you for the rest of the annual period.

Annual subscriptions are only available if you create your account on site, i.e. they are not available when you sign up through a partner app store such as Shopify.

Note that the monthly or annual billing cycle applies to all entities on your account. You cannot have different billing periods per entity, as we bill you 1 bill for all your entities.

We will send you 2 notices in the month before your annual renewal, so you will have plenty of time to change your plan or cancel your subscription as needed.

If you cancel service during your service period we will not provide a refund for the unused period of time. If you aren’t sure if you will keep service, you can start on Monthly, then upgrade to Annual at any time.

Is the Bookkeep subscription paid in advance?

Yes, when you start your paid service, we bill you upfront for the month or the year (if you elected for annual billing) at that point in time.

Then, you will be billed for your recurring services every month or year, depending on your billing period.

If you add more entities during a billing period, you will be billed for them at your next monthly anniversary date, including if you are on an annual plan. We will charge you a prorata for the added service, but we will not charge it to your card until your monthly billing date.

What counts towards the revenue calculation, and how do you calculate it?

We only count the revenues for the apps you connected. When you connect an app, we query the last 12 months of data to determine the revenue level for this app.

When our billing system runs, on your monthly anniversary date, we calculate your revenues across all the apps you have connected, and that is what we use to make sure you are on the right plan.

We do not count revenues that you do outside of the apps you connect. So if other revenues are not reported through Bookkeep, those revenues do not count towards your max revenue cap.

For example, if you do 10M in annual sales, but only 5% of this is through an online store, and you connect only that online store to Bookkeep, and not your point of sale, then the revenue basis will be $500K, so you can be on the Basic plan.

Will Bookkeep auto adjust my subscription if my channels or revenue change over time?

Yes, at your monthly billing date, we will assess if you are using more or less channels and related revenues, vs. your selected plan.

If so, we will automatically downgrade or upgrade your plan to match that new level, so you pay just for what you need, or so you can continue service seamlessly.

We will send you a notification of plan change if our system detects this.

What happens if my payment fails?

If we fail to charge your payment method, for example it may have expired, we will continue to provide service for 14 days, at which point we will stop posting to the accounting system.

We will notify the primary admin and any guest users with billing rights of the payment issue, and remind to update the card on file. We will also retry charging your card 3 times after the initial failed attempt.

During the days 15 to 30, if we still fail to charge the balance, we’ll still send you your daily summary, but won’t post to accounting.

If we are past due for more than 30 days, we will stop pulling your data from the app store, and stop sending your daily email.

I need more time on the trial, what can I do?

We get it, things get busy, or you might need to look at data for a longer bit. Just contact us on our chat and we can extend the trial a bit on a case-by-case basis.

How does Shopify billing work, given I signed up in Shopify admin?

If you signed up for Bookkeep using the Shopify app store, your billing will be done within Shopify bill itself.

Please refer to this page to learn all about Shopify billing..

Note that billing annually is not available if you signed up via Shopify.

Do you have more questions?

Please contact our support team. We’re here to help.

Make manual  
data entry a thing  
of the past.
Let our smarter accounting automation  
do all the heavy lifting for you.