An AI phone agent for the firm that lives by deadlines

An accounting firm's phone has a seasonal personality. From January through April it rings relentlessly — prospects shopping for a preparer, clients asking whether their return is done, callers holding a fresh IRS notice — and it rings hardest exactly when everyone in the building is buried in returns. The off-season carries its own steady load of consultation requests and quarterly-deadline questions. A call that reaches voicemail during the busy stretch can become a client of whichever firm answered.

ThunderPhone gives an accounting firm an AI phone agent for first-response coverage in both directions: inbound intake, scheduling, and routing for the calls the front desk cannot reach, and outbound campaigns for the reminder calls the team never has time to place.

One boundary comes before everything else on this page: the agent does not give tax or accounting advice. That is professional-services territory. The agent will not answer "what should I deduct," "does my home office qualify," "should I file as an S-corp," or any other question that calls for professional judgment. Its job is to collect information, schedule consultations, and route the caller to the firm's professionals — and to say so plainly when a caller asks for more.

Give every call the same disciplined intake path

An accounting-firm agent can be configured to:

  • identify the firm and disclose that it is an AI assistant;
  • state that it cannot provide tax or accounting advice — only information, scheduling, and routing;
  • split existing clients from new inquiries early in the call;
  • collect the fields the firm requires — name, contact details, service needed, entity type, state, relevant deadlines;
  • answer general questions from the firm's approved knowledge base only;
  • schedule consultations through an approved calendar connection;
  • flag urgent conditions — an IRS notice, an imminent deadline — using rules written by the firm; and
  • deliver structured intake records through a signed webhook or connected API.

Advice, judgment, and client-specific answers stay with the firm's professionals; the agent collects, confirms, schedules, and routes — never opines.

Sample new-client call flow

Agent: Thank you for calling Meridian Tax and Accounting. I am the firm's AI assistant. I can collect your information and schedule a consultation, but I cannot provide tax or accounting advice. Are you an existing client, or is this a new inquiry?

Caller: New. I got a letter from the IRS yesterday and I have no idea what to do. Should I just pay it?

Agent: That is a question for the firm's professionals — I cannot advise on the notice itself, but I can get you to someone who can. May I take your name, phone number, email, and the date shown on the notice?

Caller: Sam Rivera, 415-555-0187. The letter says I have 30 days to respond.

Agent: Thank you, Sam. I have recorded the 30-day response window. Because you mentioned a deadline, I will try the tax team now. You may hear hold music while I privately explain who is calling and why.

On an eligible production number, the agent can attempt that warm transfer. If nobody accepts, it returns to the caller, confirms what it captured, and follows the firm's fallback — typically booking the earliest consultation and marking the record urgent.

Ten phone workflows a firm can configure

Each workflow runs on the firm's own script, routing rules, and integrations. The agent executes the steps; the firm keeps every professional judgment.

New-client inquiry intake by service line

The agent asks what the caller needs and classifies the inquiry against the services the firm has defined — individual tax preparation, business returns, bookkeeping, payroll, audit and assurance, advisory, IRS-notice help, or any custom list. Each service line can carry its own intake fields — entity type and state for a business return, software and transaction volume for bookkeeping. The completed record posts to the firm's CRM or practice-management system through a signed webhook; a service the firm does not offer triggers approved decline-and-referral language.

Consultation scheduling

Connected to an approved calendar or scheduling API, the agent offers only the slots the firm exposes — by service line, professional, or office — books the consultation, and reads the confirmed details back to the caller. Different services can have different rules: a short intake call for tax-prep prospects, a longer paid advisory session, a bookkeeping-onboarding block. Booking details land in the intake record.

Tax-season overflow and after-hours capture

From January through April, call volume surges while staff availability collapses — the ring storm arrives precisely when everyone is heads-down in returns. As overflow coverage, the agent answers when every line is busy and after the office closes, runs the same scripted intake the daytime team uses, schedules within exposed availability, and takes structured messages for the rest. A February prospect calling at 8 p.m. gets an answered phone and a booked consultation instead of a voicemail box.

Document-checklist reminder calls (outbound)

Returns stall while firms wait on W-2s, 1099s, prior-year returns, and unfinished organizers. For clients who have consented to calls, an outbound campaign can work the missing-documents list: remind each client which items are still outstanding, capture a stated reason or expected date, and offer a transfer when a question goes beyond logistics. The agent reads the firm's checklist, never composes its own. Outcomes post back by webhook so the document chase stops depending on someone's memory.

Appointment confirmations

A confirmation campaign can call tomorrow's schedule, confirm each appointment, capture a reschedule request on the spot, and repeat the firm's preparation instructions. Voicemail detection can leave a firm-approved message or retry later under the campaign's retry policy, and every outcome is delivered to the firm's systems before the day starts.

Deadline-reminder campaigns (outbound)

The firm's own client list drives the campaign: clients on extension get a reminder as the extended filing deadline approaches; clients with quarterly estimated payments get a call ahead of each payment date, using dates and wording the firm approves. The agent confirms the client knows the deadline and captures questions for a human callback — it never calculates an amount, interprets a deadline's consequences, or advises whether a payment is required.

Client-status questions — routed, not answered

The answer to "is my return done yet?" lives in the firm's workflow system, not in a script. The agent verifies who is calling to the standard the firm sets, records the request, and follows the firm's rule: route to the assigned preparer, file a structured callback task, or read back only status information a connected system explicitly exposes for that purpose. It never speculates about completion dates or refund timing.

Fee and engagement questions from approved content

The agent answers from the firm's approved material only: fee ranges the firm chooses to share, what an engagement letter is, how billing works, what onboarding looks like. Anything beyond that — a quote for a specific situation, negotiation, scope judgment — collects the details and routes to a person. A firm that prefers not to discuss fees by phone can have the agent say so and book the consultation instead.

Existing-client routing versus new-lead intake

An early question — "Are you currently a client of the firm?" — splits the flow. Existing clients can be routed by name or service under the firm's rules: a transfer to their bookkeeper or preparer, a message recorded against their account, or a scheduled callback. New callers continue into the standard intake path. The firm decides how much verification an existing-client claim requires before any routing happens.

Multilingual client communication

The agent supports 47 languages and can switch mid-call when a caller uses one of the additional languages the firm has configured — a caller who opens in English and continues in Spanish completes the same scripted intake. Captured fields arrive in the structure the firm defined regardless of the conversation's language, and the no-advice boundary applies identically in every language. Premium voice or language paths can add up to 3¢ per minute.

Features that matter to an accounting firm

Prompted boundaries

Write explicit rules about what the agent may discuss, the disclaimer it must give, and the questions it must always decline and route — deductions, entity selection, "can I write this off." Specific boundaries are easier to test than a broad instruction to "be careful."

Structured intake through integrations

The agent can use a connected app, HTTP API, or MCP server to create a lead, book a consultation, or file a task during the conversation. Webhook deliveries are HMAC-signed, so the receiving system can verify each record genuinely came from the firm's agent.

Cold and warm transfers

Use an immediate cold transfer when speed matters. On eligible production VoIP or SIP numbers, a warm transfer lets the agent place the caller on hold, privately brief the professional, and connect the parties only after acceptance.

Searchable firm knowledge

Attach approved service descriptions, office information, document checklists, and engagement and billing explanations — text, Markdown, CSV, PDF, or DOCX files, or content imported from a URL. The agent can search those sources during a call and escalate when the material does not answer the question.

A website channel on the same rules

The embeddable web widget lets a site visitor start a voice conversation with the same agent, under the same script, boundaries, and integrations as the phone line — no-advice rules included. Widget sessions produce the same transcripts and grading data as phone calls.

Call review and simulation

Calls can produce transcripts, recordings when enabled, and grading against the firm's own criteria. Before launch, simulate the calls that worry you: a caller pushing for deduction advice, an IRS-notice panic, a fee negotiation. Graded scenarios can run as a regression suite so a script change that weakens the no-advice boundary fails the test before it reaches a real caller; A/B experiments can compare script variants on live traffic.

What would this cost each month?

Suppose a firm handles 800 AI-assisted calls per month, averaging 3.5 minutes each:

800 calls × 3.5 minutes = 2,800 minutes per month

  • Spark: 2,800 × $0.02 = $56/month
  • Bolt: 2,800 × $0.05 = $140/month
  • Storm: 2,800 × $0.09 = $252/month

That is base engine usage, not a quote. Premium voice or language paths can add up to 3¢ per minute, and phone-number or carrier charges depend on the telephony setup. Hold time bills a flat 2¢ per minute; voicemail and phone-menu minutes bill at the engine rate. Optional add-ons such as verbal acknowledgements, call supervision, and long prompts carry their own published surcharges. The agent builder shows the current all-in rate before calls are placed.

Guardrails a firm should configure

  • No advice, ever. The agent declines deduction, filing-status, entity-structure, and "does this qualify" questions and routes them to a professional. This rule belongs in the prompt, the knowledge base, and the regression suite.
  • Approved content only. Fee, engagement, and process answers come exclusively from material the firm wrote; anything outside it collects details and routes.
  • Client-specific means human. Account balances, return status beyond what a connected system exposes, and anything requiring the client's file go to staff.
  • Consent for outbound. Campaigns call only clients who have consented, with wording, calling windows, and retry policies the firm approves.
  • Deadlines are captured, not interpreted. The agent records dates exactly as stated and escalates on the firm's trigger rules; it never assesses what a deadline means for the caller.

Frequently asked questions

Can an AI phone agent give tax advice?

No — and it should be configured so it never tries. ThunderPhone can be instructed to decline advice questions and hand the caller to the firm's professionals. The firm remains responsible for the prompt, workflow, and review that keep that boundary in place.

What happens when a caller asks "what can I deduct?"

The agent gives the firm's approved response: it cannot advise on deductions, but it can schedule a consultation or route the call to a professional. The exchange lands in the transcript so the firm can verify the boundary held.

Can the agent tell a client whether their return is finished?

Only to the extent the firm allows. It can verify the caller, record the request, and route it — or read back status information a connected firm system explicitly exposes. It never guesses at completion or refund timing.

Can it handle the January-through-April call surge?

Yes. The agent answers overflow and after-hours calls during peak season with the same scripted intake the daytime team uses, and usage-based pricing means capacity scales with the season — the firm pays for minutes used, not for seasonal seats.

Can it make outbound reminder calls for documents and deadlines?

Yes, for clients who have consented to calls. Campaigns can work the missing-documents list, confirm appointments, and remind clients ahead of extension and estimated-payment dates from the firm's own list. Every outcome posts back by webhook.

Can it serve clients who do not speak English?

Yes. The agent supports 47 languages and can switch mid-call among the languages the firm configures, with the same intake structure and no-advice boundary in every language. Premium voice or language paths can add up to 3¢ per minute.

Is ThunderPhone appropriate for confidential client calls?

ThunderPhone is GDPR and HIPAA compliant. The firm remains responsible for configuring its workflows, recordings, retention, integrations, and caller notices to meet its own professional and regulatory obligations, including client-confidentiality duties.