How to set up a Shopify integration

This article explains how to set up a Shopify integration with FreeAgent.

Once you’ve set up the integration, all of your Shopify data will be imported into FreeAgent automatically, including orders, refunds, VAT and payments.

Please note that:

  • The Shopify integration has been built for customers operating in the United Kingdom (UK) selling to customers within the UK and have selected a UK account type in FreeAgent.
  • The integration will only support UK tax rates charged on Shopify orders.
  • If you currently use or plan to use foreign tax rates on your Shopify orders or set your Shopify store to a different currency than £GBP, this is not supported by the integration.
  • If you are not currently VAT Registered with HMRC, please ensure that all products set up on Shopify do not include VAT. If you are unsure on how to do this, please contact Shopify Support directly.

1. Add the FreeAgent app from the Shopify App Store

Search for ‘FreeAgent’ in the Shopify App Store using the search bar. Choose the FreeAgent integration listing from the results and select 'Add app'. If you’re not already logged in to your Shopify account, you’ll be prompted to log in.


2. Install the Shopify app

Review the terms and conditions provided and then select ‘Install app’ in the bottom-right corner.


3. Approve access

Next, you’ll be redirected to sign in to your FreeAgent account. Enter your FreeAgent login details and select ‘Approve app!’.


Choose the FreeAgent account that you want the Shopify app to integrate with and then select ‘Approve’.


4. Set up the configuration in Shopify

Next, you’ll be redirected to Shopify’s website to configure the initial settings for the integration.

Set a date to sync the configuration

In the ‘Configuration’ section, choose the date from which you want to start syncing data from Shopify with your FreeAgent account. Please note that you won’t be able to change the date once the integration is enabled.


Select sales categories and VAT rates

In the ‘Sales’ section, choose the FreeAgent categories and VAT rates that you would like to use on your invoices and credit notes.


Review your imported Shopify contact

As part of the integration, a new contact called ‘Shopify’ will be added to the ‘Contacts’ area of your FreeAgent account. Shopify will be added as the contact to all Shopify invoices and credit notes automatically.


Review your imported Shopify payments

A new bank account called ‘Shopify’ will be created under the ‘Banking’ section of your FreeAgent account. All the transactional data from your Shopify account will be imported into this new bank account for you to review. 


Select spending categories for Shopify and card fees

In the ‘Fees’ section, choose the relevant FreeAgent spending categories for the ‘Payment Fee Account’ and ‘Payment Fee Refund Account’. Category options will be available in each drop-down menu.


Confirm that you do not apply foreign tax rates to Shopify orders

As the Shopify integration only supports UK VAT rates, you will be asked to confirm that you do not have any foreign tax rates set up within your Shopify store. Tick the check box in the ‘Foreign Tax Rates’ section to confirm this. 


Complete the configuration process

Select the ‘Submit’ button at the bottom of the screen to complete the configuration process. Please note that you won’t be able to do this until you have ticked the check box in the ‘Foreign Tax Rates’ section as described above.

Once you’ve selected the ‘Submit’ button, the integration will be complete and your Shopify data will be imported into FreeAgent within 24 hours of your chosen sync date.


Did you find this article useful?