FreeAgent WooCommerceplugin by Devikit

WooCommerce plugin · connects to FreeAgent over the official OAuth API

FreeAgent WooCommerce - invoices from your shop, raised automatically

The plugin connects your WooCommerce shop to FreeAgent. It creates an invoice from each order, keeps FreeAgent contacts in step with billing details and puts the PDF on the order for you and your customer. With PRO, invoices, credit notes and payments are handled automatically when order statuses change, with no manual work.

PRO needs the FREE plugin, which you download at no cost. You connect FreeAgent only once.

100% 5-star reviews Trusted by over 1,000 website owners
  • 30-day money-back guarantee, no questions asked
  • PRO: one licence = one website, 12 months of updates
  • PRO: priority email support from the plugin's authors
  • FREE has no time limit and needs no card
FreeAgent panel on a WooCommerce order: invoice number, View in FreeAgent and Download PDF buttons, Send Invoice via FreeAgent and via WooCommerce buttons, and a credit note with its own PDF and send buttons
The FreeAgent panel on the order: invoice, credit note, PDF downloads and send buttons. Creating the invoice and downloading the PDF are in FREE, sending and credit notes are PRO.
£0FREE version, no time limit
£79.00PRO ex. VAT per year and per website
2 document typessales invoice and credit note
30 daysmoney-back guarantee on PRO

Before you start reading

FreeAgent WooCommerce at a glance

FreeAgent WooCommerce is a WordPress plugin from Devikit that connects a WooCommerce shop to FreeAgent, the UK cloud accounting software, over the official OAuth API. The invoice is created in FreeAgent from the order's data, and the order keeps the invoice number, a PDF and a link to the invoice.

The plugin comes in two versions. FREE creates invoices manually from the order screen, matches or creates FreeAgent contacts, reads VAT per line and adds a VAT number field at checkout. PRO is a paid add-on that needs FREE: it adds invoice automation on order status, credit notes for refunds, a daily rollup mode, automatic payment recording, emails with the PDF attached, bulk actions and EC VAT MOSS.

Looking for a WooCommerce FreeAgent integration for a UK shop, or one that sells to EU customers? Below you will find the features, real screenshots, pricing, a comparison with the other plugin on the market and answers to the most common questions.

Name
FreeAgent WooCommerce (FREE) and FreeAgent WooCommerce PRO
Author
Devikit
How it works
Connects to the FreeAgent API over OAuth 2.0, using your own FreeAgent developer app
FREE version
£0 · ZIP file · no time limit
PRO version
£79.00 ex. VAT per year · 1 website · requires FREE
Documents
Sales invoice, credit note (PRO)
Requirements
WordPress 5.8+, WooCommerce 5.0+, PHP 7.4+, a FreeAgent account
Compatibility
HPOS, classic and Block checkout (VAT number field)
Support
Email hi@devikit.co.uk, usually a reply within a few hours

Why this plugin

Raising invoices in WooCommerce should not eat your time

FreeAgent has no WooCommerce connector that you switch on inside its own dashboard. The connection runs through a plugin installed in your shop, which is where the order, the billing details, the tax settings and the refunds already live.

Without the pluginYou retype order lines and customer details into FreeAgent, one order at a time.

With the pluginThe invoice is created from the order's own data, with the contact matched by email address.

Without the pluginYou check the VAT after the invoice exists and correct it by hand.

With the pluginVAT is read per line from your WooCommerce tax settings, and the EC status follows the billing country.

Without the pluginYou and your customer both hunt for the invoice PDF inside FreeAgent.

With the pluginThe number, a link to FreeAgent and the PDF sit on the order, and customers download their invoices in My Account.

How it works

From order to invoice in four steps

  1. Connect FreeAgent

    You create a free developer app at dev.freeagent.com, paste the Redirect URI shown in the plugin into it, and copy the OAuth Identifier and Secret back. The Test Connection button confirms the link works.

  2. Set your defaults

    Choose the bank account, payment terms and default invoice notes, and decide how the VAT number field behaves at checkout.

  3. A customer places an order

    At checkout they can enter a VAT number, or tick “I want a VAT invoice” on classic checkout. The details are saved with the order in WooCommerce.

  4. The invoice is created in FreeAgent

    With one click on the order screen (FREE) or automatically when the order reaches a status you chose (PRO). The number, the PDF and the link are saved on the order.

Features

What the FreeAgent WooCommerce plugin can do

From the order and the customer's details, through the invoice and the email with the PDF, to payments and credit notes. The FREE or PRO label shows which version has each feature.

Invoices from the order

The invoice is created from the order screen in WooCommerce. FreeAgent receives the contact, the line items, the VAT and the payment terms, all taken from the order and your defaults.

  • FREEOne-click sales invoice from the order screen
  • FREEInvoice number, View in FreeAgent and Download PDF on the order
  • FREEError message with a Retry button if FreeAgent rejects the request
  • FREECustomers download their PDFs in My Account → Invoices
  • PROCredit note from the order screen once refunds exist
  • PROSend the invoice via FreeAgent or via WooCommerce from the order

Automation without anyone lifting a finger

Tick the order statuses that should trigger an invoice. The plugin creates it in FreeAgent and, if you wish, emails it to the customer with the PDF.

  • PROInvoice created when the order reaches a status you tick
  • PROCredit note created when the order reaches Refunded
  • PROEmail via a FreeAgent template and/or a WooCommerce email with the PDF attached
  • PROBulk actions: create invoices, send them and download a ZIP of PDFs
  • PROCustom invoice reference built from the order ID and order number

Daily rollup and payments

High-volume shops can post one consolidated invoice a day instead of thousands of single ones, and have payments booked in FreeAgent as orders are paid. Consolidated documents are never emailed to customers.

  • PRODaily grouped mode: one sales invoice and matching credit notes per day, on a contact you choose
  • PROGrouped by VAT rate and split by currency
  • PROAutomatic payment recording as a bank transaction linked to the invoice
  • PROOnline payment links for PayPal, GoCardless, Stripe and Tyl by NatWest
  • PROIncome category and default item type for invoice lines

VAT, EC status and MOSS

VAT is read per line from your WooCommerce tax configuration, and the EC status of the invoice is set from the billing country. Always check the classification with your accountant.

  • FREELine-level VAT rates from your WooCommerce tax settings, with no double counting
  • FREEUK/Non-EC by default, Reverse Charge for EU billing countries with a VAT number
  • FREEVAT exemption basis added to the invoice comments when a line is zero-rated
  • FREEDefault invoice comments with merge tags, such as the order number
  • PROEC VAT MOSS: store-wide default and per-product flags

Checkout and customer contacts

Customers enter their VAT number where it is easiest: at checkout. The plugin matches them to a FreeAgent contact by email address and creates the contact when it does not exist yet.

  • FREEVAT number field on classic and Block checkout
  • FREEHide, always visible or “I want a VAT invoice” checkbox (classic checkout only)
  • FREEOptional or required field, with your own checkbox label
  • FREEFind-or-create contact by email, with address, company name and VAT number updated on the next invoice
  • FREEVAT number kept in the customer profile and the My Account address

Control, logs and compatibility

You can see what the plugin sent to FreeAgent and why something failed. It also follows the way modern WooCommerce works.

  • FREETest Connection button and API logging with OAuth secrets redacted
  • FREETotal mismatch warning on the order and in the orders list
  • FREEFreeAgent column in the orders list
  • FREEFreeAgent item type per product and variation (Products, Services, Hours and more)
  • FREEPayment terms, bank account and “mark as sent” defaults
  • FREECompatible with HPOS (High-Performance Order Storage)

The illustrations in the cards are simplified. Real screenshots of the settings are in the next section, and every option is described in the documentation.

Screenshots

The settings screens, from the inside

These are real screens from WooCommerce → FreeAgent. All the setup is in one place, in the tabs you know from WordPress.

Connection tab: instructions for creating a FreeAgent app, the OAuth Redirect URI, and the OAuth Identifier and OAuth Secret fields
Connection. Step-by-step instructions for the FreeAgent developer app, the Redirect URI to paste into it, and fields for the OAuth Identifier and Secret.
Connection status showing Connected, with Test Connection and Disconnect FreeAgent buttons
Connection status. After you save the credentials and approve access, the tab shows Connected, with Test Connection and Disconnect FreeAgent buttons.
Invoicing tab, accounting settings: accounting category, bank account, online invoice payment links, payment terms, default item type, mark as sent and record payment automatically
Accounting settings. Bank account, payment terms and Mark as Sent are in FREE. The accounting category, payment links, default item type, automatic payment recording and custom reference are PRO.
Invoicing tab: custom invoice reference, invoice comments with merge tags, VAT exemption basis and the EC VAT MOSS store default
Notes and VAT. Default invoice comments with merge tags, the VAT exemption basis and the store-wide EC VAT MOSS default (PRO).
Store tab: VAT field visibility with Hide, Always visible and the I want a VAT invoice checkbox, checkbox label and a required option
VAT number at checkout. Hide the field, always show it or reveal it behind the “I want a VAT invoice” checkbox (classic checkout only), with your own label and an optional “required” setting.
Automation tab: daily grouped documents with a FreeAgent contact selector, and the per-order automatic invoice settings
Daily grouped documents (PRO). Queue orders and refunds and post one consolidated invoice and matching credit notes per day to a FreeAgent contact you choose.
Automation tab: order statuses that create invoices, record payment, invoice email options and automatic credit note settings
Per-order automation (PRO). Choose the order statuses that create invoices, whether to record payment, and how invoice and credit note emails are sent.
Advanced tab: the Enable Debug Logging option that writes API requests and responses to WooCommerce logs
Debugging. Switch on logging of API requests and responses to WooCommerce → Status → Logs. OAuth secrets are redacted.
FreeAgent panel on a WooCommerce order with the invoice number, View in FreeAgent, Download PDF, send buttons and a credit note
Order screen. The invoice number, View in FreeAgent, Download PDF, the send buttons (PRO) and the credit note with its own PDF (PRO).

Video

Setup and automated invoicing, step by step

In just over eight minutes the video walks through connecting FreeAgent over OAuth, automatic invoices on order status, credit notes for refunds, daily rollups, payment recording, PDF delivery, payment links, VAT, EC VAT MOSS and Reverse Charge, and the API logs.

  • The OAuth connection to FreeAgent
  • Automatic invoices and credit notes (PRO)
  • Daily rollup, payments and VAT settings

Reviews

What Devikit customers say

Trusted by over 1,000 website owners. The reviews below are about working with Devikit and our plugins, not only this one.

100% 5-star reviews

Amazing technical support, reported problems are resolved at an express pace. Highly recommended!

Kuperman87

Highly recommended!!!

Monika Sapieżyńska

Exemplary cooperation

Maciej Bielas

A partner worth recommending. Great cooperation, meets deadlines and contract terms. Offers ongoing support. Highly recommended.

Damian Granatowski

The only company I've come across that has proper Customer Service. (Apart from mine, too) :)

Michał Grycz

Highly recommended, very professional company and excellent communication.

Nathalie Krämer

Highly recommended, 100% professional service

Marta

Excellent service, highly recommended.

Adwer Sp. z o.o.

Very efficient, always supportive. Professional and effective.

FC MUSIC

I am very satisfied. I highly recommend. A huge advantage is the commitment and professional advice.

Rafał Kosiacki

Before you buy

Three things customers ask before buying

A short answer to what is worth knowing before you add PRO to your basket.

How can I try the plugin before I pay?

Install the FREE version, which has no time limit and needs no card, connect your shop to FreeAgent and create a test invoice from an order. You add PRO afterwards, and for 30 days you can ask for your money back, no questions asked.

What does the plugin change in FreeAgent?

It creates invoices and credit notes and, when a customer matches an existing contact by email address, updates that contact's address, company name and VAT number from the order. It does not delete anything in FreeAgent. Automation runs only after you switch it on, and only for the order statuses you tick.

How long does setup take?

You can usually create your first invoice in under ten minutes: upload the ZIP file, create the FreeAgent developer app, paste the OAuth Identifier and Secret, and connect.

FREE and PRO

FreeAgent WooCommerce pricing

Start with FREE. When invoicing by hand starts to eat your time, add PRO on top of the working installation. One licence covers one website, and you have 30 days to ask for a refund.

FREE Free version

£0no time limit

  • One-click manual invoicing from the order screen
  • Secure OAuth 2.0 connection with your own FreeAgent developer app
  • Find-or-create contacts, matched by email address
  • VAT number field at checkout (classic and Block checkout)
  • Line-level VAT detection from WooCommerce tax settings
  • UK/Non-EC and Reverse Charge defaults, VAT exemption basis
  • FreeAgent item type per product and variation
  • Payment terms, bank account and mark as sent
  • PDFs on the order and in My Account
  • API logs and HPOS compatibility
Download the FREE version

ZIP file · installs like any WordPress plugin

For shops that want automation

PRO Extension of FREE

£79.00ex. VAT / year · 1 website

  • Everything in FREE
  • Automatic invoices on the order statuses you choose
  • Automatic credit notes when an order is refunded
  • Daily rollup and grouped invoices
  • Automatic payment recording in FreeAgent
  • Invoice and credit note emails with the PDF attached, via FreeAgent or WooCommerce
  • Bulk actions: create invoices, send emails, ZIP of PDFs
  • Custom invoice references and income categories
  • Online payment links: Stripe, PayPal, GoCardless, Tyl
  • EC VAT MOSS, store-wide and per product
  • 12 months of updates and priority email support
Buy PRO · £79.00 ex. VAT/year

The button adds the plugin to your basket · 30-day refund

  • PRO needs FREE. You install the free plugin first, then upload PRO and activate your licence.
  • Volume discount. When you buy several licences or Devikit plugins in one order, the price drops: 10% for two, 15% for three, 20% for four, 25% for five, 30-45% for six to nine, and 50% for ten or more.
  • FreeAgent is paid separately. The plugin connects to your existing FreeAgent account and needs a FreeAgent developer app.
  • 30-day refund. If the plugin does not save you time, or you simply change your mind within 30 days, send us an email and we will refund you, no questions asked.

Time and cost

How much time PRO saves

Invoicing by hand is repetitive work: you open the order, check the details, create the invoice and send it to the customer. With PRO the plugin does it for you when the order status changes.

The sums beside this text are for a shop with 100 orders a month, at £79.00 ex. VAT a year for PRO.

The sums for a shop with 100 orders a month

  • Assumption100 orders a month
  • Assumption3 minutes of manual invoicing per order
  • Assumption£50 an hour for your time
  • Result5 hours a month spent on invoices (100 × 3 minutes)
  • Result60 hours a year, which is £3,000 of your time
  • Result£79.00 ex. VAT for PRO is under 1.6 hours of that time (£79 ÷ £50 an hour), so it pays for itself at around 8 minutes saved a month

Who it's for

Shops where connecting WooCommerce to FreeAgent makes sense

High-volume B2C shops

Daily rollup keeps your FreeAgent ledger clean: one consolidated invoice a day, grouped by VAT rate and currency, instead of thousands of single entries.

B2B and wholesale

The VAT number is captured at checkout and saved to the FreeAgent contact, and the EC status follows the billing country, including Reverse Charge for EU businesses.

Shops with regular returns

A credit note is created when the order reaches Refunded, or from the order screen, and it is tied to the individual order rather than a daily summary.

Shops selling to the EU

Reverse Charge for EU B2B orders and EC VAT MOSS for qualifying digital goods, set store-wide or per product and variation.

Digital product and service shops

FreeAgent item types (Products, Services, Hours and more) and income categories map digital sales and bookings to the right place in your accounts.

Accountants and bookkeepers

Invoices arrive in FreeAgent with the contact, VAT, income category and payment already filled in, so there is less to key in and to reconcile.

Documents

Which documents the plugin creates

From one order you can create the two documents a shop needs in FreeAgent. Both can be created automatically with PRO, and the plugin keeps the numbers and PDFs on the order.

Sales invoice FREE
The core document. You create it from the order screen or, with PRO, automatically when the order reaches a status you chose. The contact, the VAT and the EC status come from the order.
Credit note PRO
Created once refunds exist: automatically when the order reaches Refunded, or from the order screen. Partial refunds that do not move the order to Refunded are issued from the order screen.
Daily consolidated invoice PRO
In grouped mode, one sales invoice per day, grouped by VAT rate and split by currency, posted to the contact you chose, with matching credit notes for refunds. These summaries are never emailed to individual customers.
PDFs and emails FREE
PDFs are fetched from FreeAgent on demand, on the order and in My Account. With PRO they can also be attached to WooCommerce emails or sent from a FreeAgent template.
FreeAgent panel on a WooCommerce order with the invoice, the credit note, the PDF buttons and the send buttons
The FreeAgent panel on the order: invoice, credit note and PDFs in one place.

Making Tax Digital

FreeAgent WooCommerce and Making Tax Digital

FreeAgent handles the filing. It describes itself as Making Tax Digital-compatible and lets you submit VAT returns directly to HMRC. The plugin does not file anything with HMRC.

What the plugin does is get your sales into FreeAgent complete and correctly classified: line-level VAT rates from your WooCommerce tax settings, the customer's VAT number captured at checkout, the EC status set from the billing country (UK/Non-EC, Reverse Charge or, in PRO, EC VAT MOSS), and credit notes for refunds. Check the classification with your accountant.

What the plugin does, and what FreeAgent does

  • PluginSends invoices with line-level VAT and the EC status
  • PluginCaptures the customer's VAT number at checkout
  • PluginCreates credit notes and records payments (PRO)
  • FreeAgentHolds your accounting records
  • FreeAgentSubmits VAT returns to HMRC

Comparison

FreeAgent Sync for WooCommerce or Devikit?

FreeAgent has no WooCommerce connector inside its own dashboard, so the choice is between plugins: the paid extension sold on the Woo Marketplace, Devikit FREE and Devikit PRO. The comparison is based on Devikit's public comparison from August 2026.

CriterionFreeAgent Sync for WooCommerceDevikit FREEDevikit PRO
Price per year$79 (Woo Marketplace)£0£79.00 ex. VAT
Where you configure itWordPressWordPressWordPress
Free versionNoneYesAdd-on to FREE
Manual invoicing from an orderYesYesYes
Automation on chosen order statusesOn order creation, not per statusNoYes
Daily rollup invoicesYes (summarised mode)NoYes
Automatic payment recordingYes (detailed mode)NoYes
Credit notes on refundsDaily credit notes in summarised modeNoYes, per order
VAT number field at checkoutNot in the documentationYesYes
Invoice PDF in My AccountNot in the documentationYesYes
Invoice email with PDF attachedSent by FreeAgent, not from the storeNoFreeAgent template or WooCommerce email
Bulk actions and ZIP exportNot in the documentationNoYes
EC VAT MOSS and Reverse ChargeMOSS in summarised mode, Reverse Charge on EU servicesReverse Charge yes, MOSS noBoth, store-wide and per product
Penny rounding differencesDocumented issue, workarounds listedWarning on the orderWarning on the order, automatic emails held back
Invoice quotaNone, FreeAgent API rate limits applyNone, FreeAgent API rate limits applyNone, FreeAgent API rate limits apply
SupportWoo Marketplace supportNo author supportDevikit support

Sources: Devikit's comparison of 10 August 2026, the plugin's Woo Marketplace listing and documentation, FreeAgent's WooCommerce page and the Devikit documentation. “Not in the documentation” means the vendor's documentation does not describe the feature, not that it is confirmed missing. The Marketplace plugin is priced in US dollars and Devikit PRO in sterling ex. VAT, so the two prices are not directly comparable. A FreeAgent subscription is paid separately in every case. Spotted an inaccuracy? Email hi@devikit.co.uk.

FreeAgent Sync for WooCommerce is the better fit when…

you already buy several extensions on the Woo Marketplace and want one renewal date and one support desk. Its summarised daily-invoice mode is its strongest feature, and unlike Devikit FREE it comes with author support. Devikit PRO also does daily rollups, but billing, updates and support in your existing Woo account are a real convenience.

Devikit FREE is enough when…

you create a handful of invoices a week by hand and want to start at no cost, with a VAT number field at checkout and PDFs in My Account. It has no automation, no credit notes, no store-sent emails and no author support.

Devikit PRO is the better fit when…

you want invoices on order status, credit notes tied to each refund, a daily rollup that still lets you invoice single orders, emails with the PDF attached from WooCommerce, and a price in sterling. Partial refunds that do not move the order to Refunded need a manual credit note.

Read the full comparison on the Devikit blog

Installation

How to connect WooCommerce to FreeAgent

Setup takes about ten minutes. Below is the short version, and the documentation describes every screen.

Open the documentation

  1. Install FREE. Download the ZIP file, then in WordPress choose Plugins → Add New → Upload Plugin, upload the file and activate it. WooCommerce must be active.
  2. Create a FreeAgent developer app. Sign in at dev.freeagent.com, open My Apps → Create New App, enter a name and a description, and add the Redirect URI shown in the plugin. Copy the OAuth Identifier and Secret.
  3. Connect the shop. In WooCommerce → FreeAgent → FreeAgent Connection paste the Identifier and Secret, click Save Credentials, then Connect to FreeAgent and approve access. Test Connection confirms the link.
  4. Set up invoicing. Choose the bank account, payment terms and notes on the Invoicing tab, and the VAT number field on the Store tab. Use two decimal places in WooCommerce, place a test order and click Create Invoice.
  5. Add PRO (optional). Upload the PRO ZIP, enter your licence key on the License tab and switch on the rules on the Automation tab.

FAQ

Frequently asked questions about FreeAgent and WooCommerce

Does FreeAgent have a built-in WooCommerce connector?

No. FreeAgent's own WooCommerce integration page describes the connection as an extension you upload to WordPress, so there is nothing to switch on inside your FreeAgent account. Plugins such as FreeAgent WooCommerce from Devikit are installed in the shop and connect to FreeAgent over its OAuth API. Because they sit in the shop, they can use what FreeAgent cannot see from outside: the VAT number at checkout, your WooCommerce tax settings, the billing country and refunds.

Is there a free FreeAgent WooCommerce plugin?

Yes. The FREE version from Devikit costs £0, has no time limit and needs no card. It creates invoices manually from the order screen, matches or creates FreeAgent contacts by email address, reads VAT per line from your WooCommerce tax settings and adds a VAT number field at checkout. You download the ZIP file from devikit.co.uk and upload it in WordPress.

How do I connect WooCommerce to FreeAgent?

Install the plugin, then create a developer app at dev.freeagent.com (My Apps, then Create New App). Paste the Redirect URI shown in the plugin into the app, copy the OAuth Identifier and Secret into WooCommerce → FreeAgent → FreeAgent Connection, click Save Credentials, then Connect to FreeAgent, and approve access. Each website needs its own app, and creating one is free.

How do I create a FreeAgent invoice from a WooCommerce order?

Open the order in WooCommerce and click Create Invoice in the FreeAgent panel. The plugin creates the invoice in FreeAgent from the order, using the defaults from the Invoicing tab. The order then shows the invoice number, a View in FreeAgent button and a Download PDF button. If FreeAgent returns an error, the message is shown with a Retry button.

Can invoices be created automatically?

Yes, with PRO. The invoice is created when the order reaches any status you tick: Pending payment, Processing, On hold, Completed or a custom status. Cancelled, Refunded and Failed are excluded. With FREE you create each invoice by hand from the order screen.

What is the difference between FREE and PRO?

FREE covers manual invoicing, the OAuth connection, contact matching, line-level VAT, UK/Non-EC and Reverse Charge defaults, the VAT number field at checkout, PDFs on the order and in My Account, payment terms, the bank account and API logs. PRO adds automatic invoices on order status, automatic credit notes, daily rollup mode, automatic payment recording, emails with the PDF attached, bulk actions, custom invoice references, income categories, online payment links, EC VAT MOSS and priority email support.

Can I buy PRO without the FREE version?

No. PRO is an add-on and needs the FREE plugin installed and active. That way the FreeAgent connection and your settings are configured only once.

How much does the FreeAgent WooCommerce plugin cost?

FREE costs £0 and does not expire. PRO costs £79.00 ex. VAT per year and covers one website, 12 months of updates and priority email support. Buying several licences or Devikit plugins in one order earns a volume discount, starting at 10% for two. A FreeAgent subscription is paid separately.

What happens when the PRO licence expires?

PRO features work only with a valid licence, so automation and the other PRO tools stop until you renew. FREE keeps working, and the invoices already created stay in FreeAgent.

Does the plugin work with Making Tax Digital?

FreeAgent describes itself as Making Tax Digital-compatible and lets you submit VAT returns directly to HMRC. The plugin does not file anything with HMRC. Its job is to get your sales into FreeAgent correctly, with line-level VAT, the customer's VAT number and the EC status. We recommend a few test orders before you switch automation on, and a check of the classification with your accountant.

Does the plugin handle EU sales, Reverse Charge and MOSS?

FREE sets the EC status of the invoice from the billing country: UK/Non-EC by default, and Reverse Charge for EU billing countries when a VAT number is captured. PRO adds EC VAT MOSS, with a store-wide default and per-product and per-variation flags for qualifying EU digital goods. These rules are a best-effort default based on WooCommerce data, so check them with your accountant.

Can customers enter a VAT number at checkout?

Yes. The VAT number field works on classic and Block checkout. You can hide it, always show it or make it required, and on classic checkout you can reveal it only after the customer ticks “I want a VAT invoice”. On Block checkout the field follows the Hide or Always visible setting.

Does the plugin create credit notes for refunds?

Yes, with PRO. A credit note is created automatically when the order reaches the Refunded status, or from the order screen once refunds exist. Partial refunds that do not move the order to Refunded do not trigger an automatic credit note, so you create those from the order screen.

Can customers download invoices from the shop?

Yes. The plugin adds an Invoices tab to My Account, where logged-in customers can download PDFs for their own orders. With PRO, credit note PDFs are there too.

Does the plugin work with HPOS and Block checkout?

Yes. The plugin is compatible with High-Performance Order Storage (HPOS), and the VAT number field works on classic and Block checkout. The optional “I want a VAT invoice” checkbox is available on classic checkout only.

What is daily rollup mode?

A PRO mode for high-volume shops. Instead of one invoice per order, the plugin queues orders and refunds and posts one consolidated sales invoice per day, grouped by VAT rate and currency, plus matching credit notes, to a FreeAgent contact you choose. While it is on, per-order automation is switched off, and the consolidated documents are not emailed to customers.

What if the invoice total differs from the order total by a penny?

WooCommerce and FreeAgent round at different points. The plugin shows a total mismatch warning on the order and in the orders list, and holds back the automatic customer email (PRO) until you resolve it. To reduce the chance, set WooCommerce to two decimal places.

Where are invoices stored and what data does the plugin send?

Documents are created and stored in FreeAgent. The plugin sends FreeAgent the data needed for the document: the customer's name, address, email and VAT number, plus the order's line items, amounts and VAT rates. The invoice number is saved with the order in your shop, and PDFs are fetched from FreeAgent on demand.

I am switching from another plugin. What should I watch for?

Invoices created earlier stay in FreeAgent. Deactivate the previous plugin before you switch on automation, so that two plugins do not create an invoice for the same order, then check the settings with a test order. If you are unsure, email us and we will suggest how to switch without a gap in your invoicing.

What are the technical requirements?

WordPress 5.8 or newer, WooCommerce 5.0 or newer, PHP 7.4 or newer, and a FreeAgent account with a developer app for the OAuth connection. PRO requires the FREE plugin.

Where is the documentation and how do I contact support?

The documentation describes every tab and is on devikit.co.uk. Email your questions to hi@devikit.co.uk, and we usually reply within a few hours. PRO customers get priority email support.

Invoices from your shop, without retyping anything

Start with the FREE version or add PRO to your basket straight away. You can install the plugin in about ten minutes, and if it does not save you time, we refund you within 30 days.

30-day refund · priority email support with PRO · hi@devikit.co.uk