Can AI Do My Business Taxes? What It Can Safely Prepare

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Can AI Do My Business Taxes? What It Can Safely Prepare.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Can AI Do My Business Taxes? What It Can Safely Prepare.

No, not on its own. AI can safely prepare most of the groundwork: sorting a year's transactions, flagging costs that need a decision, reconciling totals, building schedules such as an asset list or mileage summary, and drafting questions for your accountant. It shouldn't decide how an item is treated for tax, quote rates you haven't checked, or file anything without a qualified review.

Two things make tax different from other finance jobs. Responsibility stays with you: if a return is wrong, "the AI said so" won't help. And AI tax answers fail in a particular way. They sound right for some country in some year, not necessarily yours, because general assistants blend rules from many places and rates and thresholds change regularly. OpenAI's own usage policies, updated in October 2025, rule out tailored advice that needs a licence "without appropriate involvement by a licensed professional". That's a fair summary of where the line sits.

Follow me on Instagram@sagnikteaches

What AI can safely prepare, and the check each one needs

These are jobs where AI saves real time and a mistake is easy to catch because you can compare the output with your records.

Connect on LinkedInSagnik Bhattacharya
Preparation jobWhat AI doesYour check
Flagging items that need a decisionScans the ledger export for large purchases, fines, entertainment, round-sum transfers and personal-looking spendLook at every flagged line; add anything you know it missed
Asset scheduleLists purchases over your threshold with date, supplier, amount and descriptionMatch each to an invoice; note any sold or scrapped
Mileage and vehicle summaryTotals business mileage from app exports or logs by vehicle and personTotals agree to the logs
Reconciling totalsCompares sales in the ledger with your till, booking or invoicing systemDifferences explained, not just listed
Home-working inputsGathers the figures your accountant asks for (room count, hours, bills)The accountant applies the method, not the AI
Question list for the accountantTurns your notes into a numbered list with dates and amountsNothing answered by the AI
Missing-document listFinds transactions over a threshold with no attached invoiceChase or explain each
Explaining a letter or formSummarises what a tax notice is asking for, in plain EnglishRead the original; never reply on the summary alone

Notice what isn't on the list: working out the tax, choosing between treatments, deciding what's deductible, or filling in the return itself. Those need someone who knows the current rules where you're taxed and can take responsibility for the answer.

Subscribe on YouTube@codingliquids

Where AI tax answers go wrong

Here's a realistic exchange. An owner asks a general chat assistant, with no other context:

I bought a new van for my business this year for $38,000. Can I claim it?

And gets an answer like this (illustrative):

Yes. Commercial vans usually qualify for full expensing in the year of purchase, so you can deduct the full $38,000 from this year's profits, reducing your tax bill significantly.

That answer might be right in some tax systems, for some businesses, in some years. It might be wrong for you because the rules differ by country, because the van was bought on finance, because it's also used privately, because there's a limit on how much you can deduct at once, or because this year's rules changed. The assistant didn't ask any of those questions, and it didn't say it was assuming anything.

The four failure patterns to watch for:

  1. Wrong place. A rule that exists somewhere, described as if it applies to you.
  2. Wrong year. A rate or threshold that was right when the model was trained or when the web page it found was written. Built-in web search helps, but it can still pick an out-of-date page.
  3. A judgement presented as a fact. Whether something is an asset or an expense, private or business, is often a judgement. AI answers tend to pick one and state it firmly.
  4. Missing timing rules. When income counts, when a cost can be claimed, when a payment is due. These are specific, strict and easy to get wrong by a month.

The fix is to change the question. Instead of asking what the treatment is, ask what your accountant will need to decide it:

I bought a van for my business this year. Don't tell me how it's treated for
tax. List the facts my accountant will need to decide the treatment, as a
checklist I can fill in.

Illustrative answer: purchase date; price and any trade-in; how it was paid for (cash, loan, lease or instalment finance); whether it's used privately at all and by whom; the invoice; whether it replaces a vehicle that was sold, and for how much. That list is genuinely useful, can't mislead you and saves the accountant a round of emails.

A property maintenance firm's year-end pack, prepared with AI

The business here is an illustrative property maintenance company: one director, four operatives, two vans, around 1,900 transactions in the year, books kept in cloud accounting software. In previous years, the accountant's year-end questionnaire took the director most of a weekend and still produced two rounds of follow-up questions.

What the director did this year, over about three hours:

  1. Exported the general ledger (every transaction with date, account, description and amount) with names of customers and staff replaced by codes.
  2. Asked a business-plan chat assistant to flag lines needing a decision, using the prompt in the next section.
  3. Went through the flags, adding explanations from memory and invoices.
  4. Asked for an asset schedule of purchases over $1,000 and a missing-invoice list for anything over $250.
  5. Reconciled total sales in the ledger to the job management system's invoiced total. They differed by $1,640, which turned out to be two credit notes entered in the job system but not in the ledger.

What the AI flagged (illustrative totals): eight purchases over $1,000 coded to expense accounts, including a new van for $38,000 and a pressure washer for $1,450; the sale of the old van for $9,500 coded as "Other income"; six parking fines totalling $390 coded to motor expenses; a gym subscription at $45 a month; a client dinner for $310; three round-sum transfers of $2,000 to the director with no reference; and subcontractor payments of $48,000 to five people, which the accountant would need to review for how those people are engaged.

What the accountant changed: two of the eight "large purchases" were repairs rather than new assets. The old van's sale needed treating as a disposal, not income. The fines and the gym were moved out of business costs. The round-sum transfers were loans between the director and the company, not wages. None of these decisions came from the AI, but all of them were raised before the accountant started work, and the follow-up rounds went from two to none.

Turning a year of transactions into questions for your accountant

Attached is my business's general ledger export for the year (columns: date,
account, description, amount). Names are replaced with codes.

Flag every line or group of lines that my accountant may need to make a
decision about. Include at least:
- single purchases over $1,000 coded to an expense account
- sales of equipment or vehicles
- fines, penalties and interest charges
- anything that looks personal (gyms, groceries, streaming, clothing)
- entertainment and gifts
- round-sum or unreferenced transfers to or from the owner
- payments to individuals rather than companies
For each group: list the lines, the total, and one neutral question for my
accountant. Do NOT say how anything should be treated for tax.

Illustrative extract of the output:

Fines and penalties (6 lines, total $390.00)
  2026-02-14  Motor expenses  PARKING FINE 44821  $65.00
  ...
  Question: These are parking fines incurred while working. How should they
  be recorded?

Transfers to owner without reference (3 lines, total $6,000.00)
  2026-04-30  Wages  Transfer DIR  $2,000.00
  ...
  Question: These were coded as wages. Should they be wages, a loan between
  me and the company, or something else?

What you'd fix: check the lines are really all fines (in one illustrative run the AI included a residents' parking permit in this group), and add the context you have: "The April transfers were advances against salary". The accountant can then decide in minutes instead of emailing you. Keep the AI's lines-and-totals and your explanations; remove anything that looks like a tax conclusion before sending.

Reading a tax letter with AI without replying to the summary

Letters and notices from a tax authority are one of the most useful places for AI, and one of the riskiest. The wording is formal, the deadlines are real and a misread can cost money. A safe routine: type or paste the body of the letter with your reference numbers, name and address removed, and ask for a structured summary rather than advice.

Below is the text of a letter from my tax authority, with my identifiers
removed. Summarise it as:
1. What they say has happened
2. What they're asking me to do
3. Every date and deadline mentioned, exactly as written
4. Every amount mentioned, exactly as written
5. Anything that sounds like a penalty or interest
6. Words or phrases I should ask my accountant to explain
Don't tell me what to reply.

An illustrative summary might say the letter reports a late payment, asks for the balance within 30 days of the letter's date, mentions a charge of $100 and says interest is accruing daily. The owner's checks: that the 30 days run from the date on the letter, not the date it arrived; that $100 is the figure in the original; and whether the payment was actually made on time but allocated to the wrong period. That last one is common, and only your records and your accountant can settle it. Send the accountant the original letter, not the AI's summary.

A monthly habit that makes year end quick

Most of the three-hour pack above is only three hours because the books were reasonably clean. Four small monthly habits keep them that way:

  • Attach the invoice when the payment happens, especially anything over your asset threshold. Finding a van invoice in March for a purchase last June is the slowest part of any year end.
  • Write one line on unusual items at the time ("deposit on a new trailer, balance due on delivery"). Your memory in eleven months won't be as good.
  • Keep mileage and vehicle logs current, in an app or a simple sheet, rather than rebuilding them later.
  • Reference every transfer between you and the business. "Advance, August salary" or "Loan to company" takes five seconds and removes a whole category of year-end questions.

When to call the accountant before year end

Some events are cheaper to discuss before they happen than to fix afterwards. Ring or email your accountant when you're about to:

  • buy or sell a vehicle, property or other large asset, or sign a finance agreement for one;
  • take on your first employee, or start paying subcontractors regularly;
  • start selling to customers in another country;
  • receive a large one-off payment such as an insurance settlement or grant;
  • change how you pay yourself.

AI is handy for drafting that email clearly, with the numbers and dates in one place. The decision about the tax effect still comes back from the accountant, and it's usually a shorter conversation for being asked in advance.

Tax features in accounting software against general chatbots

It's worth separating two kinds of "AI tax help". Accounting and tax software built for your country maintains its rules, forms and rates, and increasingly adds AI on top: suggestions, explanations and checks. Xero, for example, announced in 2025 that JAX would include web research on things like tax laws. That's a better starting point than a general assistant because the underlying calculations come from maintained software.

A general chatbot has no idea which country you're in unless you say, no access to your ledger unless you upload it, and no responsibility for its answer. It's excellent for organising, summarising and drafting, and poor as a source of rules. Use each for what it's good at: the software for calculations and filing, the chatbot for the preparation around them, and the accountant for decisions.

A letting agency's version: your taxes and your landlords'

An illustrative letting agency has two tax jobs that are easy to blur. Its own business taxes work like any other company's. But it also sends each landlord an annual statement of rent collected, fees charged and repairs paid, which landlords use for their own returns.

AI is useful for the second job: compiling 140 landlord statements from the client ledger, checking that each statement's totals agree with the ledger, and drafting a covering note. What it shouldn't do is answer landlords' tax questions in that note. A safe covering paragraph reads:

Attached is your statement of rent received, our fees and repair costs paid
on your behalf for the year to [year-end date]. These figures come from our client
account records. We can't advise on how to treat them in your tax return;
please pass this statement to your accountant or tax adviser.

The checking step is where AI earns its place. In an illustrative run, the agency asked for every statement whose repair total differed from the contractor invoices posted to that landlord's ledger. Three came back: repairs paid in the last week of the year had been posted after the statements were generated. Fixing three statements before they went out is far cheaper than reissuing them after landlords have given the figures to their own accountants.

The risk to avoid is an AI-drafted note that tries to be helpful ("repairs are usually deductible, but improvements aren't") and becomes advice the agency isn't qualified or insured to give.

What to keep out of the chat window

A tax pack contains some of your most sensitive data. Before anything goes into an AI tool:

  • Remove tax reference numbers, bank account numbers, staff names next to pay and customers' personal details. They add nothing to the analysis.
  • Use a business plan (ChatGPT Business, Claude Team or the AI in your Workspace or Microsoft 365 plan), where business content isn't used for training by default, or switch off the model-training setting on a personal plan.
  • Don't upload letters from your tax authority with your identifiers on them. Type the question in instead, or redact first; redacting personal data before sharing documents covers how.
  • Delete the conversation once you've saved the outputs you need.

How much of the tax job to keep in-house

Your businessWhat AI preparesWhat the accountant does
One person, services only, no assets to speak ofCategorised records, missing-receipt list, question listReviews and files, or checks the return you prepare in tax software
Small team, vehicles and equipment, a few subcontractorsFull year-end pack: flags, asset list, reconciliations, questionsDecisions on assets, pay and engagement; prepares and files
Stock, property, several entities, customers abroadReconciliations and document listsInvolved during the year, not just at year end

For most small businesses, the realistic goal is the middle row: the accountant spends their time on judgement rather than chasing paperwork. That depends on clean monthly books, which is where AI bookkeeping and what still needs an accountant comes in, and on checking that every figure in the pack traces back to a source, as in categorising transactions with AI and checking its work. If your accountant isn't keen on AI-prepared packs, how accountants use AI to explain tax may help you start that conversation.

Tax and AI: what owners ask next

Can I file a return that AI prepared?

You can file whatever you're prepared to sign, but you are responsible for it, not the AI or the software. If you file your own return, use AI to organise records and check totals, then work through the return in proper tax software or with an adviser, which applies the current rules for where you're taxed. Never file figures an assistant produced without tracing each one back to your records.

Will my accountant accept schedules I made with AI?

Most accountants welcome a tidy pack, whoever or whatever produced it, as long as every figure ties back to the ledger and the source documents. Tell them which parts AI helped with, and send the spreadsheet rather than a pasted table so they can see the formulas. Ask in advance what format they want; some have their own year-end questionnaire.

Can AI answer tax questions for my country accurately?

Sometimes, but you can't tell which answers are right without checking. General assistants mix rules from different countries and years, and tax rates and thresholds change regularly. Use them to understand concepts and to prepare questions, and get the answer that matters from your accountant or your tax authority's own guidance.

Is preparing taxes with AI cheaper than using an accountant?

It can reduce what you pay, mostly by cutting the time an accountant spends chasing information and cleaning records. It rarely replaces the accountant's fee for preparing and filing the return and advising on it. The saving is real when your records arrive complete and reconciled; ask your accountant how their fee would change if they did.

Further reads

Sources: OpenAI usage policies (effective 29 October 2025); Xero announcement on JAX web research (September 2025); OpenAI and Anthropic business plan data terms.

Want your year-end pack mostly built before the accountant sees it?

On a 1:1 call we'll set up the prompts and checks that turn your ledger into a clean year-end pack and question list, and agree which decisions stay with your accountant.

Book a 1:1 call with me