WordPress plugin · WooCommerce · Accounting

Accountants.Contact Sync for WooCommerce

Turn every paid WooCommerce order into an invoice in Accountants.Contact — automatically. The customer, line items, shipping, fees and GST are all mapped, and the payment can be recorded so your accounts receivable and bank reconcile without re-keying a thing.

v1.0.0 · .zip · WordPress 6.0+ · WooCommerce 6.0+ · free, no charge

Invoice on payment complete Recorded as paid & reconciled HPOS · optional product sync

What it does

When WooCommerce marks an order paid, the plugin creates an approved invoice in your Accountants.Contact account — matching the customer by email (creating them if new), mapping every line item, shipping charge and fee, and applying GST / GST-free tax codes. The invoice total matches your order total to the cent.

If you turn on Record as paid, the receipt is booked against a bank / clearing account you nominate, so your accounts receivable and bank balance reconcile automatically. Every order syncs at most once, so retries never create duplicates.

Optional product sync

Keep your catalogue in step: export WooCommerce products to Accountants.Contact items (on save or in bulk) and import items back into WooCommerce, matched by SKU. Imported products land as drafts for review.

Built right

Engineered to platform standards

Published on the WordPress.org plugin directory and built to its standards.

Coding standards

Passes the WordPress Plugin Check — no errors, no warnings — and follows the WordPress Coding Standards.

HPOS compatible

Reads and writes orders through the WooCommerce orders API — fully compatible with High-Performance Order Storage.

You hold the key

Data goes only to your Accountants.Contact account, over HTTPS, with an API key you generate and can revoke at any time.

How it works

Connect once, then it runs itself

1

Install & activate

Upload the plugin zip in Plugins → Add New → Upload and activate it alongside WooCommerce.

2

Generate an API key

In Accountants.Contact, go to Integrations → Connected apps and generate a key.

3

Connect the plugin

Paste the key under WooCommerce → Settings → Accountants.Contact, set your account codes, and save.

4

Sell

Every paid order becomes an invoice — matched, taxed and reconciled — with no re-keying.

Read the full setup guide →
WooCommerce order #1042 → Accountants.Contact
# order paid → invoice created
Customer  Jane Buyer  (matched by email)
2 × Blue T-Shirt    $66.00
Shipping: Flat rate  $10.00
# ---------------------------------
INV-1042   net $69.09   GST $6.91
TOTAL $76.00   status PAID

Reconciles cleanly. The receipt is banked to the account you choose, so accounts receivable and your bank both tie out — no manual journal.

Free download

Get Accountants.Contact Sync for WooCommerce

.zip · WordPress 6.0+ · WooCommerce 6.0+ · PHP 7.2+ · free

Download on WordPress.org

Read the setup guide →  ·  Plugin info on Accountants.Contact →

You’ll need an Accountants.Contact account (start free) to connect to.

FAQs

Common questions

How do I integrate WooCommerce with my accounting software?

Accountants.Contact Sync for WooCommerce connects your store directly to Accountants.Contact, so every paid order becomes an approved invoice with the customer, line items, shipping, fees and GST all mapped automatically. There is no re-keying — you just need an Accountants.Contact account (you can start free) to connect to.

How do I sync WooCommerce orders to accounting software automatically?

When WooCommerce marks an order as paid — or when you mark it Completed — the plugin creates an approved invoice in your Accountants.Contact account, matching the customer by email and creating them if new. Every order syncs at most once, so retries never create duplicates, and an Orders column with a one-click Send to Accountants.Contact action lets you re-send an order when needed.

Can WooCommerce create invoices automatically?

Yes. With this plugin each paid order automatically becomes an approved invoice in Accountants.Contact, with the invoice total matching your order total to the cent. If you enable Record as paid, the receipt is booked against a bank or clearing account you nominate, so accounts receivable and your bank reconcile without a manual journal.

Does the plugin handle GST on WooCommerce orders?

Yes. Line items, shipping charges and fees are all mapped with GST or GST-free tax codes, and the invoice total matches the WooCommerce order total to the cent. That means the figures in Accountants.Contact reflect exactly what your customers paid.

How do I connect WooCommerce to my bookkeeping?

Generate an API key in Accountants.Contact under Integrations → Connected apps, paste it into WooCommerce → Settings → Accountants.Contact, set your account codes and save. Data goes only to your own Accountants.Contact account over HTTPS, and you can revoke the key at any time. The setup guide walks through each step.

Is HPOS (High-Performance Order Storage) supported?

Yes. The plugin reads and writes orders through the WooCommerce orders API, so it is fully compatible with High-Performance Order Storage. It also passes the WordPress Plugin Check with no errors or warnings and follows the WordPress Coding Standards.

Where can I download the plugin, and is it free?

It is completely free — the plugin is published on the WordPress.org plugin directory. Install it from your WordPress dashboard via Plugins → Add New (search for Accountants.Contact Sync) or download the zip from WordPress.org. It requires WordPress 6.0+, WooCommerce 6.0+ and PHP 7.2+.

Need a WooCommerce plugin like this?

Accounting integrations, exports, payments or something entirely custom — this is the kind of thing we build. Tell us what you need and we'll come back with a plan and a fixed quote.