Integrate WooCommerce with your FreeAgent account

Push your WooCommerce orders to FreeAgent to create invoices, estimates, contacts and more

Easy Invoicing with One Click Using FreeAgent

Generating new WooCommerce orders for your shop is an awesome feeling. However, the need to then invoice customers can take a lot of the fun out of new sales – not to mention all of the extra time that goes into creating invoices for those orders, which only increases as you bring in more revenue.


Create invoices and estimates

Create and update FreeAgent invoices and estimates for every WooCommerce order with a single click


Invoicing automatically PRO

Create invoices and estimates automatically based on order status


Sync payments

Mark invoices as paid by creating bank transaction on FreeAgent


Sync contacts PRO

Automatically create your new customers in WooCommerce as Contacts in FreeAgent


Send invoices via email PRO

Option to automatically send invoices via email using FreeAgent, or attached the PDF files to WooCommerce emails


Language and currency support

You can change the language of the invoice and it supports all currencies: the exchange rate is automatically added to each invoice


Bulk actions PRO

Bulk actions to print or download multiple invoices with a single click using the orders manager in WooCommerce


Close orders with IPN PRO

If you mark an invoice as paid in FreeAgent, the related WooCommerce order will be marked as complated automatically

  • Custom unit types
  • Custom invoice notes
  • Support via email PRO
  • WPML & Polylang compatibility
  • Custom reference numbers
  • Sync order numbers with invoice numbers
  • Logs
  • Download links in My Account
  • Sandbox mode

cloud_download Free version shopping_cart Buy the PRO version


WooCommerce + FreeAgent PRO

59.00 49.00

With this purchase you will receive a license key, which you can use to activate the PRO version in the extension. You will also get email support for 1 year. One key can be activated in one website only.


Billing details

Additional information

Your order

Cart Subtotal 0.00
Order Total 0.00
  • Secure payment with credit card via © Paylike

Your personal data will be used to process your order, support your experience throughout this website, and for other purposes described in our privacy policy.

Frequently asked questions

  • remove add

    Obviously you need a FreeAgent account and a WooCommerce store.

  • remove add

    No, this is not an official FreeAgent integration. With your purchase you can support the development of this extension even if you don't need the PRO version's features.

  • remove add

    You can create a sandbox account on FreeAgent. This is a separate account and you can create sample invoices, estimates and contacts this way. If you would like to test the PRO version, sned me a message and i'll send you a temporary license key.

  • remove add

    If you need to send over an extra parameter to FreeAgent, or you just want to change some value, you can use one of the available filters to customize each API request: `wc_freeagent_invoice_data`, `wc_freeagent_estimate_data`, `wc_freeagent_contact_data`. The first parameter is the data that is being sent, the second is the related order. If you need help with this, pelase buy the PRO version and i can help you set it up.

  • remove add

    First, try to create the invoice manually, this way you can see the error message. Please also check out WooCommmerce / Status / Logs for a more detailed error report(look for the log files that starts with wc_freeagent).