Skip to content

FREE version

Free FreeAgent WooCommerce plugin

Download the free FreeAgent WooCommerce plugin and raise invoices straight from the WooCommerce order screen. Contact matching by email, line-level VAT taken from your tax settings and PDF invoices on the order - no Devikit account, no card and no subscription.

  • Invoices from the WooCommerce order screen
  • Secure OAuth 2.0 connection to FreeAgent
  • Line-level VAT from your tax settings
  • No card and no subscription

What the free version covers

A complete set of tools for manual invoicing from WooCommerce. You raise the invoice from the order, and customer details together with tax rates reach FreeAgent exactly as they are stored in the store.

Invoice from the order screen

You raise the invoice from the WooCommerce order edit screen. The document is created in FreeAgent from the data on that order.

OAuth 2.0 connection

The plugin connects to FreeAgent over OAuth 2.0 using your own developer app credentials, so the store talks to your account directly.

Contact mapping by email

The plugin finds the matching FreeAgent contact by email address and creates one when it does not exist yet, so you do not add clients by hand.

Line-level VAT

VAT is read per line from your WooCommerce tax configuration, with UK/Non-EC and EU Reverse Charge reporting defaults and exemption basis text on zero-rate lines.

PDF on the order

The invoice PDF is available in the order metabox in admin and in a dedicated My Account tab for the customer.

API logs

Every API call is logged for diagnostics, with OAuth secrets fully redacted in the log entries.

From order to invoice - without retyping data

Three situations that take the most time with manual invoicing, and how the same work looks once the free version is installed.

Before

You copy order lines into FreeAgent by hand, one order after another.

With FREE

You raise the invoice from the order screen, on data WooCommerce already holds.

Before

VAT has to be watched and corrected after the invoice has been created.

With FREE

VAT is detected per line from your WooCommerce tax configuration.

Before

You and your customer both look for the invoice PDF inside FreeAgent.

With FREE

The PDF sits on the order in admin and in the customer My Account tab.

Installing the free plugin step by step

You do not need a Devikit account. All you need is the ZIP file from this page and a FreeAgent developer app for the OAuth connection.

  1. Download the ZIP file Click Download the free version. The ZIP file downloads directly from this page.
  2. Upload the plugin in WordPress In the dashboard go to Plugins, Add New, Upload Plugin, select the downloaded file and activate it.
  3. Connect your FreeAgent account In WooCommerce settings enter your FreeAgent developer app credentials and authorise the OAuth 2.0 connection.
  4. Raise your first invoice Open any order and create the invoice. The FreeAgent invoice and its PDF appear on the order.

What FREE covers and what PRO adds

The free version works on its own and does not expire. You install PRO on top of it later, if manual invoicing stops being enough - the FreeAgent connection is not set up a second time.

FREE

Free, with no time limit

  • Manual one-click invoicing from the WooCommerce order edit screen
  • Secure OAuth 2.0 connection using your own FreeAgent developer app credentials
  • Find-or-create contact mapping, matched by email address
  • Line-level VAT detection inferred from your WooCommerce tax configuration
  • Customizable VAT number field at checkout (Classic and Checkout Blocks)
  • Customer PDF invoice downloads via the order metabox and a dedicated My Account tab

PRO

Paid extension of the FREE version

  • Automated invoice queueing triggered by chosen WooCommerce order statuses
  • Credit notes created automatically whenever a refund is processed
  • Daily rollup and grouped invoicing for high-volume sales and refunds
  • Automatic payment recording that closes out open FreeAgent invoices
  • Automated invoice delivery by email with FreeAgent PDFs attached
  • Bulk operations with ZIP export, nominal category mapping, custom reference patterns, online payment links and EC VAT MOSS defaults
  • Technical support

and much more - see the full PRO feature list on the product page .

Frequently asked questions about the FREE version

Installation, API access, technical requirements and the scope of the free version.

Is the FREE version really free?

Yes. You download the ZIP file from Devikit, install it in WordPress and use it with no fees, no subscription and no card details. The free version does not expire after a trial period.

Do I need a FreeAgent account?

Yes. The plugin connects WooCommerce to the FreeAgent API, so you need an active FreeAgent account and a developer app that provides the OAuth 2.0 credentials. You enter those credentials in the plugin settings and authorise the connection once.

How do I install a plugin downloaded as a ZIP file?

Download the ZIP from this page, then in your WordPress dashboard go to Plugins, Add New, Upload Plugin. Select the downloaded file, install and activate the plugin, and then connect your FreeAgent account in the WooCommerce settings.

Does the plugin create invoices automatically?

In the free version you create the invoice manually from the order screen. Automated invoice queueing on WooCommerce order statuses is a PRO feature.

How does FREE differ from PRO?

FREE covers manual invoicing from the order, the OAuth 2.0 connection, find-or-create contact mapping by email, line-level VAT detection with UK/Non-EC and EU Reverse Charge defaults, the checkout VAT number field, per-SKU line item types, payment terms and bank details, PDF downloads in admin and My Account, redacted API logs and automatic plugin updates. PRO adds status-based automation, automatic credit notes on refunds, daily rollup and grouped invoicing, automatic payment recording, email delivery with PDF attachments, bulk operations and technical support.

Is the FREE version enough to start a store?

If you invoice manually and mainly want to stop retyping order data into FreeAgent, the free version covers that process end to end. PRO becomes useful when invoices need to be raised without anyone touching the order, or when refunds should produce credit notes on their own.

Do I have to buy PRO to get started?

No. You install the free version first and connect it to FreeAgent. PRO is an extension you add on top of a working FREE installation, without setting the store up again.

What are the technical requirements?

WordPress and WooCommerce in current supported versions, PHP that meets the WooCommerce requirements, and a FreeAgent account with a developer app for API access. The full list of requirements is in the Devikit documentation.

Download the free FreeAgent WooCommerce plugin

A ZIP file, a WordPress install and your first invoice from an order in minutes. No card and no subscription.

Free FreeAgent WooCommerce plugin - what exactly you get

The free FreeAgent WooCommerce plugin from Devikit connects a WooCommerce store to your FreeAgent account and lets you raise sales invoices directly from the order screen. The FREE version covers manual invoicing, a secure OAuth 2.0 connection with your own developer app credentials, find-or-create contact mapping by email address, line-level VAT detection from your WooCommerce tax configuration, a VAT number field at checkout, per-SKU line item types, payment terms and bank details for remittance text, PDF downloads in admin and My Account, API logs with secrets redacted and automatic plugin updates. You download the ZIP file from this page and install it in WordPress - without creating a Devikit account and without any fees.

How invoicing from a WooCommerce order works

Once the plugin is connected to the FreeAgent API, an invoicing action appears on every order edit screen. The plugin sends the order lines, the customer details and the tax rates that follow from your WooCommerce tax configuration, so nothing is retyped. The resulting FreeAgent invoice is linked to the order, and the PDF can be downloaded from the same screen without logging in to FreeAgent.

Setting up the FreeAgent connection

To run the integration you need an active FreeAgent account and a developer app that issues OAuth 2.0 credentials. You enter the client identifier and secret in the WooCommerce settings, authorise the connection, and then set the store-wide defaults: payment terms in days, the bank account used for remittance text, and FreeAgent line item types per SKU. You do this once and it applies to all later invoices.

Who the free version is for

  • WooCommerce stores that invoice manually and want to stop retyping order data
  • UK businesses that report standard, non-EC and EU Reverse Charge sales in FreeAgent
  • stores launching sales and testing the FreeAgent integration
  • people who want to see how the plugin behaves before deciding on PRO
  • accountants and implementers preparing a client store

What the free version does not include

The FREE version creates invoices manually. Automated invoice queueing on order statuses, automatic credit notes on refunds, daily rollup and grouped invoicing, automatic payment recording, email delivery with PDF attachments, bulk operations with ZIP export, custom reference patterns, nominal category mapping, online payment links and advanced EC VAT MOSS defaults are available in PRO. PRO installs on top of a working FREE version, so the FreeAgent connection is not configured a second time.

Installing the ZIP file in WordPress

The plugin is downloaded as a ZIP file directly from Devikit. In the WordPress dashboard you choose Plugins, Add New, Upload Plugin, select the downloaded file, install it and activate it. After activation you go to the WooCommerce settings, authorise the FreeAgent connection and can raise the first invoice from any order.

If you are looking for a free WooCommerce and FreeAgent integration for manual invoicing, download the ZIP file and run the plugin in your store.