Simple and transparent pricing plans
that scale with your business

Applicable to a single entity. No credit card required for free trial.
publishable-key="pk_live_CzgDnRzAmJjnY5Q7sGRgkh8z00bXowSnVt">

More than $10m in revenue?

Get access to unlimited sales channels, unique features like Shopify Payout Splitting and automated posting to Sage Intacct or NetSuite.

TRY OUR ADVANCED UNLIMITED PLAN BELOW

All plans include these features

Daily summary email

Daily email with summary of all your channels and businesses

Unlimited users

Add your company staff, accountant or other stakeholders at no additional cost

Repost

Repost financial data to your accounting platform on demand if accounts are re-mapped

Refresh source data

Refresh new data from your source application into your accounting platform

Canadian sales tax

QuickBooks Canadian sales tax support for Square, Stripe, Shopify, and Squarespace

Preview before posting

Preview journal entries before connecting your accounting platform

Cost of goods sold

Cost of good sold reporting for Shopify, Meadow, and Treez

Knowledge base

Industry leading comprehensive knowledge base

Bookkeep edit

Edit data in Bookkeep, including deleting journal entries

5 star support 👏

Chat, email, and video call support

Daily revenue reporting

Connect your revenue apps for daily financial summaries posted to your accounting platform

Multi-currency

Multi-currency support for QuickBooks and Xero. Bookkeep can even convert currencies for you.

Bank deposit breakdown

Get a breakdown of deposits displaying the sales day it ties out to, available for Square and Shopify

Direct link to
accounting entry

Jump to the journal entry or bank transaction in your accounting platform from within Bookkeep

Create and map accounts

Create new general ledger accounts in Bookkeep while mapping your data via our “magic wand” tool

Head to our integrations page to learn more about channel specific features that are supported such as sales summaries, deposits, COGS, payments, fees and more.

FAQs

An entity is a legal entity for which you have a separate chart of accounts in an accounting platform, think like a “QuickBooks 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.

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.

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 with 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.

During the 14 day free trial, you can use features for the plan you chose when you started  your trial, except post historical journal entries (i.e. back post data before you signed up or created another entity).

The 14 day full access is always free. No credit card is required. Once your trial ends, you will need to add a payment method and choose either monthly or annual billing, starting at that point in time. 

Note that if you have not selected a plan when you add your payment method, 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.

You may cancel your service at any point during the free trial. 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. Note that each trial needs a separate set of books.

We don’t ask you to put a card on file to take a trial because we’re pretty sure you’ll love Bookkeep and we would never want you to feel pressured. When your trial is ending we will send you a note – at that time just add your preferred credit card and you will be good to go!

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 journal entries are billed at $0.35 per entry. Historical journal entries allow you to backpost prior months, a full year or even further to get the benefits of Bookkeep for before you even signed up!

If you choose annual billing, you get two months for free per year over the monthly subscription rate. It is charged in advance, at the time you sign up.

If you’re 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 in the customer billing portal. 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 your yearly renewal, in case you want to change to monthly, or not renew.

Entities are charged individually and each one will have its own monthly billing date

If you add more organizations to your account, incurring additional subscription costs, you will be billed at the time the account is set up and have its own monthly billing date.

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

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.

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.

We only count the revenues for the apps you connected. When you connect an app, we query your annual revenue every 3 months to determine the revenue level for this app.

When our billing system runs, on your monthly or annual 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 generate 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 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 Starter plan.

Yes, before 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.

If we fail to charge your payment method, for example it may have expired, we will continue to provide service for 7 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 them to update the card on file. We will also retry charging your card after the initial failed attempt during the 7 day period that we provide service.

If past due for more than 28 days after the failed charge, we will stop pulling your data from any channels, and stop sending your daily email.

You can also sign up to have your US Sales Tax filed by Bookkeep using Avalara Managed Returns if you are on the Pro plan or above. Bookkeep uses information from your selling platform in order to process your filing.

This is currently available only for Shopify customers selling in the United States. Your entity connected to Bookkeep must have a US based bank account for filings via Bookkeep/Avalara for tax payments.

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.

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 directly.

We are confident that our sales tax service will provide additional value to your business. As such, we do not offer the PRO or Advanced plans without the sales tax service nor a discounted rate for those plans if you choose not to use the sales tax service.

Speak with us today

See how bookkeepers, accountants, and business owners can take advantage of smarter accounting automation.