A
Accounting Practice Workflows
Runbook

Setting up client onboarding workflows for your accounting firm

A step-by-step runbook for building a repeatable client onboarding process — from engagement letters to document collection to portal access.

By Accounting Practice Workflows TeamLast reviewed: 2026-03-26
A repeatable onboarding workflow ensures every new client starts with the same clear foundation: signed engagement letter, collected information, portal access, and assigned work. Without this, each new client is a custom project. This runbook walks through the setup process for building an onboarding workflow in your practice management or portal software. Expect two to three days of initial setup, then ongoing refinement based on real client feedback.
1

Define your onboarding stages

List every step between a prospect saying yes and your team starting work. For most firms this includes: proposal or engagement letter sent, engagement letter signed, client information collected, portal access provisioned, prior-year documents received, internal setup complete (tasks created, team assigned). These become your onboarding pipeline stages.

2

Create your engagement letter template

Build your standard engagement letter template in your e-signature tool or portal. Include scope of services, fees, payment terms, and mutual responsibilities. Test the signing flow on mobile — most clients will sign from their phone. Verify that signed copies are automatically filed in the client record.

3

Build your client intake form

Create a form that collects the minimum information needed to start work. For most accounting firms: entity name and type, EIN or SSN, fiscal year end, primary contact details, prior accountant or CPA information, services requested. Keep it under ten fields. Add conditional sections for specific service types rather than showing everything to every client.

4

Set up the document request template

Create a checklist of documents needed before work begins, organized by service type. For tax clients: prior-year returns, W-2s, 1099s, receipts for deductions. For bookkeeping clients: bank statements, credit card statements, prior-period financial statements. Include clear instructions for each item so clients know what to provide.

5

Configure portal access and notifications

Set up the portal invitation flow: welcome email template, access instructions, and notification preferences. Test the complete flow — from invitation email to first login to first document upload. Verify that notifications fire correctly when clients complete actions. Set reminder schedules for incomplete onboarding items.

6

Connect onboarding completion to practice management

When onboarding is complete, your practice management tool should reflect it: client status updated, initial tasks created, recurring engagements scheduled. If your tools integrate natively, configure the trigger. If they do not, document the manual handoff steps and assign responsibility for completing them.

Test with a real client

Before rolling out your onboarding workflow to all new clients, test it end-to-end with one actual new client. Walk through every step and note where the process stalls, where instructions are unclear, and where the client has questions. One real test is worth ten internal walkthroughs.

Disclosure

Some links on this page may be referral links. If you choose a tool through one of these links, it may support this site at no extra cost to you. We only include tools we would evaluate ourselves.

How long should client onboarding take?

+

For a standard tax or bookkeeping engagement, aim for the client-facing portion to take under 30 minutes. The internal setup (task creation, team assignment) should take under 15 minutes with good templates. End-to-end, most onboarding should be complete within one week of the client saying yes.

Should we use the same onboarding process for all service types?

+

Use the same framework with service-specific variations. The engagement letter, portal setup, and basic information collection are standard. Document requests and intake questions should vary by service type using conditional logic in your forms.

What is the most common onboarding bottleneck?

+

Document collection. Clients procrastinate on gathering prior-year documents, bank statements, and tax forms. Address this by making document requests specific (not 'send us your documents' but 'upload your 2024 federal return'), setting clear deadlines, and using automated reminders.

How often should we update our onboarding workflow?

+

Review after every ten new clients during the first year, then quarterly. Each batch of clients will surface friction points you did not anticipate. Common updates include simplifying forms, adjusting reminder timing, and updating document request lists for new service types.

Related Guides
← Back to all guides