Accounting

FreeAgent WooCommerce POS — Oliver POS Integration Guide

Oliver POS doesn't have a partnership with FreeAgent. It supports FreeAgent the same way any WooCommerce store does — through the Synergy 8 FreeAgent Integration for WooCommerce, which already syncs WooCommerce orders, customers, and refunds into FreeAgent in real time (or on the schedule you've configured). Once you understand that, the rest of this guide is mechanical: every sale Oliver rings on the counter writes a normal WooCommerce order, the FreeAgent connector posts it, and your in-store revenue lands on the same FreeAgent ledger as your online revenue. FreeAgent does the accounting. WooCommerce is the system of record. Oliver is the till on top.

What FreeAgent is, exactly

FreeAgent is the UK small-business accounting platform owned by NatWest, popular with sole traders, freelancers, and small limited companies. NatWest, Royal Bank of Scotland, and Ulster Bank business-account holders get FreeAgent free — which makes it ubiquitous among UK micro-businesses. The FreeAgent WooCommerce connector posts orders as invoices and customers as FreeAgent contacts.

For our purposes the important thing about FreeAgent isn't any specific feature — it's that the WooCommerce connector is mature, well-supported, and treats every WooCommerce order as a first-class transaction in FreeAgent. Oliver POS doesn't add a second FreeAgent connector or modify the data path. It writes register sales into WooCommerce, and the existing FreeAgent connector picks them up.

How Oliver POS feeds in-store sales into FreeAgent

The FreeAgent WooCommerce POS flow inside Oliver is short and predictable:

  1. The cashier rings the sale on the Oliver register, scans or selects items, and taps Charge.
  2. Oliver prompts to attach a contact — by email lookup, phone-number lookup, or a fresh contact card.
  3. The cashier takes payment through whatever WooCommerce payment gateway the store uses.
  4. Oliver writes a standard WooCommerce order with the contact ID, line items, totals, VAT splits, and payment method.
  5. The Synergy 8 FreeAgent Integration for WooCommerce sees the new order through WooCommerce hooks within seconds.
  6. The connector posts a invoice to FreeAgent with the right VAT codes, contact, and revenue/payment-account mappings.
  7. FreeAgent's standard processing runs on the new document — journal entries, payment matching, VAT accruals, and any downstream automation you've set up.

End to end, the in-store sale arrives in FreeAgent before the customer has left the store (in per-order mode) or as part of the next end-of-day summary (in daily-summary mode). Either way, no manual entry is required.

The FreeAgent WooCommerce connector — what Oliver rides on

Oliver doesn't add a second FreeAgent connector or duplicate the sync. The plugin Oliver rides on is the standard Synergy 8 FreeAgent Integration for WooCommerce, available at wordpress.org/plugins/synergy-freeagent-integration/. It's built specifically to handle the WooCommerce → FreeAgent data path, including VAT mapping, contact matching, refund handling, and the standard reporting flow.

Setup is identical to setup for any WooCommerce store: install the connector, connect to your FreeAgent account, map the chart of accounts and VAT codes, and let the initial sync run. Once that's done, every WooCommerce order — including every Oliver POS register sale — flows into FreeAgent on the same path.

Why pushing in-store sales into FreeAgent matters

Most retailers running FreeAgent on a WooCommerce store have an online-skewed ledger, because online is where the data has historically flowed automatically. The result is a FreeAgent ledger that knows everything about online orders and almost nothing about counter sales. The downstream consequences are real:

  • Automatic Self Assessment is wrong. FreeAgent estimates Self Assessment liability from the ledger. A POS that doesn't feed FreeAgent means the estimate is understated and the founder gets a surprise at filing time.
  • Automatic VAT return drafts are wrong. FreeAgent drafts the VAT return at the start of the next quarter. Without in-store sales, the draft is wrong on day one.
  • Cash-flow forecasting drifts. FreeAgent's cash-flow tools depend on the ledger being complete.

Push Oliver POS sales through the WooCommerce sync and all of those problems resolve at once. FreeAgent sees one revenue stream, one VAT-liability total, and one customer ledger across online and in-store activity. The bookkeeper's reconciliation against the bank stops being a forensic exercise. The advisor or accountant works from one source. The dashboard finally tells you what your business is really doing — online and in store combined.

What this is NOT

Oliver POS is not a FreeAgent partner. There is no co-marketing agreement, no revenue share, and no special FreeAgent pricing for Oliver merchants. Oliver does not insert itself between WooCommerce and FreeAgent; the data path is exactly the same one any WooCommerce store uses. Oliver doesn't charge a markup, doesn't add a per-transaction fee on top, and doesn't take a cut of the FreeAgent subscription. Your FreeAgent account, ledger, and contract are entirely between you and FreeAgent.

It's also worth saying that Oliver POS doesn't change the data ownership story. The WooCommerce orders table on your own WordPress install remains the source of truth. Oliver writes into it; FreeAgent reads from it through the connector. If you ever leave FreeAgent, the data stays where it has always been — in WooCommerce.

Setup in 4 steps

  1. Install the Synergy 8 FreeAgent Integration for WooCommerce on your WordPress site and connect it to your FreeAgent account, mapping the WooCommerce sales, VAT, and payment-method accounts to your FreeAgent chart of accounts.
  2. Verify the initial sync completes and confirm a recent online order appears as the expected invoice in FreeAgent.
  3. Install Oliver POS, sign in to the register on your counter tablet, and confirm the contact-capture prompt is enabled at checkout.
  4. Run a small live test sale at the counter, attach a contact, and confirm the invoice appears in FreeAgent with the right totals and VAT splits.

FAQ

Will FreeAgent's automatic Self Assessment estimate include Oliver POS sales?

Yes. The Self Assessment estimate is based on FreeAgent's ledger. Once register sales reach FreeAgent through the WooCommerce connector, the estimate reflects the full revenue picture.

Does FreeAgent handle multi-outlet retailers running Oliver POS?

FreeAgent doesn't bucket revenue by outlet natively, but the WooCommerce connector can tag orders by store or location through custom fields, which FreeAgent surfaces on the invoice. Most multi-outlet retailers running FreeAgent rely on Oliver's own outlet reporting for per-outlet detail.

Does Oliver POS have a partnership with FreeAgent?

No. Oliver doesn't partner with FreeAgent or any other accounting platform. We support FreeAgent because its WooCommerce connector already pulls orders, refunds, VAT, and contacts from your store — and Oliver writes every in-store sale into WooCommerce as a standard order, so the same connector picks it up automatically. Your FreeAgent subscription, your ledger, and your contract stay between you and FreeAgent.

Does Oliver charge extra to use FreeAgent?

No. You pay FreeAgent directly on FreeAgent's published pricing. Oliver's pricing is a flat monthly POS software fee that has nothing to do with the accounting platform you choose.

Will my in-store and online sales reconcile against one set of books in FreeAgent?

Yes. Oliver POS writes register sales into the same WooCommerce store that powers your online checkout, so by the time orders reach the FreeAgent connector they're already a unified order stream. FreeAgent sees one revenue feed, one VAT-liability total, and one contact ledger — no manual reconciliation between an online and an in-store set of books.

Try Oliver POS free for 30 days at /demo/ — bring your existing WooCommerce store and your existing FreeAgent subscription and have your in-store revenue on the same FreeAgent ledger as your online orders within an hour. Built for UK micro-business retailers but available wherever WooCommerce runs.