---
title: "Keep a history file for each tax client so AI catches year-over-year changes"
description: "Record each client's prior positions, basis history, notices, and habits so Claude flags changes and drafts routine work for your review."
canonical: "https://scalewithsearch.com/articles/ai-for-tax-preparers"
date: "2026-01-28"
modified: "2026-09-25"
---
## Site navigation

- [Scale With Search](https://scalewithsearch.com/)
- Real estate
  - Real estate
    - [Real estate](https://scalewithsearch.com/for/real-estate)
- Work
  - Start here
    - [Send your brief](https://scalewithsearch.com/work#send-your-brief)
    - [Prepare your six-question brief](https://scalewithsearch.com/work#prepare-your-six-question-brief)
  - Build
    - [Site build, content library with SEO, signal desk](https://scalewithsearch.com/work)
- For your business
  - Trades and home services
    - [Auto body and collision shops](https://scalewithsearch.com/for/auto-body-and-collision-shops)
    - [Foundation and home repair contractors](https://scalewithsearch.com/for/foundation-and-home-repair)
    - [Garage door and fencing contractors](https://scalewithsearch.com/for/garage-door-and-fencing-contractors)
    - [HVAC contractors](https://scalewithsearch.com/for/hvac-contractors)
    - [Janitorial and commercial cleaning companies](https://scalewithsearch.com/for/janitorial-and-commercial-cleaning)
    - [Locksmiths](https://scalewithsearch.com/for/locksmiths)
    - [Moving companies](https://scalewithsearch.com/for/moving-companies)
    - [Pest control companies](https://scalewithsearch.com/for/pest-control-companies)
    - [Plumbing and electrical contractors](https://scalewithsearch.com/for/plumbing-and-electrical-contractors)
    - [Restoration and water or fire damage companies](https://scalewithsearch.com/for/restoration-and-water-fire-damage)
    - [Roofing companies](https://scalewithsearch.com/for/roofing-companies)
    - [Towing companies](https://scalewithsearch.com/for/towing-companies)
    - [Tree services and landscaping companies](https://scalewithsearch.com/for/tree-services-and-landscaping)
    - [Solar installers](https://scalewithsearch.com/for/solar-installation)
    - [General contractors](https://scalewithsearch.com/for/general-contractors-and-construction)
    - [Paving, concrete, and flooring contractors](https://scalewithsearch.com/for/paving)
  - Practices and professional services
    - [Bookkeeping and tax practices](https://scalewithsearch.com/for/bookkeeping-and-tax-practices)
    - [Dental practices](https://scalewithsearch.com/for/dental-practices)
    - [Family and criminal defense law firms](https://scalewithsearch.com/for/family-and-criminal-defense-law-firms)
    - [Med spas and aesthetics practices](https://scalewithsearch.com/for/med-spas-and-aesthetics)
    - [Personal injury law firms](https://scalewithsearch.com/for/personal-injury-law-firms)
    - [Veterinary clinics](https://scalewithsearch.com/for/veterinary-clinics)
    - [Gyms and fitness studios](https://scalewithsearch.com/for/fitness)
    - [Therapy and outpatient health practices](https://scalewithsearch.com/for/therapy-and-outpatient-health)
    - [Medical billing companies](https://scalewithsearch.com/for/medical-billing)
    - [Insurance agencies](https://scalewithsearch.com/for/insurance-agencies)
    - [Financial advisors](https://scalewithsearch.com/for/financial-advisors)
    - [Property management companies](https://scalewithsearch.com/for/property-management)
    - [Recruiting and staffing agencies](https://scalewithsearch.com/for/recruiting-and-staffing)
    - [Architects and interior designers](https://scalewithsearch.com/for/architects-and-interior-designers)
    - [Logistics and supply chain companies](https://scalewithsearch.com/for/logistics-and-supply-chain)
  - Agencies, MSPs, and manufacturing
    - [IT and managed service providers](https://scalewithsearch.com/for/it-and-managed-service-providers)
    - [Machine shops and precision manufacturers](https://scalewithsearch.com/for/machine-shops-and-precision-manufacturing)
    - [Marketing agencies and freelancers](https://scalewithsearch.com/for/marketing-agencies-and-freelancers)
    - [SEO agencies and consultants](https://scalewithsearch.com/for/seo-agencies-and-consultants)
    - [Small manufacturers and fabricators](https://scalewithsearch.com/for/small-manufacturers-and-fabricators)
  - Restaurants, shops, studios, and nonprofits
    - [Restaurants and hospitality businesses](https://scalewithsearch.com/for/restaurants-and-hospitality)
    - [Retail stores and ecommerce sellers](https://scalewithsearch.com/for/retail-and-ecommerce)
    - [Photographers, event planners, and travel agents](https://scalewithsearch.com/for/photographers)
    - [Churches and nonprofits](https://scalewithsearch.com/for/churches-and-nonprofits)
  - [All industries](https://scalewithsearch.com/for/)
- Learn
  - For your office
    - [Office job guides](https://scalewithsearch.com/guides/)
    - [Browser calculators](https://scalewithsearch.com/tools/)
  - Start here
    - [How it works](https://scalewithsearch.com/how-it-works)
    - [Free Starter Kit](https://scalewithsearch.com/kit/business-memory-starter-kit.zip)
    - [Synthetic specimen](https://scalewithsearch.com/specimen/working-session-specimen.zip)
  - Guides
    - [The Complete Guide to Business Memory for AI Agents](https://scalewithsearch.com/articles/business-memory-for-ai-agents-guide)
    - [The Complete Small-Business Guide to AI Agent Governance](https://scalewithsearch.com/articles/ai-agent-governance-guide-small-business)
    - [The Complete Guide to Leaving Vendor AI Memory](https://scalewithsearch.com/articles/leaving-vendor-ai-memory-guide)
  - Articles by cluster
    - [Business memory](https://scalewithsearch.com/articles/business-memory-for-ai-agents-guide)
    - [Agent governance](https://scalewithsearch.com/articles/ai-agent-governance-guide-small-business)
    - [Migration and ownership](https://scalewithsearch.com/articles/leaving-vendor-ai-memory-guide)
  - For machines
    - [llms.txt](https://scalewithsearch.com/llms.txt)
    - [llms-full.txt](https://scalewithsearch.com/llms-full.txt)
    - [Machine view](https://scalewithsearch.com/?view=machine)
- Company
  - Evidence
    - [Proof](https://scalewithsearch.com/proof)
  - Company
    - [About](https://scalewithsearch.com/about)

# Keep a history file for each tax client so AI catches year-over-year changes.

It is February, and you have 180 returns to prepare. The retired teacher asks the same pension question she asked last year. The contractor forgot to track mileage again. The landlord has three rental properties and cannot remember which expenses belong to which one. The small business owner brings a shoebox of receipts.

You know most of this because you have prepared their returns for five years. The AI does not. Each question you ask it starts from zero, even though the situations repeat from last season.

## Why tax prep breaks a generic assistant

Tax preparation is pattern recognition across years. Same client, different year, similar issues. Income moves a little, deductions shift, and the core situation stays the same. Much of your value lies in the change you catch and the question you know to ask because of last year.

You ask ChatGPT about the home office deduction for a client. It explains the rules and the calculation methods. That is accurate but generic. You then spend 15 minutes on the client's facts: the office size and full-time use. You also explain a 2022 examination in which the IRS questioned the deduction and accepted the documentation.

The assistant gives better guidance for that session. Next year, the same client asks the same question, and the assistant has forgotten the examination, the documentation that worked, and last year's position.

## Protect the data before you add it

Taxpayer data carries legal duties. Section 7216 of the Internal Revenue Code limits how a preparer discloses and uses tax return information. The FTC Safeguards Rule requires tax preparers to protect customer data and keep a written information security plan. IRS Publication 4557 describes the safeguards the IRS expects.

A general AI tool sends the text you give it to the vendor's servers. Claude Code does this too: the files stay on your computer, but the content it reads goes to Anthropic's servers during a session. Before any client data reaches an AI tool, confirm with your counsel or professional body that the use fits Section 7216. Confirm that it also fits your security plan and your engagement letters.

Then keep the files minimal:

- use a client ID, not a name, in each file;
- leave out Social Security numbers, account numbers, and dates of birth;
- keep source documents in your practice system, and record only the positions and patterns a draft needs.

The [minimum-necessary test for client data](/articles/client-data-in-ai-agent-memory) helps you decide each field. Keep one folder per client, so a draft for one client never reads another client's history. The pattern is in [separating client context before agent work](/articles/separate-client-context-before-agent-work).

## What the client history file holds

Tax work is continuity work. This year's return builds on last year's. The file records:

- the client's tax situation and filing history;
- recurring deductions and the documents that support them;
- year-over-year changes that affect planning;
- IRS and state notices, and how each one was resolved;
- documentation habits and the mistakes the client repeats;
- multi-state filing requirements and apportionment methods.

Claude Code reads `CLAUDE.md` from the folder where you start it. Use `CLAUDE.md` for your practice rules, and keep one history file per client. With the file in place, the assistant stops at general rules less often and starts to flag the changes that matter.

## Answer questions from last year's position

A synthetic client, TP-201, is a self-employed consultant. The client calls: "Can I still deduct my home office like last year?"

The file says:

```text
# TP-201
home_office:: simplified method, 300 sq ft (the method's area cap)
use:: spare room used only for the business; no other fixed business location
history:: actual expense method in 2023; simplified method from 2024
```

You ask: "Home office question for TP-201." The assistant answers from the file. Last year's return used the simplified method for 300 square feet. If the space and its use are unchanged, the same method applies. If the size changed, or the room now has personal use, recalculate or drop the deduction. It then asks you to confirm that the room is still used regularly and only for the business.

One limit belongs in your practice rules. Since tax year 2018, federal law has not allowed a home office deduction for a W-2 employee's unreimbursed expenses. Confirm current law for the year you prepare.

## Catch changes in deduction patterns

A synthetic client, TP-114, is a self-employed graphic designer with steady deductions: software subscriptions, equipment, a 200-square-foot home office under the simplified method, and conferences.

```text
# TP-114
usual_deductions:: software subscriptions; equipment within a steady yearly range;
  home office 200 sq ft, simplified method; conferences
2024_note:: new laptop bought in Q4; Section 179 expensing elected
2025_watch:: if equipment is low, check that nothing was missed;
  the laptop must not appear on a depreciation schedule
```

You tell the assistant: "I am sorting TP-114's receipts. The equipment total is about one-third of the usual range." It flags the drop and asks you to confirm the receipts are complete. It also reminds you that the laptop was expensed last year and must not be depreciated this year.

You check with the client and find a new monitor and camera that were left out. The pattern prevents a missed deduction.

## Track basis across many years

A synthetic client, TP-330, sold a rental property this year. Depreciation recapture needs the original basis, the land and building split, the improvements, and the depreciation taken since purchase eight years ago. Record them as they happen:

```text
# TP-330: rental building, Oak Street
placed_in_service:: 2017
method:: residential rental property, 27.5-year straight line, mid-month convention
basis_split:: land and building per the closing allocation (land is not depreciable)
improvements:: roof 2019 and HVAC 2021, each depreciated as its own asset
accumulated_depreciation:: by year, from workpapers DEP-330-2017 to DEP-330-2024
sale_year:: 2025
```

When the sale comes in, ask the assistant to prepare the calculation for your review with each input cited:

1. Adjusted basis: cost basis plus capitalized improvements, minus depreciation through the sale year.
2. Amount realized: sale price minus selling expenses.
3. Gain: amount realized minus adjusted basis.
4. Unrecaptured Section 1250 gain: the straight-line depreciation taken, up to the amount of the gain, at a maximum federal rate of 25 percent.
5. Remaining gain: taxed at long-term capital gain rates.

Basis drops by the depreciation allowed or allowable, so a year with no depreciation claimed still reduces basis. You verify each input against the workpapers and the tax software. The file saves the search through eight years of records. The numbers and the position remain yours.

## Answer notices with the approach that worked before

A synthetic client, TP-318, receives a CP2000 notice that proposes unreported income. You handled the same issue for this client before:

```text
# TP-318
notices:: CP2000 for tax year 2023: Form 1099-NEC income from side consulting
  shown as unreported. Response: income was reported on Schedule C under
  the business name. Accepted, no additional tax.
  CP2000 for tax year 2024: same issue, same response, accepted.
pattern:: business name differs from the personal name; IRS matching flags the mismatch
```

Nonemployee compensation moved from Form 1099-MISC to Form 1099-NEC for tax year 2020, so check which form the notice cites.

You tell the assistant: "TP-318 received another CP2000 for consulting income." It drafts a response that cites the Schedule C lines and explains the business name. The draft lists the Schedule C page as an attachment. Before anything goes out, you confirm the notice is genuine and check its figures. You note the response date printed on it and confirm your authorization on file.

## Prevent the mistakes clients repeat

Some clients forget the same things every year. One sends K-1s late. One underpays estimated tax. One never tracks charitable gifts.

```text
TP-140:: partner in a law firm; K-1 arrives late March. Remind in early
  February, follow up mid-February, plan an extension.
TP-152:: estimated payments run short; a penalty in 2024. Quarterly
  reminders with a worksheet. Confirm the Q4 payment before preparation.
```

In early February, you ask: "List this week's client reminders." The assistant lists TP-140's K-1 reminder and TP-152's fourth-quarter payment check. You review and send them yourself. The reminders reach clients before the problem does.

## A synthetic solo practice

Picture a solo practice with 220 individual and small business clients. Its history files hold situation summaries, deduction patterns, depreciation and basis records, notice histories, and client habits. The preparer uses the assistant for five jobs:

- answers to client questions that cite prior years;
- deduction reviews that flag a change in pattern;
- prepared calculations for basis, depreciation, and carryovers, for verification;
- notice response drafts that follow approaches that worked;
- reminder lists that head off repeat errors.

To know if the setup helps, measure three things for one season before and one season after. Measure hours per return, client calls during the season, and amended returns filed. Do not assume a saving you have not measured.

The assistant does not replace tax judgment. It holds client history, so you spend your time on judgment and planning instead of a search through old files. Tax positions, elections, and filings stay with you. [When an AI workflow should stay manual](/articles/when-an-ai-workflow-should-stay-manual) helps you mark the steps that stay fully human.

## Build the files

The setup takes time up front. Document client situations and filing patterns, recurring deductions, long-term items such as basis, depreciation, and carryovers, notice histories, and client habits. Build the files in the slow season, or add each client as you prepare the return.

Set retention rules when you create the files, and know how to delete every copy when an engagement ends. [An AI memory retention and deletion policy](/articles/ai-memory-retention-and-deletion-policy) shows how to find the copies an AI setup creates.

----

```text
                  .|########||.                                       .|########||.                                       .|########||.
               |##||.      .||##|.                                 |##||.      .||##|.                                 |##||.      .||##|.
             |#|.              .|#|.                             |#|.              .|#|.                             |#|.              .|#|.
           |#|                    |#|                          |#|                    |#|                          |#|                    |#|
         .#|                        |#.                      .#|                        |#.                      .#|                        |#.
        .#.                          .#|                    .#.                          .#|                    .#.                          .#|
       |#.                            .#|                  |#.                            .#|                  |#.                            .#|
      |#             ......             #|                |#             ......             #|                |#             ......             #|
     .#           ||#########|           #|              .#           ||#########|           #|              .#           ||#########|           #|
    .#.         |######||######|.        .#.            .#.         |######||######|.        .#.            .#.         |######||######|.        .#.
    #.        .##|###|##|#|######|        .#            #.        .##|###|##|#|######|        .#            #.        .##|###|##|#|######|        .#
   ||        |##|#||||||||||||#||#|        ||          ||        |##|#||||||||||||#||#|        ||          ||        |##|#||||||||||||#||#|        ||
   #        |#||||||||||||||||||||#|        #.         #        |#||||||||||||||||||||#|        #.         #        |#||||||||||||||||||||#|        #.
  ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||
  #       .#||||||||||||||||||||||||#|       #        #       .#||||||||||||||||||||||||#|       #        #       .#||||||||||||||||||||||||#|       #
 ||   ....|||#||||||##|#|||#|#||##||||....|. ||      ||   ....|||#||||||##|#|||#|#||##||||....|. ||      ||   ....|||#||||||##|#|||#|#||##||||....|. ||
 #.  .  ....|#  ....#|||   ||| .#|||  ....#. .#      #.  .  ....|#  ....#|||   ||| .#|||  ....#. .#      #.  .  ....|#  ....#|||   ||| .#|||  ....#. .#
 #   .  ||||#| .#####||  . .#| .#|||  ||||#   #.     #   .  ||||#| .#####||  . .#| .#|||  ||||#   #.     #   .  ||||#| .#####||  . .#| .#|||  ||||#   #.
.|   |||||  #. |#|||||. ||  #. |#||. .|||||   ||    .|   |||||  #. |#|||||. ||  #. |#||. .|||||   ||    .|   |||||  #. |#|||||. ||  #. |#||. .|||||   ||
||   |....  #. ....|#.      |. ...|. ....||   ||    ||   |....  #. ....|#.      |. ...|. ....||   ||    ||   |....  #. ....|#.      |. ...|. ....||   ||
#.  .||||||##||||||##||####|||||||#||||||#|   .#    #.  .||||||##||||||##||####|||||||#||||||#|   .#    #.  .||||||##||||||##||####|||||||#||||||#|   .#
#    .||####|###########################|.     #    #    .||####|###########################|.     #    #    .||####|###########################|.     #
#      .#||||||.#.|| # |. ..# #| #|||||#|      #    #      .#||||||.#.|| # |. ..# #| #|||||#|      #    #      .#||||||.#.|| # |. ..# #| #|||||#|      #
#      .#|||||| ..  |# ## |#| ...#|#|||#|      #    #      .#|||||| ..  |# ## |#| ...#|#|||#|      #    #      .#|||||| ..  |# ## |#| ...#|#|||#|      #
#      .#|||#|# .# .#| #| ##|.#..#|||||#|      #    #      .#|||#|# .# .#| #| ##|.#..#|||||#|      #    #      .#|||#|# .# .#| #| ##|.#..#|||||#|      #
#      .#||||||############|######|||||#|      #    #      .#||||||############|######|||||#|      #    #      .#||||||############|######|||||#|      #
#   |...||#||||||#||||#|#||||||#|||||#||| |.|  #    #   |...||#||||||#||||#|#||||||#|||||#||| |.|  #    #   |...||#||||||#||||#|#||||||#|||||#||| |.|  #
#. .. ||||# .|||##|.  |#| .|| || .|||#. #|  # .#    #. .. ||||# .|||##|.  |#| .|| || .|||#. #|  # .#    #. .. ||||# .|||##|.  |#| .|| || .|||#. #|  # .#
|| |  ...||  ...##| |  #| .|. |. #####  .. .| ||    || |  ...||  ...##| |  #| .|. |. #####  .. .| ||    || |  ...||  ...##| |  #| .|. |. #####  .. .| ||
|| ||||| || ||||#|  .  |. |. |#. ||||| |#| || ||    || ||||| || ||||#|  .  |. |. |#. ||||| |#| || ||    || ||||| || ||||#|  .  |. |. |#. ||||| |#| || ||
.# |.....#|....|#.||||.|||##.|#|....||.#||.#. #.    .# |.....#|....|#.||||.|||##.|#|....||.#||.#. #.    .# |.....#|....|#.||||.|||##.|#|....||.#||.#. #.
 #.|||||||#############################| ||| .#      #.|||||||#############################| ||| .#      #.|||||||#############################| ||| .#
 ||       ##||#||#||||||#||#||#||#||##.      ||      ||       ##||#||#||||||#||#||#||#||##.      ||      ||       ##||#||#||||||#||#||#||#||##.      ||
  #       .#|||||||||#||#|||||||||||#|       #        #       .#|||||||||#||#|||||||||||#|       #        #       .#|||||||||#||#|||||||||||#|       #
  ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||
  .#        |#||||||||||||||||||||#|        #.        .#        |#||||||||||||||||||||#|        #.        .#        |#||||||||||||||||||||#|        #.
   ||        |#||||||||||||||||||#|        ||          ||        |#||||||||||||||||||#|        ||          ||        |#||||||||||||||||||#|        ||
    #.        .######|#|#########|        .#            #.        .######|#|#########|        .#            #.        .######|#|#########|        .#
    .#.         |#####||||#####|         .#.            .#.         |#####||||#####|         .#.            .#.         |#####||||#####|         .#.
     |#           ||########||           #.              |#           ||########||           #.              |#           ||########||           #.
      |#             ......             #|                |#             ......             #|                |#             ......             #|
       |#.                            .#|                  |#.                            .#|                  |#.                            .#|
        |#.                          .#.                    |#.                          .#.                    |#.                          .#.
         .#|                        |#.                      .#|                        |#.                      .#|                        |#.
           |#|                    |#|                          |#|                    |#|                          |#|                    |#|
            .|#|.              .|#|.                            .|#|.              .|#|.                            .|#|.              .|#|.
               |##||.      .||##|                                  |##||.      .||##|                                  |##||.      .||##|
                 .||########||.                                      .||########||.                                      .||########||.

Scale With Search  2026  [scalewithsearch.com](https://scalewithsearch.com)
```
