Email follow-up for CPA firms starts with one message. To chase a client for data you need, reply in the thread where you first asked. Name the missing item the way the client’s paperwork names it. Say in one line what it unlocks and the date you need it by. Then make the answer easy: a reply, an upload link, or a yes. That’s the whole email, and it works at any size of practice.
What changes at a firm is everything around that email. One client’s missing K-1 can hold up a preparer, a reviewer and a partner at once. If all three chase, the client gets three emails in three voices. If each assumes another one is chasing, the client gets none. The fix is one owner per open ask, one thread, and a cadence that climbs the firm in a known order.
You’re not doing anything wrong if this already slips sometimes. Most firms never decided who chases, so it gets decided case by case. This guide gives you the decision, the cadence, the templates for each step, and the professional rules that put a clock on records.
Email follow-up for CPA firms: the first message
A good first follow-up has five parts, and each one is a line or less:
- The same thread. The client can see what was asked and when, without searching.
- The item, named their way. “The 1099-DIV from Schwab,” not “brokerage documents.”
- What it unlocks. “It’s the last thing we need to finish your return.”
- The date. A real date, tied to something the client cares about.
- The easy answer. The portal link, or “reply and we’ll give you a call.”
Here’s the first reminder, sent three business days after the original ask:
Subject: Re: Documents for your 2025 return
Hi Dana,
One item is still open: the 1099-DIV from your Schwab account. It’s the last piece we need before review.
If you can upload it by Thursday, October 8, we’ll have the return to you for signature next week. The upload link is below.
Thanks, Priya
Writing the follow-up for a missing document takes the message apart line by line. The rest of this guide is the firm’s half: who sends it, what comes next, and who else needs to know.
Who owns the chase when three people are waiting
Every open ask needs one named owner. The others are waiting, and they need to see where it stands, but they don’t write to the client.
A typical set of people waiting on one answer looks like this:
| Who | What they’re waiting for | What they do while they wait |
|---|---|---|
| Preparer | The missing document or data | Owns the chase, and sends the first two follow-ups |
| Manager or reviewer | A finished return to review | Steps in at the dated follow-up, if the preparer asks |
| Partner | Sign-off, and a client who stays happy | Sends the decision email, if it gets that far |
The owner is usually the person who made the original ask. That keeps the client in one conversation with one person. It also means the thread already holds the history when the next rung picks it up.
Four rules keep this clean:
- One sender until the escalation. The client hears from the owner, and only the owner, until the cadence says otherwise.
- The handoff is announced. When the manager takes over, the preparer’s last message says so. “I’ve copied Sam, who’s reviewing your return.”
- Nobody CCs the partner on routine chases. A partner copied on every reminder stops reading them, and then misses the one that matters.
- The owner reports, the others don’t ask. A one-line status where the team can see it saves three people from checking separately.
Firms with staff often skip the first rule without noticing. A reviewer sends a quick “any update?” from their own mailbox. The client now has two threads, answers the wrong one, and the preparer never sees the reply.
A cadence that climbs the firm
A cadence works backward from the date the firm needs the answer. Count business days, and start from the original ask. Each step goes up one rung, so the client feels the weight of the request grow without the tone ever changing.
| Business day | Who sends | How | What the message adds |
|---|---|---|---|
| 0 | Preparer | The original ask, with a date | |
| 3 | Preparer | Reply in the same thread | A short reminder that names the item |
| 7 | Manager, copied in by the preparer | Reply in the same thread | What happens to the timeline if it doesn’t arrive |
| 9 | Preparer or manager | Phone call, then a one-line email | A spoken ask, and a written record of it |
| 12 | Partner | Reply in the same thread | A decision: extend, change scope, or pause |
Shorten it when the deadline is close, and stretch it when the date is months away. The shape stays the same. How long to wait before following up covers why replies come early and what resets the clock.
The step most firms leave out is the call. An email that’s been ignored twice is often sitting under forty others. A two-minute call tends to move it, and the follow-up email afterward dates what was agreed.
The signed Form 8879 is the classic three-people-waiting case. The return is done, reviewed and approved. Nothing goes until the client signs. The Form 8879 instructions are plain about it:
You must receive the completed and signed Form 8879 from the taxpayer before the electronic return is transmitted (or released for transmission).
So the whole firm’s finished work waits on one signature. That’s the request worth putting on the fastest cadence you run.
Templates for each step
Each template below is a reply in the original thread. Change the names, the item and the date, and keep the rest short.
The manager’s dated follow-up (day 7)
Hi Dana,
I’m Sam, and I’m reviewing your return with Priya. We’re still missing the 1099-DIV from Schwab.
If it reaches us by Tuesday, October 13, we’ll file on time. After that we’d need to talk through the options with you.
The upload link is below, or you can reply and we’ll call.
Sam
The note after the call (day 9)
Hi Dana,
Thanks for the call just now. As agreed, you’ll download the 1099-DIV from Schwab tonight and upload it by noon tomorrow.
Priya
The partner’s decision email (day 12)
Hi Dana,
Your return is ready except for the Schwab 1099-DIV. I’d like to settle how we finish it.
The totals we need are on your Schwab year-end statement, which you can download in a few minutes. If that’s hard to find, I can set up a short call with Priya and we’ll find it together. Can you reply by Friday with which works better?
Mark
The partner’s email offers a choice, not another reminder. By day 12 the client knows what’s missing. What moves them is a decision with a date on it.
The status line for the two who are waiting
This one never goes to the client. It’s the line the owner posts where the team can see it:
Dana Ruiz, 2025 1040: waiting on Schwab 1099-DIV. Sam’s follow-up went today. Call booked Thursday. Next step is Mark’s decision email on October 16 if it hasn’t arrived.
It answers the three questions the others would ask: what’s missing, what’s been done, and what happens next.
What workflow tools automate
Practice management software can send the reminders for you. Two common ones:
- Karbon. Its help center describes gentle, urgent and custom reminder schedules for client requests. Urgent reminders go every day. After the fifth reminder they stop, and resending the request starts the count again.
- TaxDome. Its help center says request reminders repeat every 3 days by default, with 1 reminder in total by default.
Both help center pages were read through search results on October 4, 2026. Their wording changes, so check the current page.
Automated reminders handle the first two rungs well. They’re polite, they’re on time, and nobody has to remember. They don’t handle these:
- The reply that isn’t an answer. “I’ll look for it this weekend” stops nobody’s reminder, and it should change the plan.
- Half a delivery. The client uploads one of two brokerage statements, and the reminder keeps asking for “documents.”
- The client who answered somewhere else. A call or a text to the preparer doesn’t reach the portal.
- The step up. A reminder can’t decide it’s time for the manager, or for a call.
Most firms end up with both. The portal sends the routine nudges, and a person owns the thread once a human needs to step in.
When the answer is a client’s old file
Sometimes the blocking item isn’t with the client at all. A new client’s prior returns and workpapers sit with their former accountant. Here the professional rules give you a clock to point to.
The AICPA Code’s Records Requests interpretation, ET sec. 1.400.200, says:
Where a member is required to return or provide records to the client, the member should comply with the client’s request as soon as practicable but, absent extenuating circumstances, no later than 45 days after the request is made.
Circular 230 section 10.28 adds a federal rule for anyone practicing before the IRS:
A practitioner must, at the request of a client, promptly return any and all records of the client that are necessary for the client to comply with his or her Federal tax obligations.
A fee dispute generally doesn’t change that. State boards can be stricter. Texas sets 10 business days for original client records in 22 TAC 501.76.
Both rules run on a request from the client. So the follow-up that works is one the client sends, or signs. Draft it for them, with the date it went. Then your cadence counts from that date, and a 45-day ceiling becomes a line in your status note.
The same rules apply when the request comes to your firm. The clock starts when the email arrives, not when a partner reads it. How soon a CPA must return client records covers that side.
Old files often travel as attachments. IRS Publication 4557 tells tax professionals to encrypt sensitive data sent by email. Ask for the file through your portal, or by encrypted email.
How Point keeps one chase going for the firm
Point reads your mail as it lands. When you send the ask and the next move is the client’s, you say so in plain words on the thread. “Waiting on Dana for the 1099-DIV, need it by the 8th.” Point writes that down as a task with the date on it. Nothing else to keep.
On the day, if Dana hasn’t answered, the thread comes back to the top of your feed. Point has the follow-up drafted in your voice, and it waits for you by default. You read it, change a line if you like, and send. It goes from your own address, so it threads under the original. Tasks that write themselves down covers how an ask becomes a dated task.
If what you need is the reply itself, ask Point to tell you when it arrives. “Tell me when Dana sends the Schwab form.” That’s a watch. You hear once, when it lands, instead of checking. Setting your first watch shows how it’s written.
For the people waiting with you, team messages and client mail share one feed. The status line you post to Sam lives next to the thread it’s about. When Dana answers, Point can mark the task as looking done and show why, then wait for you to agree.
How far Point goes is your call, one kind of action at a time. Every kind starts on review. You can see what Point did in the activity log, and undo it there. A message already delivered stays delivered, so most partners keep client replies on review the longest. The dial explains the levels.
Each person’s Point reads their own mailbox. If your clients already upload through a portal and your reminders run there, keep them there. Point is for the email side: the thread a person owns once the reminders have done their part. Everything else Point handles is on the benefits page. You can join the beta and try it with your own mail.
Common questions
How do I write an email to follow up with a client about data required for accounting?
Reply in the thread where you first asked, so the client sees the original request. Name the missing item the way the client’s paperwork names it. Say in one line what it unlocks and the date you need it by. End with the easiest way to answer, such as an upload link or a one-word reply.
How often should a CPA firm follow up on missing client documents?
A workable cadence is a reminder three business days after the ask, a dated follow-up from the manager around day seven, a phone call around day nine, and a decision email from the partner around day twelve. Shorten it when the deadline is close. Keep each step in the same email thread.
Who at a CPA firm should send client follow-ups?
One named owner per open request, usually the person who made the original ask. Other people waiting on the answer see a status line but don’t write to the client. The manager and then the partner step in at set points in the cadence, and each handoff is announced in the thread.
How soon must a CPA return a client’s records after receiving the request?
The AICPA’s records rule, ET sec. 1.400.200, sets a ceiling of 45 days from the request, absent extenuating circumstances, and asks for compliance as soon as practicable. For tax practitioners, Circular 230 section 10.28 adds that client records needed for federal tax compliance go back promptly, and a fee dispute generally doesn’t change that. Your state board may set a shorter limit, such as 10 business days in Texas. The clock runs from the day the request email arrives.
Can client follow-up emails be automated?
Practice management tools such as Karbon and TaxDome can send scheduled reminders for client requests. They handle routine nudges well. They don’t read a client’s reply, notice a partial upload, or decide when a person should step in, so most firms pair them with a named owner for each request.
Should the follow-up be a new email or a reply?
A reply in the original thread. The client sees what was asked and when, and everyone at the firm finds the whole history in one place. A new thread from a second person is the most common way a client’s answer gets lost.