QuickBooks Desktop guide·Updated October 18, 2026
How Can I Use ChatGPT or Claude With QuickBooks Desktop?
- Applies to
- QuickBooks Desktop Enterprise, Premier and Pro
- Steps checked against
- Intuit's QuickBooks help articles and announcement, and Anthropic/OpenAI documentation, checked October 2026; Anthropic and OpenAI connector help re-checked November 3, 2026; Logistify for QuickBooks Desktop checked November 5, 2026
Short answer
Yes: the most direct way is Logistify for QuickBooks Desktop, a connector that lets ChatGPT and Claude read a company file connected to Logistify and, if you allow changes, send Logistify sales orders to QuickBooks and approve purchase order date updates and payment matches, asking before each one. Other routes are exported reports, a Desktop-specific MCP server, a Web Connector bridge or a managed service. Intuit's Claude connector and ChatGPT plugin don't reach Desktop; they sign in to QuickBooks Online or Intuit Enterprise Suite.
Before you start
- Decide whether you need answers or entries. Reading data carries far less risk than writing to the company file, and a tool limited to a few changes you approve sits in between.
- Check your company's rules on AI tools and financial data, and which plans IT has approved.
- Know where your company file lives: an office server, a workstation or a hosted desktop. Options 3 and 4 need software running on that machine. Option 1 needs the file connected to Logistify, which uses the Web Connector on that machine.
- List what's already connected to the file before you add anything.
Our guide to integration access in QuickBooks Desktop shows where to look.
Why Intuit's Claude and ChatGPT connectors don't cover Desktop
In July 2026, Intuit announced new QuickBooks features in Claude and ChatGPT, such as invoicing, payroll lookups and lending benchmarks. They work through Intuit's QuickBooks connector in Claude and its QuickBooks plugin in ChatGPT.
Both sign in to an Intuit account in the cloud. Intuit's Claude help article connects a QuickBooks or Intuit Enterprise Suite subscription, and it lists only QuickBooks Online plans and Enterprise Suite. Without a subscription, the Claude connector works only from data you paste or upload. Intuit says transactions it creates appear in QuickBooks Online. Its ChatGPT article requires an active QuickBooks Online subscription. Both are for US customers only for now.
A QuickBooks Desktop company file isn't in Intuit's cloud, so there's nothing for these connectors to sign in to. Intuit's open-source MCP server is built for QuickBooks Online too: it signs in to a QuickBooks Online company. We covered the announcement in our post on what the QuickBooks Claude and ChatGPT integration means for Desktop manufacturers.
Option 1: Logistify's connector for ChatGPT and Claude
Logistify for QuickBooks Desktop is a hosted MCP server for a company file connected to Logistify. It works through the Web Connector connection Logistify already uses there, so nothing new is installed. It reads customers, inventory items and stock, sales and purchase orders, vendors, invoices with what is still owed, and payments received, plus Logistify's own lists: its sales orders and their QuickBooks status, purchase order date updates waiting for approval, and customer payments with a suggested invoice match. It makes three changes, the same ones Logistify's screens make: send a Logistify sales order to QuickBooks, approve a purchase order date update, and approve a customer payment match.
In Claude, you add it as a custom connector with the address https://mcp.logistify.ai/quickbooks-desktop/mcp. In ChatGPT, a Business or Enterprise workspace admin adds it as a custom MCP server, and Claude Code and Codex add it as a remote MCP server. You sign in with your Logistify login, choose one company, and decide on the Allow changes box, which starts unticked. Unticked, the connection reads and changes nothing. Ticked, the assistant shows exactly what will change and waits for a clear yes, one item at a time. Each change goes through the same checks as Logistify's own screen, and the assistant checks the status afterward before it calls the change done.
- Good for: live lookups of customers, stock, orders, vendors, invoices and payments, and for acting on Logistify's own lists from the chat: sending its sales orders to QuickBooks, approving purchase order date updates and approving payment matches.
- Limits: it makes only those three changes and never creates or changes other QuickBooks records, such as invoices, bills, items or customers. Results come a page at a time, so they aren't company totals. QuickBooks must be open on the Windows computer, a company admin has to turn it on in Logistify, and what the assistant reads goes to OpenAI or Anthropic.
- Cost: the Starter plan, $99 a month per company file, or included in Logistify's Core, Business and Enterprise plans.
Our announcement of Logistify for QuickBooks Desktop covers its tools, and the QuickBooks Desktop plugin page has the setup steps for each assistant.
Option 2: Upload exported reports
Export a report from QuickBooks Desktop to Excel or CSV, remove what shouldn't leave your systems, and upload it. ChatGPT can run Python on an uploaded spreadsheet. Claude can work with uploaded spreadsheets once code execution and file creation is turned on.
- Good for: questions about aging, stock, sales and margins, with nothing installed and nothing connected to your file.
- Limits: the file is out of date as soon as you export it, and nothing the assistant suggests reaches QuickBooks until someone enters it.
Our step-by-step guide shows how to send QuickBooks Desktop reports to ChatGPT or Claude safely.
Option 3: A Desktop-specific MCP server on the QuickBooks machine
MCP, the Model Context Protocol, is an open protocol for connecting AI apps to tools and data. A Desktop-specific MCP server runs on the computer with QuickBooks and reaches the company file through Intuit's SDK. The assistant calls its tools to look up records, and to create them if the server allows it.
Where the assistant runs matters. Claude Desktop and Claude Code can use local MCP servers, which Anthropic packages as desktop extensions; Claude on the web and mobile can't. ChatGPT connects only to remote MCP servers. For a server on a private network, OpenAI points to its Secure MCP Tunnel. Full custom MCP connections are for Business and Enterprise/Edu workspaces. Pro users can connect with read and fetch access only.
- Good for: live lookups, such as an open balance or stock on hand, without exporting anything.
- Limits: QuickBooks and the server must be running on that machine. QuickBooks authorizes the server like any integration, so it's only as limited as the QuickBooks user it works as. Any write tool acts on your live file.
Our guide to QuickBooks Desktop MCP servers covers which ones exist and how each kind reaches the company file.
Option 4: A bridge program using the Web Connector and qbXML
A bridge is a web service that sends qbXML requests to QuickBooks through the Web Connector on a schedule. A developer can build one, or a vendor can supply one, and an AI tool can sit on top of it.
- Good for: scheduled syncs between QuickBooks and another system, and AI tools that run in the cloud rather than on the QuickBooks computer.
- Limits: the computer must stay on with the Web Connector running. Runs happen on an interval of at least a minute, not instantly. Whoever builds the bridge owns the error handling, especially for writes that fail partway.
Our QuickBooks Web Connector guide explains how the pieces fit. Our post on Claude Code, ChatGPT Codex and QuickBooks Desktop Enterprise covers the risks of write access.
Option 5: A managed service
A managed service runs a specific recurring job in your QuickBooks Desktop file for you, such as entering orders or recording payments. The provider runs the software, and people review the exceptions.
- Good for: recurring work with clear rules, where someone has to be accountable for the result.
- Limits: it covers the jobs the provider offers, not open-ended questions about your data.
How the options compare
| Option | Reads live data | Writes to QuickBooks | Where it runs | Who maintains it |
|---|---|---|---|---|
| Logistify's connector | Yes | Only Logistify's three changes, with your permission | Logistify's cloud, through the Web Connector on the QuickBooks computer, used from Claude, ChatGPT, Claude Code or Codex | Logistify |
| Exported reports | No, a snapshot | No | ChatGPT or Claude, with files you upload | You, each time |
| Desktop-specific MCP server | Yes | Only if its tools allow it | The QuickBooks computer, used from Claude Desktop, Claude Code, or ChatGPT through a tunnel | Your IT team or the server's vendor |
| Bridge using the Web Connector and qbXML | Yes, on each scheduled run | Yes, if built to | A web service, plus the Web Connector on the QuickBooks computer | Your developer or the vendor |
| Managed service | Yes, for the jobs it covers | Yes, for the jobs it covers | The provider's systems, connected to your file | The provider |
| Intuit's Claude connector or ChatGPT plugin | Not for Desktop files | Not for Desktop files | Intuit's cloud | Intuit |
How to choose
- Your company file is connected to Logistify and you want live answers in ChatGPT or Claude, plus the option to send Logistify sales orders to QuickBooks and approve date updates and payment matches from the chat: add Logistify's connector, and tick Allow changes only for people who should make those changes.
- You want answers this week, with nothing installed: start with exported reports.
- You want live lookups and have IT support for software on the QuickBooks machine: consider a Desktop-specific MCP server, read-only first.
- You need scheduled syncs with another system, or a cloud tool that creates other records, such as invoices or bills: look at a Web Connector and qbXML bridge.
- You want a recurring job done, such as entering orders or recording payments, with someone accountable for it: look at a managed service.
If you add an MCP server or bridge to the company file, give it its own limited QuickBooks user and test it on a copy of the file first. Logistify's connector adds nothing to the file and sets its limit in Logistify, so the choice there is who ticks Allow changes. If you're also weighing a move off Desktop, our comparison of QuickBooks Desktop and QuickBooks Online for manufacturers and distributors covers that choice.
Where QuickBooks Desktop leaves the work to you
- Desktop has no cloud sign-in for AI tools, so every live route needs software running next to QuickBooks.
- Every live route works against your live company file. If a write goes wrong, someone has to find it and reverse it.
- QuickBooks records what an authorized app sends. Someone has to check that it's right.
How Logistify helps
Logistify is the managed-service route. The Sales Order Service enters orders that arrive by email, PDF, WhatsApp, SMS, voicemail or paper into QuickBooks Desktop as sales orders, with a person reviewing exceptions. The Accounts Receivable Service matches payments in your bank file to the invoices they pay and records them. The Procurement Service follows up with suppliers on open purchase orders. Logistify for QuickBooks Desktop brings that work into ChatGPT and Claude. People can ask about customers, stock, orders, invoices and payments in the same company file and, if they allowed changes, send a Logistify sales order to QuickBooks, approve a supplier's purchase order date update or approve a customer payment match, after the assistant asks.
For more depth, see our comparison of Claude Cowork, Microsoft Copilot Cowork and ChatGPT Work. For order entry, see our look at the best AI for QuickBooks Desktop order entry.
Sources
- Intuit: QuickBooks Expands Into Claude and ChatGPT with New Features
- Intuit: Use Claude to enter transactions and get insights in QuickBooks
- Intuit: Connect QuickBooks Online to ChatGPT
- Intuit on GitHub: QuickBooks Online MCP Server
- Intuit: QuickBooks Web Connector Programmer's Guide (PDF)
- Anthropic: Getting Started with Local MCP Servers on Claude Desktop
- Anthropic: When to use desktop and web connectors
- Anthropic: Upload files to Claude
- Anthropic: Get started with custom connectors using remote MCP
- OpenAI: Connecting custom MCP servers in ChatGPT
- OpenAI: Data analysis with ChatGPT
Frequently Asked Questions
Want the recurring work done for you?
Logistify enters customer orders into QuickBooks Desktop as sales orders, with a person reviewing exceptions. It also records customer payments against open invoices and follows up with suppliers on open purchase orders.