Can ChatGPT Do My Bookkeeping? The Honest Answer
On its own, no. Plugged into a real set of books, it does more than you'd expect, and it refuses exactly the things it should.
Two different things called ChatGPT
When people ask whether ChatGPT can do their bookkeeping, they usually mean one of two things, and the honest answer is different for each.
ChatGPT on its own
You paste in a bank statement or a list of receipts and ask it to sort them out. It is talking from memory and arithmetic, and it keeps nothing once the conversation ends.
Verdict: useful for explaining and drafting. Not bookkeeping.
ChatGPT connected to your books
ChatGPT, or Claude, is linked to real accounting software through a connector. It asks the ledger for the answer instead of working it out, and every change it proposes goes through the software's own rules.
Verdict: a genuinely new way to keep books, with limits worth knowing.
Quick answer: On its own, ChatGPT can't keep your books: it has no ledger, it makes arithmetic mistakes, and a chat window isn't the compatible software HMRC requires for Making Tax Digital. Connected to real accounting software, it becomes a way of talking to your books. The numbers come from the ledger, every change is shown before anything is written, and filing and payments stay with you.
I'll take them in turn: first what goes wrong when you use the chat window as an accounts package, then a field test of the connected version against a full set of books, with the transcripts.
ChatGPT on its own: where it goes wrong
It has no ledger. Bookkeeping is not categorising a list. It is keeping a double-entry record that has to balance, carry forward from one month to the next, and agree with the bank. A chat conversation has none of that. Ask it in March what it coded in January and it either doesn't know or reconstructs an answer, and a reconstructed answer is the one thing a set of books can't contain.
It slips on arithmetic, confidently. The largest test of this so far had 327 accounting academics from 186 institutions put 25,181 of their own exam questions to ChatGPT. It scored 47.4% against the students' 76.7%. It did best on accounting systems and auditing questions and worst on tax, financial and management accounting, and the researchers recorded it adding two numbers in a subtraction problem, dividing incorrectly, and citing references that did not exist (Wood et al., Issues in Accounting Education, 2023). Models have improved a great deal since, but the failure is the dangerous kind: the wrong total arrives looking exactly like the right one.
It can't file anything. From 6 April 2026, sole traders and landlords with qualifying income over £50,000 must keep digital records and send quarterly updates to HMRC through compatible software, falling to £30,000 from April 2027 and £20,000 from April 2028 (HMRC). A chat window is not compatible software, and neither is a spreadsheet it made for you.
And you are pasting your bank statements into it. That may be fine under your plan's data settings, or it may not. Either way it is a decision, and most people make it without noticing.
Where it genuinely helps on its own: explaining a term your accountant used, drafting a chart of accounts for a new business, suggesting categories for an unfamiliar expense, or turning a messy note into a list. Treat it as a well-read colleague, not as the books.
What changes when it's connected
Since late 2024 there has been a standard way for an assistant to use other software: the Model Context Protocol, which ChatGPT and Claude both support. A connector built on it gives the assistant a set of tools, such as "read the profit and loss" or "plan an invoice", and the software behind those tools does the work.
That changes the arithmetic problem completely. The assistant stops being the ledger and becomes the way you talk to it. When you ask what you made last year, it doesn't add anything up. It asks the accounting software, which has already done it, to the penny, and reports back.
We built one. The ReconcileIQ connector links ChatGPT and Claude to IQ Books, our UK accounting platform, and to CodeIQ, which codes bank transactions for IQ Books, Xero, QuickBooks, Sage and Pandle. So rather than describe what it can do, here is what happened when I used it.
The field test
The test company is Brackenfield Outdoor Ltd, a garden and tool supplier with a trade counter, a website, an eBay shop and an installation business. It is a demo company we built for testing, so the names are invented and the figures are seeded, but the books are complete: two years of sales and purchase ledgers, seven bank accounts, VAT, payroll journals, fixed assets, stock and a closed year. I asked the questions an owner would ask, in plain English, through Claude with the connector switched on. ChatGPT uses the same connector and gets the same answers.
Turnover was £1,390,019.27 and net profit after corporation tax was £141,038.15. The biggest income line was the trade counter at £919,758.26, then eBay at £285,490.64. The biggest costs were purchases at £427,593.79 and wages at £208,917.71.
| Total owed on open invoices | £233,467.80 |
| Largest: Rowsley Estate Services, 3 invoices, all current | £47,589.57 |
| More than 90 days overdue | £13,362.07 |
It then pointed out, unprompted, that the debtors control account holds £301,889.40, and broke down why the two figures differ: £68,421.60 of old debt brought in as a single opening balance with no invoices behind it, which an aged report can never show and so nobody will chase, less £6,090.10 of credit notes that were never allocated.
Three things, in its words: £243,735.92 is still sitting in Opening Balance Equity, which means the setup was never finished; the PAYE and net wages control accounts are on the wrong side, usually a payroll journal that was never posted; and the fixed asset register doesn't cover everything in the asset accounts, so some assets aren't being depreciated.
It came back with a plan, not an invoice: £1,800.00 including £300.00 VAT, matched to the existing customer and to account 404 Sales - Installation Contracts, and the exact journal it would post:
| 120 Accounts Receivable | Dr £1,800.00 |
| 404 Sales - Installation Contracts | Cr £1,500.00 |
| 220 VAT Control | Cr £300.00 |
And, in capitals: nothing has been written yet. The plan is good once, for fifteen minutes, and only goes in if you say yes.
Box 1, VAT due on sales: £86,855.54. Box 4, VAT reclaimed: £46,609.34. Box 5, net to pay: £40,246.20. It noted that boxes 6 to 9 are sent to HMRC without pence, and that a £17,378.28 payment to HMRC in the period is the last return being settled, so it belongs in no box at all.
Read the books, reports and documents; plan changes and make them once approved; run CodeIQ coding. And, listed separately as never available: filing a VAT return or a CIS return, paying anyone, closing a year, and managing who has access. Each is a declaration or an act that can't be undone, and it stays with a person in the app.
Coding a bank statement
The other half of bookkeeping is the bank. Through the same connector you can give CodeIQ a statement's transactions and have them coded by its eight-phase pipeline: transfers between your own accounts, payments that settle open invoices, the business's own history, shared merchant patterns, card merchant categories, meaning-based matching, your own corrections, and VAT.
It tells you which lines it was unsure of, you look at those, and the approved result posts back to the books it came from: IQ Books, or Xero, QuickBooks, Sage or Pandle if that is where the client already lives. Automatic coding uses four credits a line, taken when the transactions go in. Coding a line yourself is always free, and every account starts with 1,000 free credits.
What it still can't do
- Judgement. Whether a £4,000 purchase is a repair or an improvement, whether a director's payment is salary, dividend or a loan, whether a cost is allowable. The connector will tell you what the books say. It won't decide what the tax answer should be.
- Missing paperwork. If a receipt was never kept, no assistant can conjure it. It can only tell you which lines have nothing behind them.
- Declarations and money. Filing, paying and closing the year stay with you, on purpose.
- Review. It shows you a plan and waits. That only protects you if you read the plan.
None of that is a reason not to use it. It is the same list you would give a capable new bookkeeper on their first day.
How to try it
- Make a free account
IQ Books is free for one organisation with the whole ledger: invoicing, bills, bank, VAT, stock, projects and Making Tax Digital. It is on HMRC's list of software for Making Tax Digital for Income Tax. - Add the connector
In Claude, find ReconcileIQ in the connectors directory. In ChatGPT, search the apps directory for IQ Suite, which is the same connector listed under our previous name. - Choose what it can reach
You sign in on our own page and choose which organisations the connection can see and whether it may plan changes or only read. You can revoke it from your account at any time. - Ask a question
Start with "Are these books up to date?" and see what it finds.
There is more detail, including setup for workspaces that add connectors by hand, on the connectors page.
Talk to your books
Free IQ Books account, one organisation, the whole ledger. Connect it to ChatGPT or Claude in two minutes.
Start free with IQ BooksFrequently Asked Questions
ChatGPT on its own can help you understand and organise your records, but it can't keep a ledger or file with HMRC. Connected to IQ Books, which is free for one organisation, it can read your books, answer questions from the ledger and plan changes for you to approve. Automatic coding of bank transactions by CodeIQ uses credits, and every account starts with 1,000 free ones.
That depends on your plan's data settings, and it is worth checking before you do it. With a connector the statement data stays in the accounting software and the assistant asks it for answers, which you control by choosing which organisations the connection can reach and whether it may make changes.
No. A chat window isn't the compatible software HMRC requires for Making Tax Digital. Through the ReconcileIQ connector it can show you the VAT figures from the ledger, but filing is deliberately kept in the app, where you make the declaration yourself.
The connector reads and edits IQ Books directly. For Xero, QuickBooks, Sage and Pandle it runs CodeIQ, which codes a bank statement against that platform's own chart of accounts and history and posts the approved result back to it.
Yes. The same connector is listed in Claude's connectors directory as ReconcileIQ and in ChatGPT's apps directory as IQ Suite, and both get the same answers from the same books.
It replaces some of the typing, not the judgement. It can answer questions from the books, spot problems and prepare changes, but deciding the right tax treatment, and making declarations to HMRC, still needs a person.