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.0.0-beta · .zip · WordPress 6.2+ · WooCommerce 6.0+ · free Basic tier, no account needed
⚠ This is a public beta. Demfilz Sync for MYOB is in active beta testing. It writes to your live accounting file, so please test against a trial or sample MYOB company file first, and check the first few synced sales in MYOB before relying on it. We'd love your feedback — tell us what you find. The free tier is free during and after beta.
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:
During beta, the AccountRight path is the most thoroughly validated; MYOB Business is included and being finalised.
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 a free MYOB developer app, 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.
Run manual syncing free. Upgrade to Pro when you want it hands-off and at scale.
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+
Download the plugin (.zip)Beta software — please test against a trial or sample MYOB company file first. Free Basic tier, no account required. Pro ($19.95/mo) unlocks from inside the plugin.
Install the plugin alongside WooCommerce, add a free MYOB developer app, 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. The plugin is not on WordPress.org — download the free beta .zip from this page 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. During the beta the MYOB Business path is included and being finalised, 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. During the beta, 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 — creating a free MYOB developer app 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 no account needed — 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.