WooCommerce + QuickBooks Online

WooCommerce ↔ QuickBooks Online. Synced in real time.

  • Real-time sync — every WooCommerce order creates a QuickBooks invoice in under 30 seconds, automatically.
  • UK VAT handled — TAX and NON codes applied correctly. Per-tax-class mapping for mixed-rate merchants.
  • Invoices, payments, refunds, contacts — the full order lifecycle, mapped to the right QuickBooks accounts.
✓ Free plan forever· No card required·Cancel anytime
WooCommerce → QuickBooks  ·  Orders, invoices, contacts
QuickBooks → WooCommerce  ·  Stock, products
Invoice Contact Refund Payment Stock Products WooCommerce Your store QuickBooks Your accounts SYNCIBLE LIVE
✓ Per-order invoices
✓ Contacts synced
✓ VAT coded
✓ Stock synced
✓ Refunds handled
✓ COGS tracked
WooCommerce Order #1024
£142.00
Synced instantly
QuickBooks Invoice #1024
£142.00
Final + paid
QuickBooks Online
WooCommerce
Shopify
Xero
Stripe
MTD Making Tax Digital
<30s
Real-time sync speed
vs nightly batches
0
Duplicate invoices,
ever — guaranteed
5 min
Setup time
No developer needed
£0
Per-order fees,
ever
Features

Everything you need to keep WooCommerce and QuickBooks in sync.

Built for UK merchants who want real-time accuracy without lifting a finger. Every order, every refund, every payment — handled.

Real-time webhook sync

Every WooCommerce order triggers an instant webhook. Syncible processes it and creates a QuickBooks invoice in under 30 seconds. No polling, no batches, no delays.

UK VAT handling

Syncible maps WooCommerce tax classes to QuickBooks tax codes (TAX/NON) automatically. Per-tax-class overrides let mixed-rate merchants route zero-rated and standard-rated goods correctly.

Payment gateway routing

Stripe payments go to your Stripe clearing account, PayPal to PayPal, cash on delivery to petty cash. Map each WooCommerce gateway to a specific QuickBooks bank account.

COGS tracking

When enabled, Syncible posts cost-of-goods-sold entries against your nominated COGS account in QuickBooks for every order. Gross margin reporting without manual journals.

Historical backfill

Already have orders in WooCommerce? Backfill them into QuickBooks by date range. Choose which statuses to include and set a cap. Existing invoices are never duplicated.

Full audit log with retry

Every sync action is logged: exports, refunds, voids, payments, failures. If something fails, you see exactly why and can retry with one click from your dashboard.

Per-contact account mapping

Override the default income account for specific customers. Wholesale clients post to one account, retail to another. Contacts matched by email — never duplicated in QuickBooks.

Draft vs final invoices

Choose whether Syncible creates QuickBooks invoices as drafts (for review) or as final invoices with payment automatically recorded. Change the setting any time from your dashboard.

Sync failure alerts

If an order fails to sync, you get an email within 15 minutes with the exact error and a one-click retry link. Batched per merchant so you never get spammed — just one clear summary.

Manual sync button

Missed a webhook? Hit the sync button on your dashboard to re-process the last 48 hours of orders and retry any failures from the past week. Rate-limited to prevent API thrashing.

Refunds and cancellations

Refunds create QuickBooks credit memos automatically. Cancelled orders void the invoice. Idempotency checks prevent duplicate credit notes from webhook retries.

Product and stock sync

Pull QuickBooks inventory items into WooCommerce, or push WooCommerce products to QuickBooks. Variable product variations are handled as individual items by SKU.

How it works

Live in 5 minutes. No developer needed.

Four steps from zero to fully automated accounting. Most merchants finish setup before their kettle boils.

1

Install the plugin

Download the Syncible WooCommerce plugin and install it in your WordPress admin. It adds a Syncible menu to your dashboard sidebar. Takes about 60 seconds.

2

Connect QuickBooks

Click “Connect QuickBooks” inside the plugin. Sign in to your Intuit account and authorise Syncible. OAuth 2.0 — we never see your QuickBooks password.

3

Configure settings

Choose your default income account, set your invoice status (draft or final), map payment gateways to bank accounts, and enable COGS tracking if you need it.

4

Go live

Every new WooCommerce order now creates a QuickBooks invoice automatically. Payments are recorded, contacts are matched, and refunds create credit memos. Done.

Why Syncible

The only UK-built QuickBooks connector for WooCommerce

Most QuickBooks integrations are built for US merchants. Syncible is built in the UK, for UK VAT, with UK support.

Real-time, not batch

Every order becomes a QuickBooks invoice within 30 seconds. No waiting for nightly syncs, no morning reconciliation surprises.

UK VAT built in

TAX and NON codes applied automatically. Standard rated, zero-rated and exempt items handled correctly without manual configuration.

Hosted SaaS, not a plugin

The sync engine runs on our infrastructure. You install a thin connector plugin but the intelligence is server-side. No plugin conflicts, no PHP version worries.

How we compare

Why merchants choose Syncible for QuickBooks

Syncible MyWorks Zapier
Sync engine
Real-time webhook syncEvery 5 min
Orders → QBO invoices
Refunds → credit memos
Cancellations → void
Accounting depth
COGS trackingYes, paid tiers
Payment gateway routing
Per-contact account mappingNot documented
Draft vs final invoice toggle
Onboarding & recovery
Historical order backfill
Sync audit log + retry
Failure alert emailsYes, built-in
Platform & pricing
UK-built, UK support
Hosted SaaS
Free plan availableYes, 100 tasks/mo
Price at 500 orders/mo£59/moTiered by ordersTiered by tasks

Join merchants who've automated their QuickBooks accounting

Set up in under 5 minutes. Free plan available with no card required. Upgrade when you're ready.

Start free — 25 orders/month Read the setup guide

Not ready to commit?

Start free — sync up to 25 orders/month, no card required. No time limit.

Get started free →

Setting up for the first time? Read the WooCommerce + QuickBooks setup guide →

Pricing

Simple, flat-rate pricing. No per-order fees.

Start free with 25 orders a month. Upgrade when you need more. Every plan includes real-time sync, VAT handling, and email support.

Free
£0/mo
No card required. No time limit.
  • Up to 25 orders/month
  • Real-time order sync
  • Invoices + VAT coding
  • Contact matching
  • Email support
Get started free
Starter
£29/mo
For stores up to Unlimited orders.
  • Everything in Free
  • Unlimited orders
  • Payment recording
  • Payment recording
  • Priority email support
Start free trial
Pro
£99/mo
For accountants and complex setups.
  • Everything in Growth
  • Per-contact account mapping
  • Custom status triggers
  • Smart auto-retry over 7 days
  • Chat support
Start free trial
Enterprise
£299/mo
High volume and agencies.
  • Everything in Pro
  • Dedicated onboarding
  • SLA guarantee
  • Phone support
  • Multi-store management
Talk to us

Using Xero instead of QuickBooks? WooCommerce ↔ Xero →

Free plan capped at 25 orders/month  ·  14-day trial on paid plans  ·  14-day trial on paid plans  ·  Cancel anytime

Frequently asked

Common WooCommerce + QuickBooks questions

Does it work with WooCommerce Subscriptions?
Yes. Renewal orders sync into QuickBooks Online as individual invoices with full line-item detail, the same way as one-off WooCommerce orders.
What happens if QuickBooks goes offline?
Syncible queues orders and retries automatically with exponential backoff. Orders aren't lost — once QuickBooks is reachable again the backlog drains in order, and any failures are surfaced in your dashboard with a one-click retry.
How does VAT and sales tax work?
Tax rates are routed per line. WooCommerce tax classes are mapped to the corresponding QuickBooks Online tax codes on each invoice line, so your tax return reconciles correctly without manual adjustments.
Will it create duplicate invoices?
No. Every WooCommerce order is matched by ID before it's posted to QuickBooks. If an order has already been synced it's skipped; if it's been updated, the existing QBO invoice is updated rather than duplicated.
Can I backfill historical orders?
Yes. The dashboard includes a date-range backfill tool that pulls historical WooCommerce orders and posts them into QuickBooks in chronological order, respecting QuickBooks rate limits so nothing gets throttled or dropped.

More questions? View the full FAQ →

Get started today

Your books should
run themselves.

Join merchants who stopped entering orders by hand. Set up in 5 minutes, see your first invoice in QuickBooks before your next coffee.

Order synced — INV-1031
Payment recorded — £142.00
Contact matched
Free plan forever  ·  No card required  ·  Set up in 5 minutes

Get started for free

Enter your email and we'll generate your free license key instantly. No card required.

Cancel

Up to 25 orders/month · No card required · No time limit