Skip to content
× FreshBooks App Logo
Official App
Free - Google Play
Get it
You're currently on our US site. Select your regional site here:

Freshbooks Tested


Integration by FreshBooks

Integrate Shopify to automatically sync your clients and orders to FreshBooks ensuring your business and accounting information is all in one place.

Connect Now

About Shopify

Shopify is the best ecommerce platform that has everything you need to sell online, on social media, or in person. One platform with all the ecommerce and point of sale features you need to start, run, and grow your business.

How it Works With FreshBooks

Syncing with Shopify means bringing all products (items), orders (invoices), and payments received into FreshBooks.
Note: while inventory levels are brought into FreshBooks, any changes made to inventory in FreshBooks is not reflected back in Shopify. 

How To Connect

  1. Click here to connect. You will be redirected to your Shopify account where you will be asked to login.
  2. Once logged in you will be prompted with a screen requesting access to your data so you can sync.
  3. Choose “Install App”
  4. If you already have a FreshBooks account you can click the button to “Authorize Account”. (Otherwise, you can use the “Sign up” button to create a new FreshBooks account)
  5. Follow the process to connect your account and sign in.
  6. You can now choose the FreshBooks business you would like to sync with your Shopify store.
  7. You will now choose your syncing style, which define how your Orders are input into FreshBooks. There are three options to choose from:
    a. You can sync your orders to one Client in FreshBooks. This is recommended.
    b. You can sync all orders to a currently existing Client in FreshBooks.
    c. You can create a new Client for each Shopify customer. Note: with this option you’re likely to reach your Client limits in FreshBooks quickly.
  8. You can then choose whether to sync automatically or manually. Automatically with sync your Shopify orders with FreshBooks every 15 minutes. If you choose to sync manually you will have a button that allows you to sync when you want.
  9. Finally, this integration will take a tally of all the orders and items that we are about to sync. If that looks correct to you, go ahead and sync your accounts by choosing “Save and Continue”
  10. Great you’re all set, now “Save and Sync”

Note: the initial sync may take quite some time if you have a lot of Shopify orders. Since we are grabbing all previous orders you will need to be a little patient, but don’t worry, we’ll email you when the sync is complete!

Don’t See What You’re Looking For?


Check out the FreshBooks API to see what’s possible or to create an integration.


Suggest complementary integrations that could support your business.


Connect your app with FreshBooks to provide your customers with additional functionality.