Accounting

KashFlow on Oliver POS

KashFlow invoices update with Oliver POS register sales through the WooCommerce + KashFlow connector — UK SMB accounting with in-store revenue included.

How KashFlow works with Oliver POS for WooCommerce

KashFlow (now part of IRIS Software) is a UK small-business accounting platform popular with sole traders and small limited companies. The KashFlow WooCommerce connector posts orders as invoices and customers as KashFlow customers. Oliver POS writes register sales into WooCommerce as standard orders, and the same connector picks them up — VAT returns, MTD submissions, and Companies House filings see the unified online + in-store revenue.

What KashFlow pulls from WooCommerce

The KashFlow for WooCommerce connector syncs WooCommerce orders into KashFlow as invoices, customers as KashFlow customers, refunds as credit notes, and products as KashFlow items. VAT codes map from WooCommerce tax classes to KashFlow VAT rates so Making Tax Digital (MTD) submissions work without manual adjustment.

Oliver POS sales become WooCommerce orders, and the KashFlow connector picks them up identically to online orders.

Why in-store sales matter on the KashFlow ledger

UK small retailers running KashFlow are usually on it because their accountant told them to or because they need a straightforward MTD-compliant ledger. Either way, the value of KashFlow comes from having every sale on the same ledger so VAT returns are accurate and statutory accounts at year-end aren't a panic. A POS that doesn't talk to KashFlow undermines both.

Oliver POS on WooCommerce feeds counter sales into KashFlow through the existing connector, so the VAT box-9 number is right, the MTD submission is clean, and the year-end is a normal export instead of a forensic exercise.

How the WooCommerce + Oliver + KashFlow sync works

Cashier rings the sale on Oliver POS, captures the customer, tenders. Oliver writes a WooCommerce order with VAT splits applied. The KashFlow connector creates or matches a KashFlow customer, posts an invoice with the right VAT codes, applies the payment to the configured KashFlow bank account, and records the transaction for the next VAT return.

Best fit for retailers who…

KashFlow on Oliver POS is the right call for UK small retailers running on WooCommerce — boutiques, indie record shops, specialty food, micro-roasteries, and similar. It's particularly well-suited to retailers whose accountant is on the IRIS suite and uses KashFlow as the bookkeeping front end.

What you get and how to set it up

Features Oliver surfaces from the KashFlow plugin, plus the 4-step install most merchants run through.

Features at the register

  • In-store sales flow into KashFlow the moment a register sale closes
  • Online and in-store revenue land on one P&L, one tax-liability account, and one set of books
  • Per-tax-code splits (GST/HST, VAT, sales tax) handled by the KashFlow WooCommerce connector
  • Refunds and voids posted back to the original invoice or journal entry
  • Payment-method totals match the bank-feed deposits used for reconciliation
  • Same KashFlow subscription, same chart of accounts, and same workflow as your online store

Setup in 4 steps

  1. Install the KashFlow for WooCommerce on your WooCommerce site and connect your KashFlow account
  2. Map the WooCommerce sales, tax, COGS, and payment-method accounts to your KashFlow chart of accounts
  3. Install Oliver POS, sign in to the register, and confirm the customer-capture prompt is enabled at checkout
  4. Run a small live test sale at the counter and confirm the invoice, journal entry, or sales receipt appears in KashFlow with the right totals and tax splits

Common questions about KashFlow on Oliver POS

Is KashFlow MTD-compliant for in-store sales rung on Oliver POS?

Yes. KashFlow is HMRC-approved for Making Tax Digital. Oliver POS sales become WooCommerce orders, the KashFlow connector posts them as KashFlow invoices with the right VAT codes, and the MTD submission uses the unified KashFlow VAT data.

Does Oliver POS need anything UK-specific to work with KashFlow?

Only a WooCommerce store configured for UK VAT (standard, reduced, zero, exempt) and a KashFlow connector mapped to the matching VAT rates. Oliver POS rings the sale into WooCommerce; the connector handles KashFlow.

Does Oliver POS have a partnership with KashFlow?

No. Oliver doesn't partner with KashFlow or any other accounting platform. We support KashFlow because its WooCommerce connector already pulls orders, refunds, taxes, and customers 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 accounting subscription, your ledger, and your contract stay between you and KashFlow.

Does Oliver charge extra to use KashFlow?

No. You pay KashFlow's standard published pricing directly to KashFlow. Oliver doesn't take a markup, doesn't insert itself into the data flow, and doesn't charge a per-transaction or per-journal-entry fee on top.

How fast does a register sale reach KashFlow?

It depends on the KashFlow connector's sync mode. Connectors that push per-order (most KashFlow integrations support this) post the invoice or sales receipt into KashFlow within seconds of the cashier closing the sale. Connectors set to a daily summary post a single end-of-day journal entry with per-tax, per-payment-method, and per-outlet splits. Either way, no manual entry is required.

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

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

Read our full guide to KashFlow on Oliver POS

A long-form walkthrough of running KashFlow alongside the Oliver POS register on a WooCommerce store.