Reply Faster to Clients Chasing Their Refund: ChatGPT for Tax and Bookkeeping Firms
Updated . Built against the tool’s current screens and checked step by step. How we check this lesson
Every tax season the same email lands: "When do we get our refund?" Often the return isn't filed yet because documents are missing, and nobody can promise a refund date anyway. In this free, interactive lesson you give ChatGPT the thread and your firm's facts, let it draft, have it check every promise against those facts, fix what it got wrong, and send the reply from Gmail.
Start here first: Reply Faster: Turn a Messy Customer Email Thread into a Clear, Friendly Reply. This Accounting & Bookkeeping Firms version follows the same build with its own example business.
Watch it in 42 seconds
Reply Faster: Client Refund Emails: the key steps in under a minute
A client wants a refund date while two tax forms are still missing. Give ChatGPT the thread and your firm's facts, catch the date it shouldn't promise, and send a calm, clear reply from Gmail. The key steps from the free lesson, with captions.
Transcript
You're in a fresh chat. You'll give ChatGPT three things in one message: the thread, the facts, and what a good reply looks like. Click the message box. First, the thread. One line tells ChatGPT what it's looking at, then the emails, oldest first. Click Paste thread. Next, the facts. ChatGPT can't see your client portal, your firm's turnaround, or what you can honestly say about a refund, so spell them out. Number them, so you can check them later. Click Paste facts. Last, tell it what a good reply looks like: the tone, the three questions to answer, and a word limit. And one rule that matters most: don't invent details or promise anything that isn't in the facts. Click Paste instructions.

The example: a refund question with two forms still missing
The lesson uses a made-up firm, Northgate Tax & Bookkeeping, and a made-up client, Greg. Two weeks ago Greg uploaded his and his wife Lena's W-2s, the mortgage interest statement (Form 1098) and daycare receipts to the client portal. The firm replied that the 1099-INT for their savings account and the consolidated 1099 from their brokerage were still missing. Greg answered that he'd sent the brokerage one in August, and asked if the refund could go to their new bank account, offering to email the numbers. Nobody answered. Now he's writing again: his brother already has his refund, tuition is due November 1, and he wants a date.
It is urgent to the client, it mixes three questions, and the easiest answer ("you'll have it by the end of October!") is the one you can't give.
Who this is for
Owners, preparers, client coordinators and admins at small accounting, tax and bookkeeping firms who answer client email. No AI experience needed.
Why a refund date is the promise to watch
AI drafts lean toward reassurance: given a worried client and a tuition bill, ChatGPT will fill the gap with a date that sounds reasonable. But a firm doesn't control when a refund arrives. Once the IRS accepts an e-filed return, the IRS decides when the refund is issued. It publishes general guidance on typical timing, but it can't tell you when a specific refund will land, and neither can you. The honest reply says what the firm does control (finish the return, post it for review, e-file the day it's signed, send the acceptance confirmation) and points the client to the IRS "Where's My Refund?" tool for the rest.
The second catch matters just as much in a practice. "We'll file within 5 business days" skips the step the client has to take: reviewing the return and signing the e-file authorization (for most individual returns, IRS Form 8879). If the client thinks filing is automatic, the return can sit unsigned in the portal while they wait for a refund that hasn't been requested yet. Spelling out the steps in the reply prevents the next angry email.
In this lesson the turnaround times are the example firm's own policy, not a rule. Use your firm's real policy in your facts list.
Client data: what to paste and what to leave out
Before you paste a thread into any AI tool, remove Social Security numbers, bank routing and account numbers, dates of birth and anything else the reply doesn't need. Follow your firm's written data-security plan; the IRS's Publication 4557, Safeguarding Taxpayer Data, is a good reference if you are writing one.
Check how your ChatGPT plan handles data too. On ChatGPT Business and Enterprise, OpenAI says it does not train on your chats by default. On personal plans you can turn off "Improve the model for everyone" in Settings under Data controls.
How to use this at your firm
Keep a short, numbered facts list for the emails you answer most: missing-document follow-ups, "where's my refund," extension and fee questions. Keep the parts that never change (turnaround, how signing works, secure uploads, what you can't promise) and add the client-specific lines each time. Numbering the facts is what makes the check fast: every row in ChatGPT's table points to a fact number you can glance at.
Always read the final reply yourself before it goes out. Check forms, dates, dollar amounts and anything that sounds like advice. ChatGPT drafts the email; your name is on it.
How the interactive lesson works
Each step plays first in the Watch panel with a short voice-over, then you do it yourself in Your turn on a practice copy of Gmail and ChatGPT. Nothing touches a real account and no email is sent.
Try it yourself, free
Reading the steps is a start. Doing them is how it sticks. The interactive module walks you through every click in a practice copy of ChatGPT, checks each step, and never touches your real accounts.
Start “Reply Faster to Clients Chasing Their Refund: ChatGPT for Tax and Bookkeeping Firms”Step by step: Reply Faster to Clients Chasing Their Refund: ChatGPT for Tax and Bookkeeping Firms
All 20 steps of the interactive module, in order. In the module you watch each one, then do it yourself in a practice copy that checks your work.
1. Copy the thread
- Open the thread. This is Northgate Tax & Bookkeeping's Gmail inbox. Click Greg Alvarez's thread, Our 2025 return, to open it.
Here's the inbox for Northgate Tax and Bookkeeping, a small local firm. Greg's thread has four messages, a refund he's anxious about, and two tax forms that still haven't come in.
- Expand all messages. Gmail folds up the older messages in a thread. Click Expand all, the double-arrow icon at the top right of the thread.
Gmail folds up the older messages, so only the newest one is open. You want the whole story, so click Expand all, the double-arrow icon at the top right.
- Copy the thread. In real Gmail you select the messages, then press Ctrl+C (or right-click and choose Copy). Here, click the messages to copy them.
Read it through once. Greg wants a refund date, thinks he already sent one of the forms, and wants to email you his new bank account numbers. If there's anything private in there, like a Social Security or account number, leave it out. Here, just click the messages.
- Switch to ChatGPT. Click the ChatGPT tab at the top.
Now switch over to ChatGPT.
2. Give ChatGPT the context
- Click the message box. You are in a new chat. Click the message box.
You're in a fresh chat. You'll give ChatGPT three things in one message: the thread, the facts, and what a good reply looks like.
- Paste the thread. Paste in the thread. One line says what this is, then the four emails, oldest first.
First, the thread. One line tells ChatGPT what it's looking at, then the emails, oldest first.
Here is an email thread between my accounting firm and a client, oldest message first. Greg Alvarez (Sun, Sep 13): Hi Priya, I uploaded everything for our 2025 return to the portal tonight: both W-2s, the mortgage statement and the daycare receipts. Can you let me know once it's filed? We're really counting on the refund this year. Thanks, Greg Priya at Northgate Tax & Bookkeeping (Tue, Sep 15): Hi Greg, got them, thank you. We're still missing two forms: the 1099-INT for your savings account and the 1099 from your brokerage account. Once those are in, we can finish. - Priya Greg Alvarez (Thu, Sep 24): Didn't I already send the brokerage one back in August? Also we switched banks last month. Can the refund go to the new account? I can email you the numbers. Greg Alvarez (8:52 AM): Following up AGAIN. My brother got his refund weeks ago and ours isn't even filed?? I sent everything two weeks ago. When are we getting our money? I need an actual date, our tuition payment is due Nov 1.
- Add the facts. Paste in the facts. These are the only things the reply may promise: what you received, what's missing, your firm's turnaround and signing steps, the refund-date answer and the bank-account rule.
Next, the facts. ChatGPT can't see your client portal, your firm's turnaround, or what you can honestly say about a refund, so spell them out. Number them, so you can check them later.
Facts (only promise what is here): 1. On Sep 13 we received both W-2s (Greg's and Lena's), the mortgage statement (Form 1098) and the daycare receipts. 2. Still missing: the 1099-INT from their savings account at Harborview Credit Union, and the consolidated 1099 from their brokerage account. 3. What Greg sent in August was a quarterly brokerage statement, not the tax form. The consolidated 1099 is under Tax Documents when he logs in to his brokerage account. 4. Our policy: once we have every document, we finish the return within 5 business days and post it to the portal for Greg and Lena to review and e-sign. We e-file the same business day they have both signed. 5. We can't promise a refund date. Once the IRS accepts the return, the IRS decides when the refund is issued. We'll email them the acceptance confirmation, and they can check the status with the IRS "Where's My Refund?" tool. 6. New bank account: never send account numbers by email. Add the routing and account numbers in the portal under Refund details. They'll see them on the return to check before signing. 7. We missed Greg's Sep 24 email. That's on us. 8. Sign it: Priya, Northgate Tax & Bookkeeping.
- Say what a good reply looks like. Paste in the instructions: the tone, the three questions to answer, a word limit, and a rule not to invent anything.
Last, tell it what a good reply looks like: the tone, the three questions to answer, and a word limit. And one rule that matters most: don't invent details or promise anything that isn't in the facts.
Write my reply to Greg. Tone: calm, warm and professional, like a small local accounting firm that knows him. Apologize once for missing his Sep 24 email. Answer all three of his questions clearly: when they'll get the refund, whether the August file was the brokerage form, and the new bank account. Keep it under 200 words. No subject line, since it's a reply in the same thread. Don't invent details or promise anything that isn't in the facts.
3. Get the first draft
- Send it. Thread, facts and instructions are all in. Click the Send arrow.
Thread, facts, and instructions, all in one message.
4. Check every promise
- Read the draft, then click the message box. Read the draft closely. It sounds great, but look at the timing paragraph. Then click the message box.
That's a solid first draft. It apologizes once, lists what's in and what's missing, and keeps the bank numbers out of email. But read the timing paragraph: a refund by the end of October. None of the facts you gave it say that. A draft can sound helpful and still promise too much.
- Ask ChatGPT to check its promises. Paste in the check to ask for a table of every promise and the fact behind it.
Ask ChatGPT to check its own work: every promise in the reply, next to the fact that backs it up.
Check that reply against my facts. Make a table of every promise or claim in it and the fact that backs it up. Flag anything the facts don't support.
- Send the check. Click the Send arrow.
5. Fix it and warm it up
- Read the table, then click the message box. Five of the seven claims match a fact. The refund date does not, and neither does "file within 5 business days". ChatGPT suggests wording for both. Click the message box.
Five of the seven claims match a fact. The refund date doesn't, and ChatGPT caught one you might have missed: you finish the return in five business days, but you can't file until Greg and Lena sign. Still compare the table with your own facts, since you know the firm.
- Ask for specific changes. Paste in the fix: use both suggested wordings, make it warmer and easier to scan, and keep every other fact the same.
Now ask for specific changes, not just make it better. Use both suggested wordings, make it a little warmer and easier to scan, and keep every other fact exactly the same.
Use both of those wordings. Then make the whole reply a little warmer and easier to scan, still under 200 words. Keep every other fact exactly the same. Reply with just the email.
- Send the fix. Click the Send arrow.
6. Send it from Gmail
- Copy the reply. Read the final reply. Then click the Copy button under it.
Read it once more. The missing forms are clear, the signing step is there, and there's no refund date you can't keep. It even acknowledges the tuition bill without promising anything.
- Go back to Gmail. Click the Gmail tab at the top.
Back to Gmail.
- Click Reply. Under the last message, click Reply.
Under Greg's last message, click Reply. Your answer stays in the same thread, which is why you told ChatGPT to skip the subject line.
- Paste the reply. Paste in the reply to drop in the reply you copied. In real Gmail, press Ctrl+V.
Hi Greg, I'm sorry for the slow reply. Your Sep 24 email slipped past us, and that's on us. We have both W-2s, the mortgage statement (Form 1098) and the daycare receipts. Two forms are still missing: • The 1099-INT for your Harborview savings account • The consolidated 1099 from your brokerage account. What you sent in August was a quarterly statement, not the tax form. You'll find it under Tax Documents when you log in. Once both are in, we'll finish your return within 5 business days and post it to the portal for you and Lena to review and e-sign. We e-file the same business day you've both signed. I know the tuition payment is on your mind, so I'll be straight with you: we can't promise a refund date, because the IRS decides when refunds go out once it accepts the return. We'll email you the acceptance confirmation, and you can check the status with the IRS Where's My Refund? tool. For the new bank account, please don't email the numbers. Add them in the portal under Refund details, and you'll see them on the return before you sign. Priya Northgate Tax & Bookkeeping
- Read it, then send. Read it one last time: the missing forms, the signing step and the refund answer. Then click Send.
One last read before it goes out. ChatGPT wrote the draft, but your name is on it, so check the missing forms, the signing step, and the refund answer. Everything's right.
Video walkthrough
The whole lesson in 3:07, narrated step by step. Watch it once, then do it yourself in the practice copy.
A calm reply to "where's my refund?" with ChatGPT
A client wants a refund date while two tax forms are still missing. Give ChatGPT the thread and your firm's facts, catch the date it shouldn't promise, and send a calm, clear reply from Gmail.
- 0:00 Intro: what you'll build
- 0:13 Copy the thread
- 0:53 Give ChatGPT the context
- 1:29 Check every promise
- 1:58 Fix it and warm it up
- 2:27 Send it from Gmail
More videos from this lesson
Reply Faster: Client Refund Emails in 67 seconds
A client wants a refund date while two tax forms are still missing. Give ChatGPT the thread and your firm's facts, catch the date it shouldn't promise, and send a calm, clear reply from Gmail.
Transcript
Now switch over to ChatGPT. Click the ChatGPT tab at the top. You're in a fresh chat. You'll give ChatGPT three things in one message: the thread, the facts, and what a good reply looks like. Click the message box. First, the thread. One line tells ChatGPT what it's looking at, then the emails, oldest first. Click Paste thread. Next, the facts. ChatGPT can't see your client portal, your firm's turnaround, or what you can honestly say about a refund, so spell them out. Number them, so you can check them later. Click Paste facts. Last, tell it what a good reply looks like: the tone, the three questions to answer, and a word limit. And one rule that matters most: don't invent details or promise anything that isn't in the facts. Click Paste instructions. Thread, facts, and instructions, all in one message. Click the send arrow. That's a solid first draft. It apologizes once, lists what's in and what's missing, and keeps the bank numbers out of email. But read the timing paragraph: a refund by the end of October. None of the facts you gave it say that. A draft can sound helpful and still promise too much. Click the message box.
Screenshots




Frequently asked questions
- Can ChatGPT answer "where's my refund?" emails for my firm?
- It can draft them quickly. Paste the thread and a numbered list of your firm's facts, ask for the reply, then have ChatGPT check every claim against those facts before you send it. Treat every reply as a draft you are responsible for.
- How do I stop ChatGPT from promising a refund date?
- Put it in your facts: you can't promise a refund date because the IRS decides once it accepts the return. Tell ChatGPT not to promise anything that isn't in the facts, then ask for a claim-by-claim table and fix anything it flags.
- Is it safe to paste client emails into ChatGPT?
- Only after you remove Social Security numbers, bank details and anything the reply doesn't need, and only in line with your firm's data-security plan. Business and Enterprise plans don't train on your chats by default; on personal plans you can turn that off under Data controls.
- Does this lesson give tax advice?
- No. It teaches an email routine. The firm, the client and the turnaround times are made up, and the timelines are the example firm's own policy.
- Is it free?
- Yes. Stepthrough is completely free and the practice copy needs no accounts. To do it for real you need your own ChatGPT and email accounts.
More ChatGPT tutorials
Build a Custom GPT Social Media AssistantSee why generic prompts give generic results, then build a Custom GPT loaded with your brand voice and watch the output transform.
Free · Live ~8 min
Build an AI Estimate Writer for Your HVAC CompanySee why generic prompts give generic results, then build a Custom GPT that knows your HVAC services and pricing and writes clear, professional estimate descriptions for…
Free · Live ~8 min
ChatGPT for Electricians: Build an Electrical Bid WriterSee why generic prompts give generic bids, then build a Custom GPT that knows your electrical services and pricing and drafts professional bid descriptions.
Free · Live ~8 min
Build a Custom GPT Plumbing Quote WriterSee why generic prompts give generic quotes, then build a Custom GPT loaded with your plumbing services and pricing and watch the quotes transform.
Free · Live ~8 min
Prompt Writing 101: Role, Context, Task, FormatAsk ChatGPT for the same customer email twice, once vaguely and once with a four-part prompt, and see exactly why structure gets a better answer.
Free · Live ~8 min
Build a Custom GPT That Writes Sales Follow-Up EmailsSee why generic prompts give generic results, then build a Custom GPT that knows your product, pricing and rules and writes short, useful follow-up emails in your voice.
Free · Live ~8 min
From the blog
Is It Safe to Paste Client Emails into ChatGPT?Is it safe to put client data in ChatGPT? A practical checklist: what to remove first, which plan settings to check, and the rules your industry points to.
Oct 1, 2026 6 min read
ChatGPT for Accountants: Client Recaps and RepliesChatGPT for accountants and bookkeepers: turn client meetings into dated action items and answer "where's my refund?" emails without overpromising.
Oct 1, 2026 7 min read
Visual guides
This lesson’s key ideas as quick visual guides: swipe through the slides, or read the same guide as text.
5 Steps to Turn a Messy Email Thread into a Clear ReplyA visual guide: paste a customer thread with numbered facts, check every promise in ChatGPT's draft, fix it and send it from Gmail.
Step-by-step guide 7 slides
Mistake to Avoid: A Soft Yes When You Mean NoA visual tip for customer emails: AI drafts blur a no into "we'll do our best." Say no early, give one reason and a real alternative.
Mistake to avoid One graphic
Mistake to Avoid: Promising a Date Nobody ConfirmedA visual tip for late orders: give the AI only timing you have confirmed. If there is no date yet, say when you will update the customer.
Mistake to avoid One graphic
Related terms
Plain-English definitions, each with an example from a free lesson.
Related prompts
- Check reply promises prompt: A ChatGPT prompt that checks a draft before you send it: a table of every promise, the fact behind each, and safer wording for…
- Email newsletter prompt: A ChatGPT prompt for a short customer newsletter built from your numbered updates: one section each, one main call to action, no…
- Email to task list prompt: Turn a long email thread into a to-do list: every request, promise and unanswered question, who asked and when, what is overdue…
- Estimated tax payment reminder prompt: Remind a client about an upcoming estimated tax payment using your firm's numbers: amount, due date, how they pay, and who to…