Can ChatGPT do my bookkeeping? Five jobs yes, the ledger no

In brief

No. ChatGPT cannot do your bookkeeping: it has no ledger or bank feed, and the QuickBooks app inside ChatGPT creates invoices but does not reconcile. It does five jobs: client emails, categorization rules, report explanations, spreadsheet cleanup and reconciliation checks. Of five apps priced in September 2026, QuickBooks ($140 plan) and Xero ($5 add-on) charge extra for AI reconciliation.

A chrome ledger book lying open on a charcoal plinth with a rainbow glass four-point star floating above it, and a terracotta desk calculator on a second plinth, under a warm rim light.

What can ChatGPT do for bookkeeping, and what still needs the ledger?

ChatGPT does the reading, drafting and checking half of bookkeeping and none of the posting. A chat model can read a bank export you paste, draft the rule that files "AMZN Mktp" for a landscaping client, turn a profit and loss into three sentences the owner will read, and tell you which side of a reconciliation is off. It cannot pull a bank feed, post a journal entry, or leave the audit trail a reviewer opens later. The QuickBooks app inside ChatGPT, live for US Free, Plus and Pro accounts since 5 March 2026, does not change that: Intuit's own list of what it does covers invoices, payroll questions, lending benchmarks and reports, and bank categorization and reconciliation are not on it. Where each job in a solo bookkeeper's week lands:

JobChat model alone?What you pasteWhat you check
Client email (chasing documents, explaining a fee)YesThe facts, no account numbersThe dates and the tone
Drafting categorization rulesYes, the draft; you approve each rule20 to 50 bank descriptions, names removedEvery rule against the chart of accounts
Explaining a report to a clientYesThe report totals, client name removedEvery number against the report
Spreadsheet cleanup (bank export, expense sheet)Yes, with a change logThe CSV, account column deletedRow count in against row count out
Reconciliation checkYes for finding the gap; the fix is posted by youTwo balances and the unmatched listEach suggested item in the ledger
Categorizing live transactions in the ledgerNo, the ledger app's AI does thisNothingThe app's suggestions before you accept them
Bank feeds, journal entries, the closeNoNothingThe ledger, as always
Accountants hand AI the entry work first: 69% of 707 surveyed, insights last at 47%
Data entry and processingthe most common use69%Fraud detectionand preventionthe second51%Real-timefinancial insightsthe third47%each square is one percent of 707 US accountingprofessionals, Intuit QuickBooks survey, March 2024

The survey behind the chart, 707 US accounting professionals in March 2024, found 98% had used AI to help clients in the previous 12 months, and the order of the uses is the order of the table: entry and cleanup first, checking second, explaining third. Posting is not on the list, because the people surveyed still do it themselves or their ledger app does it for them.

Can you use ChatGPT for QuickBooks?

Yes, through Intuit's QuickBooks app inside ChatGPT, which Intuit says is "live for all logged-in ChatGPT Free, Plus and Pro accounts, available on both web and mobile in the US" and which, since Intuit's 28 July 2026 update, can "Create, update, send, and delete invoices", answer payroll questions and pull profit and loss and cash flow statements. The same update put QuickBooks inside Claude. What neither app does, on Intuit's own list, is categorize the bank feed or reconcile an account. That work stays in QuickBooks, where the AI is priced by plan, and the plan step is steep.

We read the pricing pages of five ledger apps and one AI add-on on 27 September 2026, US pricing, monthly billing at the regular rate, and set them next to a chat subscription:

App and planMonthly priceAI bookkeeping features on that plan, in the vendor's wordsWhere the AI stops
QuickBooks Online Simple Start$38"Categorizes expenses", "AI Chat for instant insights" (beta)Reconciliation and verified categorization start at Plus
QuickBooks Online Plus$140"Reconciles your books", "Transactions auto-categorized and verified", "Finds and fixes anomalies"Continuous categorization and posting with monthly quality reviews is "Available only with QuickBooks Advanced", $340
Xero Early$25Smart Document Capture, JAX chat at "currently no additional charge""Auto-reconcile transactions" is a $5 a month add-on on Early and included from Growing ($55)
Zoho Books Standard$20 ($15 billed yearly)Ask Zia, CoCreate invoices from a prompt, anomaly detection, 200 receipt autoscans a monthAI-suggested bank categorization is in early access
FreshBooks Lite$23"automated expense categorization" on the features pageThe pricing page does not use the word AI; no AI reconciliation or assistant listed
Wave Pro$19"Auto-merge and categorize bank transactions"Receipt OCR is an $8 a month add-on
Booke AI, AI Bookkeeper$129 per business"Daily bank feed categorization", "Smart document matching", "Exception review + audit trail"Runs on top of QuickBooks Online or Xero, so it needs one of them underneath
ChatGPT Plus or Claude Pro$20Drafts, explains, cleans and checks anything you paste; the QuickBooks app inside each (US)No ledger, no bank feed, no audit trail
Whizi Starter$15.99 ($10.99 billed yearly)GPT, Claude Haiku and the house model on one login; Claude Sonnet and Gemini on higher plansNo ledger integration and no QuickBooks app

Read down the price column and the pattern is the fact page one misses: two of the five ledger apps charge extra for AI reconciliation. At QuickBooks, "Reconciles your books" and "Transactions auto-categorized and verified" start at Plus, $140 a month, $102 above Simple Start, and Intuit Intelligence's continuous categorization and posting is Advanced only at $340. Xero puts JAX and Smart Document Capture on its $25 Early plan and sells "Auto-reconcile transactions" there as a $5 a month add-on, included from Growing at $55. Zoho Books puts Zia on Standard at $20, Wave categorizes on Pro at $19, and FreshBooks' pricing page never uses the word AI. A $20 chat plan sits next to Xero and Zoho on price and does none of their posting, which is why the honest comparison is not chat versus ledger but chat plus ledger, at $39 a month on the cheap end ($20 chat plus Wave Pro at $19).

How can AI help me as a bookkeeper?

AI helps a bookkeeper most on the five jobs that are words about the numbers rather than the numbers themselves. Each one below is a prompt you can paste today, with the check that makes it safe to send. None of them asks the model what is deductible or which entity a client should form; that is tax advice, a chat model gives it confidently and sometimes wrongly, and it is the line this page stays behind.

The client email. A chat model writes the chase you have rewritten forty times, and writes it without the edge that creeps into the fortieth version:

```

Write a 90-word email to a client whose March bank statement and three vendor invoices I still need for the quarterly close. Friendly, one ask, one date (Friday 10 April), no exclamation marks. I am their bookkeeper, not their accountant, so do not promise anything about their taxes.

```

The categorization rules. Paste 20 to 50 bank descriptions with the amounts and the payee names left in, the client's name and account numbers taken out, and the chart of accounts:

```

Here are 40 bank descriptions from a landscaping company, with a chart of accounts below them. Draft one rule per recurring payee: the text to match, the account from the chart, and a confidence of high, medium or low. Never use an account that is not in the chart. Put every medium and low line in a separate list for me to decide, with one sentence on why it is unclear.

```

Then run the same prompt in a second model and read only the lines where the two disagree. A payee both models file under Supplies is a rule you approve in one look; a payee one files under Equipment and the other under Repairs and Maintenance is the one to open, and it is usually the one where the amount or the vendor could go either way. Whizi's compare view sends one prompt to two models in two columns with separate contexts; in any other app, open a fresh chat so the second model never sees the first answer. The disagreement list is your review queue. Where Whizi loses on this page: it has no ledger integration, so nothing you draft in it lands in QuickBooks or Xero, and there is no QuickBooks app inside it the way ChatGPT and Claude have had one since 2026.

The report explanation. Owners read four sentences and skip a page:

```

Here is a profit and loss for Q1 with the client's name removed. Write four sentences for the owner of a two-truck plumbing business: what came in, what went out, the one line that moved most against Q4, and one question I should ask them about it. Plain words, no jargon, nothing about tax.

```

Check every number in the four sentences against the report before it goes out, including the rounding ($48,212 is not "about $48,000" on a client's page) and which quarter each figure belongs to.

The spreadsheet cleanup. A bank export with mixed date formats, trailing spaces and "Last, First" names is the same job as any other messy sheet: paste it with the account column deleted, ask for the cleaned table and a change log with one line per change, and count the rows in against the rows out. How to use AI to clean up a spreadsheet has the full prompt and the row limits per tool.

The reconciliation check. The model does not reconcile; it finds where to look:

```

Bank balance $14,212.40, book balance $13,987.15. Below are the unmatched items from each side. Find the combination of items that explains the $225.25 difference. Flag any transposition (a difference divisible by 9 is the classic sign), any item that appears on one side twice, and any amount that matches an item on the other side within a few cents. Say which side each fix belongs on. Do not post anything; tell me what to open.

```

The divisible-by-9 rule is the oldest trick in the trade, and the prompt names it so the check is asked for rather than hoped for. Check the arithmetic yourself once the unmatched list runs past 30 items: ask for a table of candidate combinations with the sums shown, and add the sums yourself. The accounting prompts pack has 20 more, from a month end close checklist to a duplicate check on a vendor payment run.

What should you never paste into ChatGPT from a client's books?

Never paste a client's full account or routing numbers, card numbers, Social Security or EIN numbers, login details, or an unredacted bank statement. A model needs none of them for the five jobs above: "Chase ...4471" works as well as the full number, "Client A" as well as the name, and a bank export with the account column deleted reads exactly the same.

The reason is retention and training defaults, not hacking. On a consumer ChatGPT plan, OpenAI's pricing page lists "Content is used to train our models" for Free, Go, Plus and Pro with an opt-out, as of September 2026, and every vendor keeps a pasted line on its own schedule. What never to paste into an AI chat walks through where a pasted line goes at each vendor and the thirty-second redaction habit that makes the rest safe. The bookkeeper's version of that habit: the model gets descriptions, amounts and dates, and the ledger keeps the identifiers.

The records themselves stay in the ledger and the file, never in a chat transcript. The IRS states the rule for how long: "Generally, you must keep your records that support an item of income, deduction or credit shown on your tax return until the period of limitations for that tax return runs out." On the IRS's own page, updated 30 June 2026, that is 3 years in the ordinary case, 6 years where unreported income is more than 25% of gross income, and at least 4 years for employment tax records. A chat reply is not the supporting document; the statement, the invoice and the reconciliation report you saved from the ledger are, so the workflow that survives an audit is the one where the model reads a redacted copy and the original never moves.

One more line for anyone whose clients ask: none of this is tax advice, and neither is anything a chat model says about a deduction. A bookkeeper who wants a model's view on a tax question sends the answer to the client's CPA, not to the client.

Is AI taking away bookkeeping jobs?

The entry work, yes; the judgment, not yet. The US Bureau of Labor Statistics projects employment of bookkeeping, accounting and auditing clerks to decline 6 percent from 2025 to 2035, and still expects about 144,100 openings a year over the decade, at a 2025 median pay of $50,670 (BLS Occupational Outlook Handbook, updated 27 August 2026). The decline lands on the categorization and matching that Xero, QuickBooks, Zoho and Booke now sell as a feature on a $19 to $140 plan.

The 98% of accountants in Intuit's 2024 survey who had used AI were not replaced by it; 69% used it for data entry, which is the part of the job the ledger apps were already automating. What is left is the table at the top of this page: reading the client, drafting the rule, explaining the report, catching the $225.25. A chat subscription does the drafting half of those for $20 a month and none of the posting.

So the rule: if the task is words about the numbers, ChatGPT drafts it and you check it; if the task changes a balance, it happens in the ledger, and the model only tells you where to look.

Workflow checklist
  • Redact before you paste: account and routing numbers out, client name to "Client A", the account column deleted from any export
  • Draft categorization rules in two models and review only the payees where they disagree
  • Check every number in an AI-written report explanation against the report before it goes to the client
  • Ask for a change log and count rows in against rows out on every cleaned spreadsheet
  • Let the model find the reconciliation gap; post the fix yourself, in the ledger
  • Keep the supporting records in the ledger and the file for the IRS periods (3 years in the ordinary case, 4 for employment tax), never in a chat
Common questions

Frequently asked questions

Can I use AI to do bookkeeping?

Yes, in two layers. The AI inside your ledger app (QuickBooks, Xero, Zoho Books, Wave) categorizes and matches transactions from the bank feed, and you approve its suggestions. A chat model such as ChatGPT or Claude drafts the client emails, the categorization rules, the report explanations and the reconciliation checks around it, and posts nothing. Neither layer files anything or gives tax advice.

Does QuickBooks use AI for bookkeeping?

Yes. As of September 2026 QuickBooks Online Simple Start ($38 a month) lists "Categorizes expenses" and an AI chat in beta, Plus ($140) adds "Reconciles your books" and "Transactions auto-categorized and verified", and continuous categorization and posting with monthly quality reviews is available only on Advanced ($340). Intuit also runs a QuickBooks app inside ChatGPT and Claude for US accounts.

What is the best AI to use for accounting?

For posting, the best AI is the one inside your ledger, because only it has the bank feed and leaves an audit trail. For drafting and checking, GPT, Claude and Gemini all handle the five jobs on this page, and the useful question is which two, since running a categorization prompt in two models and reading only the disagreements is the check that catches a wrong account before you approve the rule.

Is AI replacing CPAs?

No. The BLS decline of 6 percent from 2025 to 2035 is for bookkeeping, accounting and auditing clerks, the entry-level posting work, not for accountants. Intuit's 2024 survey of 707 US accounting professionals found 98% had used AI for clients, mostly for data entry, and the judgment work, from the chart of accounts to the tax position, still ends with a person who signs.