Build your first internal AI tool at your accounting firm
For owners with one painful process and no developer. You finish with a scoped problem, a tool built for you first, tested on real files, and a decision on scaling.
At a glance
- 6 steps
- 4 min to read
- 2 to 4 weeks to put in place
- 1 template included
What you’ll walk away with
- A one-paragraph problem statement with the outcome, data and constraints
- A scoping canvas answering all five DRAFT questions, with a size
- A data model, boundaries and first prompt written before the build
- A working version running for you on test data
- Results that match the source on real files, and a decision: keep, scale or stop
Learning check · before you start
What do you already have in place?
A few quick questions, so you can skip the steps you have already done. Each one has a line explaining what it means. Not sure, or never heard of it? Choose “Not yet / not sure”: that is where most firms start, and the playbook walks you through it.
-
Step 1: Pick one problem and write the outcome
Done when: A one-paragraph problem statement names the outcome, the data and the constraints.
Your task pick one slow or painful process and write one paragraph naming the outcome you want, the data it uses and any limits it must work within.
You said you already have this covered. Skim this step, or skip to the next.
How to do it, and what to read
Pick one painful process and write the outcome you want, not a task word. “Onboarding” is a task. “A returning client never re-enters information we already hold” is an outcome, with a data source and a constraint inside it. Ask your AI assistant to keep questioning you about the statement until it is clear. A good first problem is one where AI makes a judgement your team now makes by hand, such as checking an uploaded document is the one you asked for. Check your privacy obligations before client data is involved.
- Article How to scope an AI project so it actually ships
- Article The first problem worth handing to AI in your firm
Learning check
What would you do? Pick one; every answer is explained.
-
Step 2: Scope it with DRAFT
Done when: The canvas answers all five DRAFT questions and gives the build a size.
Your task answer the five scoping questions on the canvas (who the tool is for, the records it touches, how much it acts alone, how it fits your other systems and who it is handed to) and decide how big the build is.
You said you already have this covered. Skim this step, or skip to the next.
How to do it, and what to read
Run the idea through DRAFT, the framework Nick Ferguson set out at the June 2026 summit: who it is for, the Records it touches, its Autonomy (a drafting assistant or an agent acting alone), its Fit with your other systems, and who it Transfers to once built. Each answer moves the build up or down. A tool for you alone, on public data, standing on its own, is an evening. The same tool for the whole team on client data is a real project. Write each answer on the scoping canvas.
Learning check
What would you do? Pick one; every answer is explained.
-
Step 3: Design the data and the boundaries before you prompt
Done when: A data model, the boundaries and a first prompt are written before the build starts.
Your task before building anything, write down what data the tool captures and shows, the limits it must respect, and a first prompt.
You said you already have this covered. Skim this step, or skip to the next.
How to do it, and what to read
Write down the data model: what you capture, what you ask the client for, and what your team needs to see. You already know it, even if you have never called it that. Then set the boundaries your first prompt will carry, such as a separate staff view and client view, so client data never shows to the wrong person. Give the AI your existing workpaper or spreadsheet as the source of truth for any calculation, rather than letting it invent the logic. Draft the prompts with an assistant before you build.
- Article How I built a tax intake tool in forty minutes with eleven prompts
- Article Real firms, real builds: map the data, prove it, then build
Learning check
What would you do? Pick one; every answer is explained.
-
Step 4: Build a version for yourself first
Done when: A working version runs for you on test data.
Your task build the smallest version that works, used only by you, on a demo company or made-up clients.
You said you already have this covered. Skim this step, or skip to the next.
How to do it, and what to read
Build the smallest version that works, for you alone, on data that belongs to nobody: a demo company or made-up clients. Start with one prompt, then change one thing at a time, and when it errors, paste the exact error back in. Make it work before you make it look good. Put related pieces, like a set of emails, in one prompt so they stay consistent. If AI makes a judgement inside the tool, give the user an override, so a wrong call never blocks them.
- Guide Start building with AI safely: five steps and the guardrails
- Article The build sequence, prompt by prompt
- Article Vibe coding your first app: a practical guide for accountants
Learning check
What would you do? Pick one; every answer is explained.
-
Step 5: Test it like an auditor
Done when: The tool’s results match the source on real files, and it has a sign-in.
Your task check every figure against the source system for a few real files, and add a sign-in before anyone else uses the tool.
You said you already have this covered. Skim this step, or skip to the next.
How to do it, and what to read
Tools built this way rarely fail loudly; they fail plausibly. Check every figure against the source system for a few real files, ask the AI to explain each calculation in plain English, and make sure the tool catches the file you know is a mess. If a number cannot be verified, take it off the screen. Before anyone else uses it, add a sign-in, check what the connection can actually change in the systems it reaches, and run any security scan your build tool offers.
Learning check
What would you do? Pick one; every answer is explained.
-
Step 6: Decide: keep it, scale it or stop
Done when: The tool has a colour, an owner and a written decision.
Your task rate the tool green, amber or red for risk, name the person who owns it, and write down whether you will keep it, scale it or stop.
You said you already have this covered. Skim this step, or skip to the next.
How to do it, and what to read
Sort the tool green, amber or red. Green: personal tools and anything on demo data, keep going. Amber: shared with the team or a few real client files, so add a sign-in, test it and name an owner. Red: client-facing, sensitive data, or something the practice will depend on, so get a proper review before anyone relies on it, on an AI plan with business data terms. Build internal, buy external: if an existing app already does the job, put your hours against its cost.
Learning check
What would you do? Pick one; every answer is explained.
Free to join
Join The Firm free to read the rest
Members get every playbook in full, plus free templates, downloads and tools across the site. Join more than 35,000 accounting professionals. All it takes is your email.
Your one-page summary
Your answers, choices and decisions, on one page
Copy this
AI tool scoping canvas
The problem statement, the five DRAFT questions and the build size on one page, from Nick Ferguson’s June 2026 summit framework. Editable .docx.
Get the templateFrequently asked questions
Do I need to know how to code to build an internal AI tool?
No. The builds this playbook draws on were made with plain-English prompts in tools such as Lovable and Claude. The hard part is the thinking before you prompt: the outcome, the data and the boundaries.
What is the DRAFT framework?
A five-question scoping check from Nick Ferguson’s June 2026 summit session: who the tool is for, the Records it touches, its Autonomy, its Fit with your other systems, and who it Transfers to. The answers show whether you are building an evening project or a real one.
When should I get help with a tool I have built?
When it becomes client-facing, touches sensitive data or many client files, or the practice will depend on it. At that point it needs a proper sign-in, security, a named owner and a review before anyone relies on it.
- Playbook How to write an AI policy for your accounting firm For firms where people already use AI, policy or not. You finish with a tools register, data rules, updated engagement letters and a team that has read it. 5 steps4 min read1 week to put in placeTemplate
- Playbook AI and the TPB Code: what tax practitioners must do For Australian registered tax and BAS agents whose firm uses AI. You finish with every tool mapped, client permission on file, a review record and a policy. 6 steps4 min read2 weeks to put in placeTemplate
- Playbook How to set up Claude Cowork in your accounting firm For firms that have decided to trial Claude Cowork. You finish with a safe setup, a two-person pilot with measured results, a one-page policy and a trained team. 6 steps4 min read6 to 8 weeks to put in placeTemplate
- Playbook Use AI safely with client data: a beginner’s playbook For firms nervous about client data and AI. You finish with one approved tool, a written rule the team follows, client details stripped before use, connectors set up safely, and a register you can show clients and your insurer. 6 steps4 min readAbout a week to put in placeTemplate
- Playbook The AI data-safety playbook Which client data goes into which kind of tool, the ATO and TPB angle, and a one-page rule sheet. Written playbookTemplate
- Playbook Review AI-drafted tax work Risk tiers, where AI tax errors cluster, a 12-point review checklist and what to record on file. Written playbookTemplate