Skip to content
Store slow, dated, or hard to edit? Request a Store Diagnostic
Running B2B on spreadsheets or email? Plan Your B2B Project
Integrations

Shopify and MYOB: A Guide for Australian Merchants

At some point, every growing Shopify store hits the same wall: sales are happening in Shopify, but the books are still being done by hand in MYOB. Someone is exporting a CSV of orders every week, manually creating invoices, or reconciling Shopify Payments payouts against bank deposits line by line. It works, until order volume grows and the manual process starts eating a day a week, or worse, starts producing errors that flow straight into your BAS.

Connecting Shopify to MYOB properly removes that manual step, but “integration” covers a wide range of setups, from a basic order export to a fully automated, tax-code-aware sync running multiple times a day. Which one you need depends on your order volume, your product complexity, and how much you already trust MYOB as your source of financial truth.

This guide covers what actually syncs between Shopify and MYOB, the different integration approaches available to Australian merchants, the GST and BAS considerations specific to this setup, and the gotchas that trip up most stores the first time they connect the two systems.

What “Shopify MYOB Integration” Actually Means

There’s no single official Shopify-MYOB connection built into either platform. Unlike some accounting integrations that are native to Shopify, MYOB sync is handled through a third-party connector app, sitting between the two systems and translating Shopify’s order and payment data into the format MYOB expects (whether that’s MYOB AccountRight or MYOB Business/Essentials, which have different data structures).

At a functional level, a working integration typically handles some combination of:

  • Order sync, Shopify orders created as sales invoices (or equivalent) in MYOB, usually on a schedule (hourly, daily) rather than instantly
  • Payment/payout reconciliation, matching Shopify Payments, Afterpay, or other gateway payouts against the bank feed in MYOB, so deposits reconcile cleanly rather than showing as unexplained lump sums
  • Customer sync, new Shopify customers created as MYOB contacts, avoiding duplicate manual entry
  • Product/inventory sync, keeping SKUs, and sometimes stock levels, aligned between the two systems
  • Tax code mapping, applying the correct GST treatment to each line item based on how the product is set up in Shopify versus how it’s coded in MYOB

Very few merchants need all five fully automated from day one. Most start with order and payment sync, since that’s where the manual bookkeeping hours are actually being spent, and add inventory or customer sync later if it becomes a bottleneck.

Native Apps vs. Middleware: Two Ways to Connect

Broadly, Australian merchants connecting Shopify to MYOB use one of two approaches.

Dedicated connector apps

These are purpose-built apps (available through the Shopify App Store or as standalone MYOB-approved add-ons) designed specifically to sync ecommerce order data into MYOB. They typically offer a guided setup, pre-built mapping between Shopify order fields and MYOB accounts, and scheduled or near-real-time sync. This is the right starting point for most single-store merchants, the setup is faster, the mapping logic is already built for common Shopify/MYOB scenarios, and support is generally more responsive than general-purpose middleware for accounting-specific issues.

Middleware / integration platforms

For more complex setups, multiple sales channels feeding MYOB, custom tax logic, multi-currency, or a need to route data through additional systems (a warehouse management system, a CRM, a data warehouse) before it hits MYOB, a middleware platform gives you more control. You define the field mappings and business rules yourself rather than relying on a connector app’s defaults. This flexibility comes at the cost of more setup time and, usually, more ongoing maintenance when Shopify or MYOB changes their data structures.

As a rule of thumb: if your integration need is “sync my Shopify orders into MYOB accurately,” a dedicated connector app is almost always the faster, lower-maintenance choice. Middleware earns its complexity when Shopify-to-MYOB is one leg of a bigger multi-system data flow.

GST and BAS Considerations

This is where a lot of otherwise-working integrations quietly go wrong, because the error doesn’t show up until BAS time.

  • Tax code mapping is not automatic by default. Shopify tracks whether a product is taxable and at what rate, but it doesn’t know your MYOB chart of accounts or GST tax codes. If a product is GST-free (some food items, for example) or you sell to customers outside Australia (GST-free exports), the integration needs to be configured to map those orders to the correct MYOB tax code, GST, FRE, or similar, rather than defaulting everything to standard GST.
  • Shipping and handling GST treatment. Freight charged on a taxable sale is generally taxable itself, but this still needs to be mapped correctly in the sync rather than assumed. Get this wrong across hundreds of orders and it becomes a real reconciliation job to unpick before a BAS lodgement.
  • Discounts and gift cards. How a Shopify discount or gift card redemption maps into MYOB (as a contra line, a separate account, or netted against the sale) affects both your GST reporting and how clean your P&L looks. Decide this mapping deliberately during setup rather than accepting a connector’s default without checking it against your MYOB chart of accounts.
  • Refunds and partial refunds. A full refund is usually handled cleanly by most connectors. Partial refunds, and refunds that include a restocking fee or exclude the original shipping charge, are where sync logic most often breaks down, check this specifically during testing, not just full-order scenarios.

If you haven’t yet nailed down how GST is configured in Shopify itself, tax settings, registrations, and product-level tax overrides, it’s worth getting that right before layering an MYOB sync on top of it. Our Shopify GST setup guide covers the platform side of this in more detail.

Common Integration Gotchas

Beyond tax codes, a handful of issues account for most of the support tickets we see on Shopify-MYOB integrations:

  • Multi-currency stores. If you sell in multiple currencies through Shopify Markets, make sure the connector converts to AUD using a method that matches how MYOB expects foreign currency transactions to be recorded, not just displaying the wrong currency symbol against an AUD figure. This is one of the most common causes of reconciliation mismatches for stores expanding internationally.
  • SKU matching between systems. MYOB and Shopify both use SKUs as the anchor for matching a line item to a product/inventory record, but if SKUs were set up independently in each system (common when MYOB predates the Shopify store), the sync will either fail silently or create duplicate items. Audit and align SKUs across both systems before turning on inventory sync specifically.
  • Historical data and go-live timing. Decide up front whether the integration syncs only from go-live forward, or backfills historical orders. Backfilling is possible with most connectors but adds setup time and risk of duplicate entries if not sequenced carefully against what’s already been manually entered in MYOB.
  • Payment gateway fees. Shopify Payments, Afterpay, and Zip all deduct fees before payout. If the sync posts the gross order value but the bank feed only shows the net deposit, your reconciliation won’t balance until fee handling is explicitly mapped.
  • App/API changes over time. Both Shopify and MYOB update their APIs periodically. A connector that worked perfectly at setup can develop sync gaps months later if it isn’t actively maintained, check the app’s update history and support responsiveness before committing to it long-term.

A Practical Setup Checklist

Before switching on any Shopify-MYOB sync, work through this sequence:

  1. Decide which MYOB product you’re on (AccountRight vs. Business/Essentials), connector compatibility differs between them.
  2. Audit your current GST setup in Shopify, tax registrations, product-level overrides, and any GST-free lines.
  3. Align SKUs across Shopify and MYOB before enabling any inventory sync.
  4. Map tax codes explicitly, don’t accept connector defaults without checking each against your MYOB chart of accounts.
  5. Decide your discount, gift card, and shipping GST treatment in writing, so it can be tested against.
  6. Test with a small batch of real order types, including a partial refund, a discounted order, and (if relevant) a multi-currency order, before relying on the sync for BAS-ready figures.
  7. Set a sync schedule that matches your reconciliation cadence, daily is usually sufficient; near-real-time is rarely necessary for accounting purposes.
  8. Review reconciliation for the first full BAS period manually against Shopify’s own reports before trusting the automation completely.

Getting this checklist right the first time is far less costly than untangling six months of miscoded GST at BAS time.

When to Bring in a Specialist

A basic order export into MYOB is something most merchants can set up themselves with an off-the-shelf connector app. Where it gets genuinely complex, multi-currency, multiple sales channels, custom tax logic, or migrating from an existing manual process without creating duplicate entries, is where a proper technical setup pays for itself. This is exactly the kind of work covered under Shopify MYOB integration, where the tax mapping, SKU alignment, and reconciliation logic are configured once, tested against real order scenarios, and documented so your bookkeeper isn’t troubleshooting a black box six months later.

FAQ

Does Shopify integrate with MYOB natively, or do I need a third-party app?
There’s no native, built-in connection between Shopify and MYOB. The sync is handled through a third-party connector app or middleware platform that sits between the two systems and translates order, payment, and tax data into MYOB’s format.

Can I sync Shopify to MYOB Business and MYOB AccountRight the same way?
Not identically. MYOB Business/Essentials and MYOB AccountRight use different underlying data structures, so connector compatibility and setup steps differ between them. Confirm which MYOB product you’re on before choosing a connector app.

Will the integration handle GST correctly out of the box?
Not automatically. Most connectors need tax codes mapped explicitly to your MYOB chart of accounts, especially if you sell any GST-free products or ship internationally. Test this specifically before relying on synced figures for a BAS lodgement.

How often should Shopify orders sync to MYOB?
Daily sync is sufficient for most merchants’ accounting needs. Near-real-time sync is available with some connectors but is rarely necessary unless you’re using MYOB data operationally (for example, for live inventory decisions) rather than purely for bookkeeping.

What’s the biggest mistake merchants make when setting this up themselves?
Turning on the sync without auditing SKU alignment and tax code mapping first. Both failures are silent at setup and only surface as reconciliation errors weeks or months later, which is far more time-consuming to fix than getting the mapping right upfront.

Next step

If your Shopify-MYOB setup is still manual, or you’re not fully confident the sync you have is coding GST correctly, it’s worth a proper look before your next BAS. Book a call and we’ll talk through the right integration approach for your store’s order volume and complexity.

Niraj Raut
Written by Niraj Raut SEO Manager

Niraj Raut is the SEO Manager and co-founder at Nexly. He helps Australian Shopify and Shopify Plus brands earn durable organic growth through technical SEO, search-led store architecture and content that ranks. He writes about what actually moves rankings for ecommerce.

Connect on LinkedIn
Have a Shopify project? Chat with us, takes 30 seconds.