Stop re-keying sales into your accounts. This WooCommerce plugin pushes your orders, customers and stock straight into MYOB — both MYOB Business and AccountRight — through the official MYOB API.
v1.3.2 · .zip · WordPress 6.2+ · WooCommerce 6.0+ · free Basic tier, bring your own MYOB developer key
⚠ It posts to your live books. Demfilz Sync for MYOB writes real sales into MYOB, so please test against a trial or sample MYOB company file first and check the first few synced sales before relying on it on your real accounts. Found something off? Let us know.
Connect the plugin to your MYOB company file once. From then on you can send any WooCommerce order to MYOB as a sale — the plugin creates or matches the customer, adds each line with the right income account and GST code, and records the MYOB reference back on the order so it's never duplicated.
Pick your platform when you connect — the plugin speaks to each through the official MYOB API:
The AccountRight path is the most thoroughly validated; MYOB Business support is newer.
This isn't a quick hack — it's built the way a plugin headed for the WordPress.org directory should be.
Built to the WordPress Coding Standards and Plugin Check, with the required external-services disclosure for the MYOB API.
Works with WooCommerce High-Performance Order Storage and the classic order screen.
OAuth tokens are encrypted at rest; nothing is sent to MYOB until you connect and sync. Inputs sanitised, output escaped.
Upload the plugin and activate it alongside WooCommerce.
Add your own MYOB developer key, choose your platform and sign in with OAuth.
Choose your company file and map your income account and GST tax codes.
Open an order and click Sync to MYOB. Upgrade to Pro for automatic syncing.
Pro automates it. Switch on automatic sync and every paid order pushes itself — plus scheduled stock sync, bulk backfill of past orders, and refunds as credit notes. Pair it with Demfilz Auto Order and every supplier PO also posts a matching supplier Bill at cost, so both sides of the sale land in MYOB.
The free tier uses your own MYOB developer key. Pro connects in one click through our MYOB access (no developer key of your own) and adds automation.
Bring your own MYOB developer key (MYOB charges for API access)
or $199/year - cancel anytime
Pro is a separate add-on that installs alongside the free plugin. Three steps:
Get your key, download and cancellation are all in your account.
Pro is billed through Stripe. This plugin is independent and not affiliated with MYOB, WooCommerce or Stripe.
Download the plugin, upload it to WordPress and activate — the free Basic tier works straight away.
.zip · ~35 KB · WordPress 6.2+ · WooCommerce 6.0+ · PHP 7.2+
Get it on WordPress.orgTip: test against a trial or sample MYOB company file first. Free Basic tier, bring your own MYOB developer key. Pro (A$19.95/mo or A$199/yr) adds managed one-click connect and automation.
Install the plugin alongside WooCommerce, add your own MYOB developer key, choose your platform and sign in with OAuth. You then pick your company file and map your income account and GST tax codes, and from there any order can be pushed to MYOB as a sale with one click. It is available free on WordPress.org (search for Demfilz Sync for MYOB), or download the .zip here and follow the setup guide.
Yes. The plugin connects to MYOB Business (and Essentials), the cloud product, with a simple OAuth sign-in through the official MYOB API. The MYOB Business path is newer, so it is worth testing against a trial or sample company file first.
Yes — it supports MYOB AccountRight desktop and cloud company files, including company-file login. Each order is pushed as a sale, the customer is created or matched, and the MYOB reference is stored on the order so it is never duplicated. The AccountRight path is the most thoroughly validated.
Order lines are sent to MYOB ex-GST with your chosen income account and GST code, and MYOB computes the tax from the tax code so totals reconcile. You map the income account and GST tax codes once during setup. On the Pro tier, refunds go across as credit notes and you can set per-class tax rules.
Yes — registering your own MYOB developer key is part of the connection step, and the setup guide walks you through it. Once the app is added you choose your platform and sign in with OAuth 2.0; the plugin talks to MYOB through the official API and encrypts your tokens at rest.
Yes, on demand: the free Basic tier can pull MYOB stock-on-hand back into a WooCommerce product. The Pro tier adds scheduled inventory sync across all products so stock levels stay up to date automatically.
The Basic tier is free, with your own MYOB developer key — connect MYOB Business or AccountRight, push orders as sales with a button, sync customers, pull stock and keep a sync log. Pro is $19.95 per month and adds automatic order sync on status change, scheduled inventory sync, bulk and historical backfill, and refunds as credit notes, billed monthly via Stripe with the option to cancel anytime.
Accounting integrations, payments, shipping 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.