
AI Bookkeeping
ChatGPT's New Finances Tab: Can Bookkeepers Use It for Client Books?
ChatGPT's Finances tab reads your own accounts via Plaid and tracks spending. It doesn't keep books. The honest answer for bookkeepers and founders.
10 min

Anyone selling you 99% AI bookkeeping accuracy is selling you a number that doesn't survive a real client portfolio. The honest range on first import sits around 85%, climbing to 90% or so after a few months of training on your client's vendor patterns. The other 10% to 15%? That's where a senior bookkeeper still earns the fee. AI categorization handles routine, recurring, single-attribute transactions well. It struggles with anything that needs entity context, intent reading, or a judgment call about timing.
This piece names exactly where AI breaks down and what your bookkeeper still owns. Not because AI is bad. Because trust is built by being honest about the gaps. For the broader picture across the AI bookkeeping landscape, see the AI bookkeeping primer for multi-client practices. For the related comparison on rule-based categorization, see our QBO bank rules vs AI categorization breakdown.
Where does AI bookkeeping actually break down?
AI bookkeeping handles 85% of transactions on first import (90% after training) by learning vendor patterns, amount patterns, and account-mapping history. It breaks down on six transaction types that need human judgment: ambiguous owner draws, intercompany transfers, payroll reclasses, year-end accruals, fixed-asset additions that cross the capitalization threshold, and book-to-tax basis adjustments. Reputable AI software flags these for human review through confidence scoring; weaker tools post them silently and create cleanup work later.
AI categorization works on pattern recognition across multiple attributes per transaction: vendor name, amount, memo text, date pattern, customer or job tag, and prior categorization history. When a $47.32 charge from "AMZN MKTPL US" hits a small-business checking account on the 15th of the month, AI has seen that vendor a thousand times across other clients. It maps to "Office Supplies" or "Cost of Goods Sold" depending on your client's industry tag, with high confidence.
The 85% is mostly recurring vendors, predictable amounts, and routine business categories. Software subscriptions, utilities, payroll service fees, recurring rent, marketing tools, fuel expense for delivery vehicles. Anything where the same vendor sends the same kind of bill on a predictable cadence.
The other 15% breaks AI in ways that have nothing to do with the algorithm getting better. They're judgment calls that require knowledge AI can't pull from the bank feed: which entity actually owns the receivable, what the owner intended when they wrote the check, whether the December invoice is current-period expense or next-period accrual.
The good news: confidence scoring works. AI assigns a 0 to 100 score on every categorization, and reputable tools push anything under a threshold (usually 70 or 75) to a human review queue. Your bookkeeper sees the flagged-only view and applies judgment.
Vendors who claim 99% accuracy are doing one of three things. They're measuring "passed through automatically" rather than "categorized correctly." They're counting only the 60% of transactions that match exact bank rules and ignoring the rest. Or they're outright fudging the number for marketing.
A senior bookkeeper or a CPA reviewing tax-ready financials can spot the difference in 10 minutes by checking owner-equity transactions, intercompany activity, and any account with year-end accrual implications. Honesty about the 15% wins those reviewers. Inflated accuracy claims lose them.
A $5,000 transfer from the business checking account to the owner's personal account hits the bank feed. Is it a draw (equity reduction)? An expense reimbursement (operating expense)? A loan repayment (intercompany)? A personal expense paid through the business by mistake (owner's contribution adjustment)?
AI sees "TRANSFER TO ACCT 4827." It has no way to know which of the four it is without context that lives in the owner's head or in a written instruction the bookkeeper got separately. Your senior bookkeeper asks, "What was this for?" and codes it correctly. AI flags it for review.
Two LLCs the same family owns, one sends $20,000 to the other. AI sees a transfer between two accounts; it has no way to know whether the entities are related, whether there's a written intercompany loan agreement, or how to set up the offsetting entries in both books. The right treatment requires knowing the relationship and the intent.
A bookkeeper asks the client, gets confirmation it's an intercompany loan, books the receivable on the sender's side and the payable on the receiver's side. AI flags it; the bookkeeper drives.
Gusto sends a payroll batch: $12,000 gross wages, $920 employer payroll taxes, $920 employee payroll taxes withheld, $400 401(k) employer match, $600 401(k) employee deferral. AI can split the gross by department if you've trained it. It can't reliably split employer-side vs employee-side payroll taxes without the payroll detail report sitting alongside the bank feed.
The bookkeeper pulls the Gusto report, splits the entries by employer vs employee responsibility, posts the journal entry, and ties out to the payroll register. AI proposes the gross split and flags the rest.
A vendor invoice dated December 28 hits the bank feed January 5. Is it accrual-basis (record in December) or cash-basis (record in January)? Was the underlying service delivered in December or January? Does the client report on a tax year that aligns with the calendar year?
AI sees the date stamp; it can't read the engagement letter that says "all professional fees billed in December for services delivered in December are accrued at year-end." Your bookkeeper or CPA reviews accrual entries in the closing process. AI flags and waits.
A $3,200 office furniture purchase shows up in the bank feed. Is it a current-period expense (Office Expense) or a fixed asset to be capitalized and depreciated?
The IRS de minimis safe harbor under Reg §1.263(a)-1(f) sets the default at $2,500 per invoice or per item for taxpayers without an applicable financial statement (AFS). Taxpayers with AFS can elect $5,000. Firms can also elect a higher capitalization policy in their internal written policy, subject to consistency. AI sees a $3,200 charge and can't make the call without knowing your client's elected threshold and AFS status.
Your bookkeeper or CPA codes it based on the client's policy. If capitalized, your fixed-asset module handles the depreciation schedule and bonus depreciation election (currently 100% under OBBBA for qualifying property). AI flags it for review with high confidence the threshold is in play.
A client books $8,000 in meals expense (50% deductible for tax purposes under §274) or $12,000 in entertainment (0% deductible). Book-side, the full amount is an expense. Tax-side, an M-1 adjustment removes the non-deductible portion. AI handles the book entry. It can't make the M-1 adjustment because that's a tax-return-side calculation, not a book-side one.
This is where the line between bookkeeping and tax prep stays bright. AI keeps clean books; your tax software (or your CPA) handles M-1 adjustments at year-end. Your bookkeeper makes sure the underlying expense detail is coded clearly enough that M-1 work isn't a forensic exercise.
Every transaction gets a 0 to 100 confidence score at categorization time. The score reflects how strongly the AI's pattern match holds for this vendor, amount, and account combination based on training history. New vendors score lower. Familiar vendors with consistent amounts score higher. Vendors with mixed history (sometimes COGS, sometimes equipment) score in the middle.
The bookkeeper sets the firm's threshold once, usually at 70 or 75. Anything below that lands in the daily review queue. Anything above posts and gets spot-checked at week-end.
The flagged-only view is the bookkeeper's daily 10 minutes per client. You see only the transactions AI couldn't confidently categorize. Approve, override, or recategorize. Each correction trains the model.
This is the workflow that scales the 85% to a sustainable practice. Without flagging, you'd be reviewing 100% of transactions to catch the 15%. With flagging, you're reviewing 15% directly and trusting the 85%.
The training loop is simple: the bookkeeper corrects a flagged transaction, the model updates its pattern weights for that vendor, amount range, and account combination. Next time a similar transaction lands, AI's confidence score reflects the new training. Returning-client accuracy climbs from 85% on first import to 90% or better by month three.
The thing to avoid: rubber-stamping the queue to clear it. If the bookkeeper accepts everything to get to inbox zero, the model never learns. Discipline matters.
Every workday morning, the bookkeeper opens the flagged queue for each active client. 10 minutes per client across a 15-client portfolio is 2.5 hours daily. That's the floor for keeping the queue clean and the model trained.
Skipping a day means the queue compounds. Three skipped days and your bookkeeper is staring at a backlog instead of a workflow.
Once a week, validate categorizations on the top 20 vendors per client. These are the ones AI handles automatically; spot-checking them confirms the 85% is actually the 85% and not the 70%. If you spot a vendor consistently miscategorized, retrain the AI by overriding several recent transactions in a row.
The weekly validation catches the failure mode where AI gets a vendor wrong but consistently wrong, so it never hits the flagged queue.
Compare current-month account totals to prior-month and prior-year same-month. Anything outside a normal variance range (say, 25% swing without a known business reason) gets investigated. Often the variance is real (seasonal swing, new product launch, acquired customer base). Sometimes it's AI drift on a vendor that started miscategorizing two weeks ago.
For the deeper look at how confidence scores work under the hood, see our confidence scores explained guide. For tools that handle the 85% well so you can focus on the 15%, see the ranked AI bookkeeping tools for 2026. When you're ready to move clients onto AI categorization, our migration plan respects the 15% AI gets wrong.
85% on first import. 90% or better after 30 to 60 days of training on flagged corrections. Anyone quoting higher is either measuring something narrow or marketing past the truth. Realistic accuracy is the number that lets your bookkeeper trust the auto-posted transactions and focus review time on the flagged 15%.
Override anytime confidence scoring puts a transaction in your review queue and your judgment says the AI's proposed category is wrong. Also override on auto-posted transactions if your weekly top-vendor validation catches a miscoding. Each override trains the model. The cost of overriding is 30 seconds; the cost of not overriding is silent error compounding.
Yes. The model updates pattern weights with every override. After two to three months on a client, the AI's confidence on familiar vendors and amount ranges reflects your firm's coding patterns, not a generic baseline. New clients reset the learning curve; existing clients keep getting better.
If AI auto-posts a $3,200 office furniture purchase as Office Expense and your firm's threshold is $2,500, your weekly validation should catch it. Override to the fixed-asset account, set up the depreciation schedule, and document the override so the model learns. For tax filings, your CPA or tax software handles the M-1 reconciliation at year-end. Build the override discipline; the 15% rule of fixed-asset judgment doesn't go away.
Each correction teaches the model about that owner's pattern. If the same owner regularly transfers $5,000 to themselves on the 1st as a draw, AI learns that pattern after three or four corrections and starts flagging at higher confidence. New patterns (a sudden $25,000 transfer) still get flagged for review. The 15% rule applies to net-new ambiguity, not familiar patterns.
Growthy is bookkeeping software, not a CPA firm. This content is educational, not professional advice. Full disclaimer.
Related: AI Bookkeeping for Multi-Client Practices, Confidence Scores Explained, AI vs QBO Bank Rules, AI Bookkeeping Evaluation Checklist
Free during alpha. Read-only access. You review every sync.
Bobby Huang • Partner, SDO CPA LLC / CEO, Growthy
CPA firm partner who got tired of watching bookkeepers click categorize 500 times a day. Built Growthy to fix it.
View author profileGrowthy is dedicated to helping businesses of all sizes make informed decisions. We adhere to strict editorial guidelines to ensure that our content meets and maintains our high standards.

ChatGPT's Finances tab reads your own accounts via Plaid and tracks spending. It doesn't keep books. The honest answer for bookkeepers and founders.

30 ChatGPT prompts for bookkeepers: client emails, categorization checks, month-end close, and cleanup triage. Placeholders and guardrails included.
