In August 2025, Microsoft finished deprecating the Power BI connector for QuickBooks Online. Dashboards that had been refreshing automatically for years stopped. There is no replacement, and Microsoft has indicated none is coming.
Worth understanding why, because the reason is more instructive than the event.
Power Query Desktop authenticated to online services using a component of Internet Explorer 11. QuickBooks Online dropped support for Internet Explorer 11. The authentication path broke. Microsoft could have rebuilt the connector to a modern standard, and chose to retire it instead.
Nobody did anything unreasonable. Intuit dropped a browser that should have been dropped. Microsoft declined to invest in rebuilding a connector that had spent its entire life in Beta and never been promoted to general availability. Each decision was defensible in isolation.
And the integration died anyway, because it was a side project for both of them.
That’s the structural point of this page. A native connector isn’t owned by anyone the way a product is owned. It’s a feature at the edge of two roadmaps, and when something upstream changes, fixing it competes against everything else either company could do instead.
What actually happened, and when
Documented in Microsoft’s own connector reference, which listed the release state as Beta, under deprecation:
| Date | What changed |
|---|---|
| May 2025 | Deprecation announced |
| June 2025 | Connector no longer shown in the Power BI Service |
| July 2025 | Entry removed from Power BI Desktop |
| August 2025 | Fully deprecated |
View data
| Date | What changed |
|---|---|
| May 2025 | Deprecation announced |
| June 2025 | Connector no longer shown in the Power BI Service |
| July 2025 | Entry removed from Power BI Desktop |
| August 2025 | Fully deprecated |
Microsoft’s guidance was to transition off existing connections and not use it for new ones. Scheduled refreshes in the Power BI Service stopped working for datasets using it.
The part practitioners found hardest was the silence. Many teams discovered the problem only when refreshes stopped and dashboards went stale — not because they’d missed an announcement, but because nothing in the tool told them the thing they depended on was on a retirement path.
Teams discovered the problem when dashboards went stale, not when something told them. Nothing in the tool flagged that a dependency was on a retirement path. If you have client reporting built on a native connection, nothing will warn you either.
That’s worth sitting with if you have client reporting built on any native connection today.
Related: Getting QuickBooks data into Power BI and FP&A tools
Why native connectors underdeliver structurally
Four reasons, and none of them is incompetence.
Where native is genuinely enough
The argument above is not that native connectors are bad. They’re free, they’re built by people with actual API access, and for a large share of situations they’re the right choice.
Native is usually sufficient when:
That last one is the most useful predictor in this whole piece. Ask whose business would suffer most if the connector stopped working. If the answer is neither party’s, that’s your risk assessment.
Ask whose business would suffer most if the connector stopped working. If the answer is neither party’s, that’s your risk assessment.
Six questions that predict whether it will hold
Before relying on any integration — native or paid — these are worth asking, and most can be answered in ten minutes.
- What’s its release state? Beta after several years is a signal, not a stage. The Power BI connector never left Beta and was deprecated from it.
- Whose revenue depends on it? If neither party’s, nobody’s roadmap protects it.
- Is the sync one-way or two-way? One-way is simpler and more robust; it’s also silently incomplete when changes are made on the other side.
- Does it post native accounting objects or journal entries? Journal-entry dumps are easier to build and they break native reporting. This one determines whether your reports still work afterwards.
- What happens on partial failure? If a batch stops halfway, what state are the books in, and does anything tell you?
- What’s the documented deprecation policy? For a paid connector there’s usually a contract. For a native one there’s a blog post, if you happen to read it.
Related: Nine questions to ask before buying any QuickBooks integration
If you’re on a native connector now
Not a reason to rip anything out. It is a reason to know where you stand.
- Inventory what you’re running. Per client, list every connection into QuickBooks, whether it’s native or third-party, and what breaks if it stops. Most firms have never written this down, and it takes an afternoon.
- Identify the single points of failure. A client whose month-end reporting depends entirely on one free connector with no contract behind it is carrying a risk nobody has priced.
- Know your export path. If the connector stopped today, could you get the data out another way, and how long would it take? For reporting integrations the answer is often “manual export to Excel”, which is survivable. For transactional integrations it’s usually worse.
- Watch the release notes for anything in Beta. It’s the least enjoyable advice on this page and the only one that would have given the Power BI users warning.
- Price the alternative before you need it. The replacement market for a deprecated connector fills quickly — several vendors had certified Power BI alternatives within weeks. But you’re choosing under time pressure, which is the worst condition for that decision.
The short version
- Microsoft deprecated the Power BI QuickBooks connector in August 2025. No replacement is planned.
- It broke because Power Query authenticated through Internet Explorer 11 and QuickBooks Online dropped support for it. Neither company did anything unreasonable.
- The connector spent its entire life in Beta and was deprecated from it.
- Native connectors underdeliver structurally because neither party owns them as a product, upstream changes break them without warning, scope stops at the common case, and there’s no escalation path.
- Native is genuinely enough for simple one-directional flows, modest volume, single object types, and — most reliably — where the vendor’s own business depends on the connector working.
- The best predictor: whose revenue suffers if this stops working? If neither party’s, that’s the risk.
- If you’re on a native connector, inventory it, know your export path, and watch anything still labeled Beta.
Frequently asked questions
Is the Power BI QuickBooks connector deprecated?
Yes. Microsoft announced deprecation in May 2025, removed the connector from the Power BI Service in June 2025 and from Power BI Desktop in July 2025, and fully deprecated it in August 2025. Scheduled refreshes for datasets using it stopped working, and Microsoft has indicated no replacement is planned.
Why was the Power BI QuickBooks connector deprecated?
Power Query Desktop authenticated to online services using an Internet Explorer 11 component, and QuickBooks Online deprecated support for Internet Explorer 11. That broke the authentication path. Rather than rebuild the connector — which had remained in Beta throughout its life — Microsoft chose to retire it.
How do I get QuickBooks data into Power BI now?
The native path is gone. The available options are a third-party certified connector, an ODBC driver, replicating QuickBooks data into a database and pointing Power BI at that, or manual export and import. Several vendors released certified alternatives after the deprecation.
Are native QuickBooks integrations reliable?
For simple, one-directional, modest-volume flows they generally are. The structural risk is that a native connector is a side project for both companies, generates no direct revenue for either, and competes with revenue-generating work when it needs investment. The most useful test is whose business would suffer if it stopped working — if the answer is neither party's, nobody's roadmap protects it.
Should I use a native or third-party QuickBooks integration?
Native is usually right for a single object type, one-directional flow, modest volume, or where the vendor's core product depends on the connector working. Third-party becomes worth paying for when you need two-way sync, partial-failure handling, higher volume, or a contractual commitment that someone will fix it.
How do I know if a QuickBooks connector is going to be deprecated?
There's no reliable warning. The clearest signal is release state — a connector still labeled Beta after several years is not on a path to general availability. Beyond that, watch the vendor's release notes, and know your export path in advance so a deprecation is an inconvenience rather than an emergency.
Founder of Nimblechapps Finance and CEO of Nimblechapps Pvt. Ltd. Eleven years building software and accounting operations for US and UK firms. EA/CPA in progress.
Know what’s connected to each client file?
Most firms have never written it down. It takes an afternoon.
Book a call