Oliver POS doesn't have a partnership with Wave. It supports Wave the same way any WooCommerce store does — through the Wave Apps Connector for WooCommerce, which already syncs WooCommerce orders, customers, and refunds into Wave Accounting 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 Wave connector posts it, and your in-store revenue lands on the same Wave Accounting ledger as your online revenue. Wave Accounting does the accounting. WooCommerce is the system of record. Oliver is the till on top.
What Wave Accounting is, exactly
Wave Accounting is the free cloud accounting platform popular with sole proprietors, side hustles, and small businesses that don't want to pay for QuickBooks or Xero. Wave's core accounting and invoicing features are free; payroll and payment-processing are paid. The Wave + WooCommerce connector posts orders as Wave invoices or sales receipts and customers as Wave customers.
For our purposes the important thing about Wave 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 Wave. Oliver POS doesn't add a second Wave connector or modify the data path. It writes register sales into WooCommerce, and the existing Wave connector picks them up.
How Oliver POS feeds in-store sales into Wave Accounting
The Wave Accounting WooCommerce POS flow inside Oliver is short and predictable:
- The cashier rings the sale on the Oliver register, scans or selects items, and taps Charge.
- Oliver prompts to attach a customer — by email lookup, phone-number lookup, or a fresh customer card.
- The cashier takes payment through whatever WooCommerce payment gateway the store uses.
- Oliver writes a standard WooCommerce order with the customer ID, line items, totals, sales tax / VAT splits, and payment method.
- The Wave Apps Connector for WooCommerce sees the new order through WooCommerce hooks within seconds.
- The connector posts a invoice or sales receipt to Wave Accounting with the right sales tax / VAT codes, customer, and revenue/payment-account mappings.
- Wave Accounting's standard processing runs on the new document — journal entries, payment matching, sales tax / VAT accruals, and any downstream automation you've set up.
End to end, the in-store sale arrives in Wave Accounting 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 Wave Accounting WooCommerce connector — what Oliver rides on
Oliver doesn't add a second Wave connector or duplicate the sync. The plugin Oliver rides on is the standard Wave Apps Connector for WooCommerce, available at wordpress.org/plugins/wave-financial-for-woocommerce/. It's built specifically to handle the WooCommerce → Wave Accounting data path, including sales tax / VAT mapping, customer matching, refund handling, and the standard reporting flow.
Setup is identical to setup for any WooCommerce store: install the connector, connect to your Wave Accounting account, map the chart of accounts and sales tax / VAT codes, and let the initial sync run. Once that's done, every WooCommerce order — including every Oliver POS register sale — flows into Wave Accounting on the same path.
Why pushing in-store sales into Wave Accounting matters
Most retailers running Wave on a WooCommerce store have an online-skewed ledger, because online is where the data has historically flowed automatically. The result is a Wave Accounting ledger that knows everything about online orders and almost nothing about counter sales. The downstream consequences are real:
- The "free" ledger is incomplete. The whole point of Wave is having free books that are actually correct. A POS that doesn't feed Wave is exactly what undermines the proposition.
- Tax-time prep gets ugly. Wave is most often used by founders who do their own books. At year-end (or when handing the books to an accountant for the first time), the missing in-store revenue makes the books look wrong and triggers a reconstruction.
- Cash-flow visibility breaks. Wave's cash-flow reports pull from Wave invoices and Wave-connected bank accounts. Missing register sales make cash flow look weaker than it is.
Push Oliver POS sales through the WooCommerce sync and all of those problems resolve at once. Wave Accounting sees one revenue stream, one sales tax / 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 Wave partner. There is no co-marketing agreement, no revenue share, and no special Wave pricing for Oliver merchants. Oliver does not insert itself between WooCommerce and Wave; 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 Wave subscription. Your Wave account, ledger, and contract are entirely between you and Wave.
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; Wave reads from it through the connector. If you ever leave Wave, the data stays where it has always been — in WooCommerce.
Setup in 4 steps
- Install the Wave Apps Connector for WooCommerce on your WordPress site and connect it to your Wave Accounting account, mapping the WooCommerce sales, sales tax / VAT, and payment-method accounts to your Wave chart of accounts.
- Verify the initial sync completes and confirm a recent online order appears as the expected invoice or sales receipt in Wave.
- Install Oliver POS, sign in to the register on your counter tablet, and confirm the customer-capture prompt is enabled at checkout.
- Run a small live test sale at the counter, attach a customer, and confirm the invoice or sales receipt appears in Wave with the right totals and sales tax / VAT splits.
FAQ
Does Wave's free pricing still apply when Oliver POS is feeding it?
Yes. Oliver POS doesn't change anything about your Wave subscription. You pay Wave their published rates (free accounting; paid payroll and payment-processing if you use those). The integration runs through the standard WooCommerce + Wave connector you'd already be using.
Will the Wave connector handle in-store cash payments correctly?
Yes. Oliver POS records the payment method on the WooCommerce order; the Wave connector posts the payment against the income account mapped to that method (cash, card, etc.). Wave's reconciliation flow handles cash deposits the same way it does for online card payments.
Does Oliver POS have a partnership with Wave?
No. Oliver doesn't partner with Wave or any other accounting platform. We support Wave because its WooCommerce connector already pulls orders, refunds, sales tax / VAT, 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 Wave subscription, your ledger, and your contract stay between you and Wave.
Does Oliver charge extra to use Wave?
No. You pay Wave directly on Wave'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 Wave?
Yes. Oliver POS writes register sales into the same WooCommerce store that powers your online checkout, so by the time orders reach the Wave connector they're already a unified order stream. Wave sees one revenue feed, one sales tax / VAT-liability total, and one customer 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 Wave Accounting subscription and have your in-store revenue on the same Wave ledger as your online orders within an hour. Built for side-hustle and emerging SMB retailers but available wherever WooCommerce runs.