No Native MYOB Power BI Connector — Here's the Reliable Path

MYOB Power BI Connector

SyncTools syncs MYOB to your own database on an automated schedule. No API rate limits. No OData middleware. Connect Power BI, Tableau, or any BI tool that speaks SQL.

  • Supports MYOB Business and MYOB Advanced
  • Flat $50/month — unlimited rows, no overages
  • Works with AU and NZ MYOB accounts

No credit card required. Setup in under 15 minutes.

Trusted by Accounting and Finance Teams.

There is no official native MYOB Power BI connector. The main third-party option, OdataLink, still queries the live MYOB API at refresh time — so MYOB's API rate limits still apply.

OData middleware, gateway requirements, and API quotas make direct-to-API approaches unreliable for AU and NZ finance teams running serious reporting workloads. SyncTools moves your MYOB data into a database you own first — Power BI then connects via SQL with none of those constraints.

Why Native MYOB Power BI Options Fall Short

MYOB doesn't offer an official Power BI connector. The main third-party option in the AU/NZ market is OdataLink — a middleware connector that exposes MYOB data via OData endpoints that Power BI can query. At first glance, this seems like a solution. In practice, it introduces its own set of problems for finance teams with meaningful transaction history.

OdataLink still queries the live MYOB API. OdataLink is a pass-through middleware — when Power BI refreshes, OdataLink calls the MYOB API on your behalf. This means MYOB's API rate limits still apply. A Power BI report pulling invoices, bills, contacts, bank transactions, and chart of accounts data can exhaust your MYOB API quota on a single refresh. Teams running multiple reports, multiple companies, or refreshing on a tight schedule hit these limits routinely — resulting in partial data, timeout errors, or dashboards that silently stop updating.

OData is slower than SQL. Power BI's OData connector translates DAX and Power Query operations into OData calls — a query language that is less expressive and slower than SQL. Reports that would run in seconds against a SQL database can take minutes over OData, especially for large datasets. Finance teams with years of MYOB transaction history notice this immediately.

No scheduled cloud refresh without a gateway. Power BI Service cannot reach the MYOB API directly for scheduled refresh. You need an on-premises data gateway installed on a machine that stays online. This is especially frustrating for AU and NZ teams who run cloud-first tooling and don't want to maintain on-premises infrastructure just for BI refresh.

MYOB Advanced and MYOB Business have different APIs. MYOB Advanced (built on the Acumatica platform) uses a different API than MYOB Business. If your organisation has a mix of MYOB editions — or is migrating between them — direct API connectors require separate configuration for each. SyncTools handles both in a unified sync, writing to the same database schema regardless of which MYOB edition you're running.

SyncTools eliminates all of these problems. It syncs MYOB data into a database you own on an automated schedule. Power BI then reads from your database via its native SQL connector — no API calls at refresh time, no rate limits, no OData middleware, and no gateway required for cloud-hosted databases.

How SyncTools Works with MYOB

Three steps. No ODBC drivers. No OData middleware. No custom queries on day one.

Architecture

MYOB
MYOB Business or Advanced
Secure OAuth pull
SyncTools Automated sync engine
Structured tables
Your Database PG · MySQL · SQL Server · Azure
Native SQL connector
Any BI Tool Power BI · Tableau · Metabase
1

Connect MYOB

Connect your MYOB Business or MYOB Advanced account via OAuth. SyncTools never stores your MYOB password. Works with AU and NZ MYOB accounts across all supported editions.

2

Choose your database

Bring your own PostgreSQL, MySQL, SQL Server, or Azure SQL instance — or use the SyncTools-hosted database for zero infrastructure overhead. SyncTools creates the schema automatically and runs the initial historical sync. No DBA required.

3

Connect Power BI

Point Power BI Desktop or Power BI Service at your database using the built-in SQL Server connector. Scheduled refresh runs against your database — not the MYOB API. No gateway required for Azure SQL or cloud-hosted databases. No OData connector needed.

What MYOB Data Syncs to Your Database

SyncTools syncs the MYOB financial data your reporting needs — structured into query-ready tables with header and line-item detail. No raw API responses. No JSON to parse.

Accounts Receivable

  • Invoices (header + line items)
  • Payments received
  • Credit Notes
  • Contacts (customers)

Accounts Payable

  • Bills (header + line items)
  • Purchase Orders
  • Supplier Payments
  • Contacts (suppliers)

Banking

  • Bank Transactions
  • Bank Accounts
  • Bank Transfers

General Ledger

  • Chart of Accounts
  • Tax Codes
  • Journal Entries

Inventory

  • Items
  • Inventory Adjustments
  • Stock on Hand

Sales & Purchasing

  • Sales Orders
  • Quotes
  • Purchase Orders

Line-item detail included. SyncTools syncs both invoice and bill headers and their line items — giving you row-level reporting on quantity, unit price, account code, and tax code across every MYOB transaction. This level of detail is unavailable through OData middleware approaches without complex query workarounds.

MYOB Business and MYOB Advanced have different data models. SyncTools handles the mapping per edition — the same database schema works across both, so you can consolidate multi-company MYOB reporting without custom ETL work.

Sync MYOB to the Database You Already Use

Most alternatives lock you into proprietary middleware or data warehouses. SyncTools syncs to the database you already run, or gives you a hosted option if you don't have one.

Key differentiator: OdataLink exposes MYOB data via OData — Power BI still queries live MYOB APIs at refresh time. SyncTools pre-syncs your MYOB data into a real SQL database. Power BI reads SQL — no live API calls, no rate limits, no OData query language to learn.

PostgreSQL

Most popular open-source DB

Fully supported. Ideal for AU and NZ teams running Postgres in AWS Sydney, Google Cloud, or on-premises. SyncTools creates and manages the schema automatically.

MySQL / MariaDB

Common in existing infrastructure

Supported natively. If your stack already runs MySQL — common in hosting environments and ecommerce backends — SyncTools writes directly into it.

SQL Server

Enterprise environments, Power BI's native source

Sync MYOB to SQL Server and connect Power BI using its built-in SQL Server connector. No ODBC setup. No OData middleware required.

Azure SQL

Cloud-first Microsoft stack

For AU organisations on Azure. Sync MYOB to Azure SQL and connect Power BI Service using the managed SQL connector — no gateway required for cloud-to-cloud connections.

SyncTools-Hosted Database

No infrastructure to manage. SyncTools provisions a dedicated database for your organisation and keeps it running. Ideal for AU and NZ teams that want zero DevOps overhead. Power BI connects via the hosted database's SQL endpoint — no gateway required.

If your database isn't listed, contact us — we're expanding support.

Why Database Sync Beats OData Middleware

The database-first architecture isn't a workaround. It's how finance teams run BI at scale — and the reason their dashboards stay fast and reliable when API-dependent connectors fail.

Reliability

No MYOB API timeouts. No OData query failures. No dependency on MYOB's API uptime or rate limits. Your data is in your database — Power BI reads it even if MYOB has an outage or enforces a quota mid-refresh.

Performance

Power BI queries a local or cloud database via native SQL, not a live API through OData middleware. No daily API quotas. No throttling. Reports open in seconds, not minutes — regardless of how many transactions your MYOB account contains.

Flexibility

Once your MYOB data is in a database, any BI tool works — Power BI, Tableau, Metabase, Looker, or custom SQL. Switch tools without re-syncing. Zero platform lock-in and no OData query language to maintain.

One-way sync guarantee: SyncTools reads data from MYOB and writes to your database. It never writes data back to MYOB — your accounting records are never at risk.

If you also use QuickBooks Online, Xero, Sage, NetSuite, Dynamics 365 Business Central, or Zoho Books, SyncTools can sync all of them into the same database — giving you a unified reporting layer without duplicate BI infrastructure. See the QuickBooks Power BI Connector, Xero Power BI Connector, Sage Power BI Connector, NetSuite Power BI Connector, Dynamics 365 Power BI Connector, and Zoho Books Power BI Connector pages for details.

Flat $50/Month. Unlimited Rows.

No per-seat pricing. No row-volume overages. Your price doesn't change whether you have 1,000 invoices or 1,000,000.

SyncTools — Per Company

$50 /month
  • All MYOB entities — AR, AP, Banking, GL, Inventory
  • All supported databases — PostgreSQL, MySQL, SQL Server, Azure SQL
  • SyncTools-hosted database option included
  • Automated sync — hourly, daily, or custom schedule
  • Unlimited rows — no overage fees
  • QuickBooks, Xero, and Sage support included

Competitors charge by row volume or require annual contracts. At $50/month flat, your cost doesn't scale with your MYOB transaction history.

CUSTOMER STORIES

Trusted by Teams Worldwide

Thousands of accounting firms and finance teams rely on SyncTools to streamline reconciliation and save hours every month.

4.9 / 5

Customers who are Trusting Us

Haider Ali

Haider Ali

Business Owner

"Excellent app. Very easy to work with. Very knowledgeable, understanding, and open to any requests."

Bigvits
Tom Brookes

Tom Brookes

Finance Director

"Best in class. If you use Linnworks and Xero, SyncTools is a phenomenal tool, far superior to any alternative we've tried."

Bigvits
Deborah Whitfield

Deborah Whitfield

Customer

"I recently installed SyncTools and it is easy to use. The team worked quickly, kept me informed, and now everything runs smoothly."

IDCardsDirect
Heather Cook

Heather Cook

Customer

"Best Xero connector on the market. Excellent customer support and continuous development from an app that does exactly what it says."

relish.
Harvey Uppal

Harvey Uppal

Customer

"AWESOME: Excellent tool and has saved us so much time. Credit to the support team for being so helpful in setup and post-setup."

Bigvits
Geoff Ainsworth

Geoff Ainsworth

Customer

"Excellent tool: Does what it says and connects seamlessly & if you have any issues the support is amazing!"

Bayliss Mobility
Nirav Khiroya

Nirav Khiroya

Customer

"Fantastic support: The team has always been diligent and proactive about fixing any bugs that arise. Would highly recommend them."

Bigvits
Robert Morris

Robert Morris

Customer

"Have been using the Linnworks Xero connector for a couple of years now. It is very reliable and the developers are keen to improve it."

IDCardsDirect
Connie Sturman

Connie Sturman

Customer

"I just looked in the connector and it looks like they were able to get the purchase orders synced... thank the team for us. Thank you for your help."

likemary

Frequently Asked Questions

How do I connect MYOB to Power BI?
The most reliable approach is a sync-to-database architecture: (1) Use SyncTools to sync your MYOB data to a PostgreSQL, MySQL, SQL Server, or Azure SQL database on an automated schedule. (2) In Power BI Desktop, use the built-in SQL Server connector to connect to that database. (3) Build reports against stable, refreshable database tables. This avoids MYOB API rate limits and eliminates the need for OData middleware or gateway dependencies. Works with Power BI Service cloud refresh without additional infrastructure.
Does MYOB have a native Power BI connector?
MYOB does not offer an official native Power BI connector. The main third-party option, OdataLink, exposes MYOB data via OData endpoints — but this still queries the live MYOB API at Power BI refresh time, meaning MYOB API rate limits still apply. SyncTools takes a different approach: it pre-syncs your MYOB data into your own database so Power BI reads via SQL with no API calls at refresh time.
What is OdataLink and why does SyncTools approach it differently?
OdataLink is a middleware connector that exposes MYOB data via OData endpoints, which Power BI can query using its OData connector. The problem is that OdataLink still calls the live MYOB API each time Power BI refreshes — so MYOB's API rate limits, authentication timeouts, and uptime constraints still affect your reports. SyncTools pre-syncs MYOB data into a real SQL database. Power BI reads from SQL, not from a live MYOB API — no OData queries, no rate limits, and no middleware dependency at refresh time.
Does SyncTools support MYOB Advanced and MYOB Business?
Yes. SyncTools supports both MYOB Business (formerly MYOB Essentials and AccountRight) and MYOB Advanced. Each product has a different API and data model — SyncTools handles the mapping for each. If you have a multi-company setup or a mix of MYOB editions, contact the SyncTools team to confirm compatibility.
What MYOB data entities does SyncTools sync?
SyncTools syncs the core MYOB financial data needed for reporting: Invoices (header and line items), Bills, Bank Transactions, Contacts (customers and suppliers), Chart of Accounts, Tax Codes, Items (inventory), Purchase Orders, and Sales Orders. Data is structured into query-ready tables — no raw API responses or JSON to parse. Header and line-item tables are included for order-level reporting in Power BI.
Does SyncTools work with MYOB AccountRight?
Yes. MYOB AccountRight is covered under MYOB Business support. SyncTools connects via the MYOB API and syncs financial data to your chosen database. The same structured schema works regardless of which MYOB Business edition you're running — AccountRight, Essentials, or the current MYOB Business product.

Ready to Connect MYOB to Power BI Without the Limits?

SyncTools syncs MYOB Business and MYOB Advanced to your own database on an automated schedule. Connect Power BI, Tableau, or any BI tool via SQL. Flat $50/month, unlimited rows.

Setup in under 15 minutes. No credit card required for trial.