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.
FREE version
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.
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.
You raise the invoice from the WooCommerce order edit screen. The document is created in FreeAgent from the data on that order.
The plugin connects to FreeAgent over OAuth 2.0 using your own developer app credentials, so the store talks to your account directly.
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.
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.
The invoice PDF is available in the order metabox in admin and in a dedicated My Account tab for the customer.
Every API call is logged for diagnostics, with OAuth secrets fully redacted in the log entries.
Three situations that take the most time with manual invoicing, and how the same work looks once the free version is installed.
You copy order lines into FreeAgent by hand, one order after another.
You raise the invoice from the order screen, on data WooCommerce already holds.
VAT has to be watched and corrected after the invoice has been created.
VAT is detected per line from your WooCommerce tax configuration.
You and your customer both look for the invoice PDF inside FreeAgent.
The PDF sits on the order in admin and in the customer My Account tab.
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.
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
PRO
and much more - see the full PRO feature list on the product page .
Installation, API access, technical requirements and the scope of the free version.
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.
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.
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.
In the free version you create the invoice manually from the order screen. Automated invoice queueing on WooCommerce order statuses is a PRO feature.
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.
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.
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.
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.
A ZIP file, a WordPress install and your first invoice from an order in minutes. No card and no subscription.
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.
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.
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.
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.
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.