OnboardingGenie
How a 7-Person CPA Firm Onboards S-Corp and Individual Tax Clients with Two Packets and One Tool

How a 7-Person CPA Firm Onboards S-Corp and Individual Tax Clients with Two Packets and One Tool

Chris Roberts·Founder, OnboardingGenie·May 6, 2026·10 min read
accountingcase-studyclient-onboarding

Helena Park runs Park CPA Services — a 7-person tax and advisory practice in St. Paul, Minnesota, with about 80 individual filers and 25 S-Corp business clients on the books. In early February she finally got tired of the way her two client types had been onboarding the same way for years: a single intake email with the same nine PDFs attached, regardless of whether the recipient was a freelance graphic designer or the owner of a small manufacturing shop with quarterly estimates and a payroll service to coordinate.

She opened OnboardingGenie on a Tuesday morning, built two packets — one for "Individual" and one for "S-Corp / Business" — dropped her firm's existing four-page client process document into the training step of each, and watched the Genie convert the PDF into a six-slide explainer with a one-line attestation at the end. The whole setup took about 45 minutes. By that afternoon she'd sent her first S-Corp packet to a new client; the client completed every step before lunch the next day.

What changed for Helena wasn't really the tools. It was the move from one undifferentiated workflow to two purpose-built ones — and a system that knew the tax deadline was coming.

Helena's setup is a pattern worth naming: client-type templating — building one onboarding packet for each customer type that needs different documents, different training, and different deadline pressure. For Park CPA with both 1040 individual filers and 1120-S business clients, that means two packets. A firm that also handles partnerships and trusts would build four. The number scales with the actual client mix; the principle stays the same. Each packet contains the standard intake steps (engagement letter, IRS Form 8821, prior-year return upload), a short firm-specific training built from an existing process document, and a single attestation at the end. The pipeline view tracks every active client across every group; nudges fire as the relevant tax deadline approaches.

How do you onboard S-Corp clients and individual filers with one tool?

You build separate packets for each customer type, pick the right one when you click "Send," and let the tool handle the rest. For Park CPA, the individual packet has six steps; the S-Corp packet has nine. Clients see a single magic link with a checklist tailored to their situation — they never see steps that don't apply to them.

Park CPA's individual filer packet covers the engagement letter, IRS Form 8821 information authorization, prior-year return upload, refund-routing form, the firm-process training step, and a contact-update form. The S-Corp packet covers everything in the individual packet, plus operating agreement upload, articles of incorporation upload, payroll service contact information, and a quarterly estimated tax acknowledgment.

The split matters because the time investment is different. An individual filer typically completes the full packet in about 18 minutes from link-open to checklist-complete; an S-Corp client takes closer to 35 minutes. Sending the S-Corp packet to an individual filer would have buried them in fields that don't apply. Sending the individual packet to an S-Corp client would have left out documents Helena needs before she can even start the Q1 estimates conversation.

What does it look like to put training inside an onboarding packet?

A training step is a sequence of slides plus an attestation that the client read them — built right into the packet, completed in the same session as the e-signatures and uploads. Helena dropped her existing "Working with Park CPA" process document into the Genie's PDF-to-slides import, and the system generated a six-slide deck covering communication norms, document deadlines, the client portal login, and what to expect when something needs follow-up. The attestation is a single checkbox: "I've read this and understand how Park CPA handles communication."

For new clients — especially individual filers who've never used a CPA before — the training step solves a real problem. Most CPAs explain their process verbally on the discovery call and hope the client remembers. Most clients do not remember. A short slide deck inside the onboarding packet means the explanation lands in writing, the client confirms they got it, and Helena has a timestamped record of acknowledgment. That last piece is genuinely useful in late March when a client claims they "didn't know" prior-year returns were due by the 15th.

How does deadline-aware nudging actually work in OnboardingGenie?

The system tracks who's completed which steps and shows the firm a pipeline view at any time of who's done, who's in progress, and who's stalled. Automated reminders fire on a deadline-aware schedule — 48 hours after the invitation, three days before any deadline, and one day before — without the firm doing anything. When the firm wants to add a personal touch, they can send a one-off reminder to a specific recipient from their detail page (limited to one per day per person, to avoid the spam pattern).

For Park CPA in mid-March, that meant Helena could see in the pipeline view that 11 individual clients still hadn't uploaded their prior-year returns with three weeks until April 15. The automated reminders were already doing their job. What Helena added was personal — over two days, she opened each client from the pipeline and sent a brief note about the timing and an offer to walk them through the upload if they needed help.

What I keep noticing about this part of the workflow is that "automated reminders" usually means a system that sends nags on a fixed timer, regardless of context — and clients have learned to ignore those. OnboardingGenie's automated reminders fire at deadline-aware moments rather than arbitrary ones, and the pipeline view shows the firm exactly who needs human follow-up so they can layer in personal attention where it matters. The combination is what changes the response rate, not either piece on its own.

Where do the documents and the statuses actually live?

In one place — the pipeline view in OnboardingGenie — instead of scattered across multiple staff inboxes alongside every other email the firm receives. Helena and her front desk both see the same picture: every active onboarding, what each client has completed, what's been uploaded, when it landed. Documents stop getting lost, because there's a single place to look for them.

This sounds small until you've worked the other way. Most small firms run intake through email by default — engagement letters in the partner's sent folder, returns uploaded to a Drive folder someone has to remember to check, intake forms scanned and then forgotten in the office manager's inbox. Documents don't go missing because anyone loses them — they go missing because the search radius is too wide. "Did we get the 8821 from the new S-Corp client?" goes from a five-minute hunt across four inboxes to a three-second glance at the pipeline.

What changed for Park CPA after the switch?

The most visible change was completion speed: the median time from packet send to all-steps-complete dropped from roughly 5 days under the old email-and-PDF workflow to about 90 minutes for individual filers and just under 3 hours for S-Corp clients. The less visible but bigger change was the volume Helena could handle without help.

MetricBefore (email + PDFs)After (one link, two packets)
Median time from send to complete (individual)4–6 days~90 minutes
Median time from send to complete (S-Corp)7–10 days~3 hours
Documents missing on intake (per new client)1.8 average0.3 average
Time chasing missing items per week (Helena)~6 hours~45 minutes
Software cost$40/seat × 7 = $280/month$79/month flat (Pro+)

By the second week of February, she'd onboarded 22 new clients without a single follow-up call about "what was I supposed to upload again?" By April 1, that number was 47.

The cost line is its own observation. Helena had been paying for a per-seat e-sign tool at the rate of all seven employees, mostly so the front-desk admin could send engagement letters during peak season. Switching to flat-rate meant she stopped budgeting per-seat capacity and started building packets that anyone in the office could send.

Why does client-type templating work for other accounting firms?

Client-type templating works because most firms have more than one client type but only one onboarding workflow — and that mismatch is invisible until you split it. Once purpose-built packets are running side by side, the friction stops registering as friction because it's gone. Park CPA's split is between individuals and S-Corps — two packets. A firm that also handles partnerships, trusts, and estates might run four or five. The right number is the smallest set that covers the actual client mix without making any single packet so general it stops fitting.

The pattern works because the cost of building an additional packet is small once the first one exists. Helena's S-Corp packet was built by duplicating her individual packet and adding the four extra steps — about 12 minutes of work. The benefit is durable: every new S-Corp client from that point forward gets the right onboarding, with no per-client thought required. (See how the packet system actually works for the underlying mechanics.)

Two patterns I've seen across firms that adopt this:

The recommendation accuracy goes up. When the front desk doesn't have to remember which forms a new business client needs, they don't forget any. The packet remembers.

The audit story improves. A folder per client with every required document, dated and timestamped, is a different kind of compliance file than a stack of scanned PDFs in a Drive folder. When a state board or a peer-review auditor asks for a sample of intake records, the answer goes from "give me a few hours" to "here's the link."

Frequently asked questions about onboarding new tax clients

Can I have more than two client-type packets?

Yes. There's no fixed limit, and many accounting firms run three to five — for example, individual / S-Corp / partnership / trust-and-estate / new-vs-returning. The right number is the smallest set of packets that covers your actual client mix without making any single packet so general it stops fitting.

Does the training step work without uploading a PDF?

Yes. You can describe the training topic and let the Genie generate slides from your prompt, paste in your own slide content directly, or upload an existing slide deck. The PDF-to-slides path is the fastest if you already have a process document, but it's not the only way. Training steps are a Pro+ feature.

The firm sends it by email from inside OnboardingGenie. The client clicks the link and sees their checklist on the web — no account creation, no app download, no login required. Most clients complete the packet from a phone or tablet within the same session.

What about clients who don't finish the packet by the deadline?

The pipeline view shows everyone in flight — complete, in progress, or stalled — so you can see at a glance who needs follow-up. Automated reminders fire at 48 hours after invitation, three days before any deadline, and one day before. You can also send a manual reminder to a specific recipient from their detail page, limited to one per day to avoid spam.

What to try next

If your firm has more than one client type — and most do — the experiment is small. Build one packet for your most common client type, send it to your next five new clients, and watch how completion looks compared to the email-and-PDF baseline. If the math works, duplicate the packet, modify it for your second-most-common type, and run the same test for that group.

That's a four-week test. The math will show itself.

Try a free OnboardingGenie account and build your first client-type packet in about 15 minutes.

CR

Chris Roberts

Founder, OnboardingGenie

Ready to simplify your onboarding?

30-day free trial. No credit card required.

Start Free Trial