AI-Built Practice Management Software for CA Firms
AI Tool Basics for CA

AI-Built Practice Management Software for CA Firms

Author : CA. MOHIT GABA

Watch on Youtube

01 | TOOL AT A GLANCE


FieldDetails
Tool NameTaxFlow Pro
CategoryAI-Built Practice Management Software for CA Firms
Built ByCA Mohit Gaba, FCA — Partner, N.K. Gaba & Co., Chartered Accountants, Phagwara, Punjab
AI Tool UsedClaude AI (Anthropic) — via plain English conversational prompting
Technology StackHTML, CSS, JavaScript — runs in any browser, no installation required
Infrastructure CostZero — no server, no subscription, no developer fees
Coding Knowledge UsedNone — entire tool built through natural language instructions to Claude AI
DeploymentLive and in active daily use at N.K. Gaba & Co., Phagwara
AccessLocal server — accessible on any device connected to office WiFi / LAN



 

 02| THE PROBLEM TAXFLOW PRO SOLVES


A typical CA firm manages hundreds of clients across GST, Income Tax, and Audit work. Each client has multiple tasks with different deadlines, different stages of completion, and different fee and billing statuses. Managing this manually — through registers, diaries, and Excel sheets — creates several recurring problems in daily practice:

  1. No single consolidated view of all pending work across all clients
  2. Overdue tasks are discovered late — often only when a client calls
  3. Completed but unbilled tasks slip through, causing revenue loss
  4. Instalment-wise fee payments are not tracked — balance outstanding is unknown at any given time
  5. Litigation files with no fixed hearing date fall off the radar entirely
  6. Staff cannot access client information or update task status without disturbing the partner
  7. No permanent record of when replies were filed or orders were received — creating risk if questioned by the department

 

TaxFlow Pro was built to solve all of these problems — in one browser-based tool, at zero cost, designed entirely around the actual workflow of an Indian CA firm.

 

 03| HOW THE TOOL WAS BUILT USING AI


TaxFlow Pro was built entirely through conversational prompting with Claude AI. No coding knowledge was used at any stage. The process followed four steps:

 

 Step 01Describe

Requirements were explained to Claude AI in plain English — exactly as one would describe a workflow requirement to a new staff member. No technical language, no code specifications. Example: 'I need a tool that tracks clients, their tasks, due dates, task status — Pending, In Progress, Submitted, Completed, On Hold — and fee details including agreed fee, amount received, and balance outstanding.'


 Step 02Generate

 Claude AI responded with complete, working code — HTML, CSS, and JavaScript — covering the dashboard layout, task management logic, status tracking, billing fields, and deadline views. The code was opened directly in a browser and the first working version of TaxFlow Pro was visible immediately.


 Step 03Iterate

 The initial output was reviewed against actual practice requirements. Where something did not match — for example, the billing status needed three stages instead of two, or the deadline view needed overdue tasks flagged in red — the refinement was described to Claude AI in plain English. Claude updated the code. This iteration continued across multiple sessions, with each round driven by domain knowledge of how a CA practice actually operates.


 Step 04Deploy

 Once all required features were working, TaxFlow Pro was deployed as a local server on the office network. It is now accessible from any computer or device connected to the office WiFi. Real data is entered daily — client tasks, deadlines, fee details, submission dates, and payment records.


The intelligence was mine. The execution was AI's. Every feature in TaxFlow Pro exists because of domain knowledge — knowing what gets missed, what causes billing to slip, what a practising CA needs at the start of a working day. Claude AI translated that knowledge into working software.

 

3.1 Sample Prompts Used During Build

The following are representative examples of the plain English prompts used to build and refine TaxFlow Pro:

 

Initial Requirement Prompt:

 I need a web-based practice management tool for my CA firm. It should track clients, their tasks, due dates, task status — Pending, In Progress, Submitted, Completed, On Hold — and fee details including agreed fee and payment received. There should be a dashboard showing counts by status and upcoming deadlines sorted by date. No login required. Single user.


Refinement Prompt — Billing:

 The billing status needs three stages — Fee Agreed, Partially Paid, and Fully Paid. Also add a Fee Pending count card on the dashboard showing total outstanding amount across all tasks where full payment has not been received.

Refinement Prompt — Litigation Files:

 Add a second tab in the bottom section of the dashboard called 'WIP No Due Date'. This should show all tasks that are In Progress but have no due date set — these are litigation files where the hearing date has not been fixed yet.

Refinement Prompt — Payment History:

 Update the payment module. Instead of a single payment entry, I want to record payments in instalments. Each payment should have amount, date, mode (Cash / Cheque / NEFT / UPI), and remarks. Show full payment history and running balance for each task.

 

 04| FEATURES OF TAXFLOW PRO


TaxFlow Pro contains the following features, all of which were built through iterative prompting with Claude AI based on actual CA practice requirements:

 

FeatureDescription
Dashboard — Status CardsSix cards across the top of the dashboard showing real-time counts: Pending, In Progress, Submitted, Completed, On Hold, and Fee Pending. The Fee Pending card shows both the count of tasks and the total outstanding amount. At a glance, the partner knows the health of the entire practice.
Upcoming Deadlines TabAll tasks with a due date are listed sorted by earliest date first. Overdue tasks are highlighted in red. Tasks due within 7 days are highlighted in orange. No manual scanning required — the most urgent matters surface immediately on opening the tool.
WIP No Due Date TabA dedicated tab for tasks that are In Progress but have no due date — typically litigation files awaiting a hearing date. Ensures these matters do not fall off the radar simply because there is no deadline attached.
Client ProfileEach client has a stored profile: trade name, legal name, GSTIN, PAN, contact person, and phone number. Crucially, the GST portal login ID and password are stored here — eliminating the need to call the client's accountant every time a portal login is required.
Task Detail & CategoriesTasks are categorised by area of practice: GST, Income Tax, Service Tax, VAT, and others. Each category has sub-types covering specific matter types — DRC-01 Section 73, DRC-01 Section 74, ASMT-10 Scrutiny, FAA Appeal, GSTAT Appeal, IT Assessment, IT Appeal, and more. Sub-types are fully customisable — new matter types can be added in two clicks.
Mark Submitted — Audit TrailWhen a reply or return is filed, the partner clicks Mark Submitted and selects the date. The submission date is permanently recorded against the task. If the department ever questions whether a reply was filed, the date is on record in the system — eliminating reliance on memory or paper files.
Add OrderWhen a matter is decided, the order number, order date, and outcome (in favour / against) are recorded. The task automatically moves to Completed status. A complete audit trail exists for every litigation matter handled by the firm.
Put On HoldWhen a matter is stalled — client has not submitted documents, or a hearing date has not been fixed — it is moved to On Hold with one click. It disappears from the active deadline list but remains in the system, visible in the On Hold status count on the dashboard.
Update Due DateDue dates can be updated at any time — when a hearing is adjourned, a return deadline is extended, or a notice period is revised. The Upcoming Deadlines tab reflects the change immediately.
Instalment-wise Payment TrackingFee payments are recorded in instalments — each payment has amount, date, mode (Cash, Cheque, NEFT, UPI), and remarks. The system shows the full payment history for each task, total amount received, and balance remaining against the agreed fee. When the total received equals or exceeds the agreed fee, the task is automatically marked Fully Paid.
LAN / Multi-Device AccessTaxFlow Pro runs as a local server. Any computer, laptop, or tablet connected to the office WiFi or LAN can open it in a browser. Staff can update task statuses and look up client information in real time — same data, same view, no file sharing or emailing of Excel sheets required.
Self-Modifiable via AIAny new feature requirement can be added by returning to Claude AI and describing the requirement in plain English. The tool grows with the practice — no vendor dependency, no product roadmap to wait for, no additional cost.

 

 05| IMPACT ON PRACTICE


Since TaxFlow Pro was deployed at N.K. Gaba & Co., the following improvements have been observed in daily practice:

  1. Morning review of all pending work reduced from 30–45 minutes to under 5 minutes — the dashboard provides a complete picture instantly
  2. Completed but unbilled tasks are no longer missed — the Fee Pending card flags them immediately on the dashboard
  3. Instalment-wise billing tracking has improved cash flow visibility — outstanding balances are known at any point without calling the accountant
  4. Litigation files with no hearing date are no longer forgotten — the WIP No Due Date tab keeps them visible
  5. GST portal login details are available instantly — no delay in accessing client portals for notices or downloads
  6. Submission dates for all replies and returns are permanently recorded — providing a reliable audit trail for every matter
  7. Staff can update task status independently — reducing interruptions to the partner during client work

 

 07| SUBMITTED BY


NameCA Mohit Gaba
QualificationFellow Chartered Accountant (FCA) | Advocate| AICA Level 1
DesignationPartner — GST & Tax Practice
FirmN.K. Gaba & Co., Chartered Accountants, Phagwara, Punjab
ICAI FacultyBOS-Approved AURA Faculty — AI Course for CA Students
Emailcamohitgaba@gmail.com
EventICAI AI Hackathon Season 5