Karbon vs Canopy: CAS Client Onboarding in 2026
Client Advisory Services is the fastest-growing line in the accounting profession, and the first 30 days of a new engagement decide whether that growth compounds or leaks. Two practice-management platforms dominate the shortlist for firms trying to make onboarding repeatable: Karbon and Canopy. Both can hold the checklist, the client portal, and the recurring work. The difference shows up in how each one handles the eight discrete steps of onboarding a CAS client — and in how much of each step you can push to an automation layer rather than a staff member's inbox.
This guide walks the eight steps in order, shows the benchmark numbers behind each one, and compares where Karbon and Canopy pull ahead. It is written for CAS leaders scaling past the point where onboarding can live in one partner's head.
TL;DR
CAS revenue is growing far faster than the rest of the profession, so onboarding volume is rising and manual onboarding no longer scales.
CAS practices posted a median growth rate of 17% in 2023. That growth is the reason a documented, tooled onboarding process now matters.
The eight steps run from engagement acceptance through data gathering, tech setup, opening balances, and the first supervised close.
Karbon leads on connected work management and an open API for triggering downstream steps; Canopy leads on an all-in-one client portal and document flow.
An orchestration layer sits above both platforms so each onboarding step fires the next without a human copy-pasting between systems.
What the numbers say
The case for investing in onboarding is not a hunch; it is in the benchmark data. According to CPA.com, CAS practices reported a median growth rate of 17% in 2023 across the 206 U.S. firms surveyed. When client count climbs at that pace, the onboarding process is the constraint that either lets you absorb the growth or forces you to hire ahead of it.
The pricing shift underneath that growth matters just as much. According to the Journal of Accountancy, only 10% of CAS practices now bill primarily by the hour, down from 53% in 2018. Fixed-fee, recurring engagements mean the onboarding period is pure setup cost — every day it drags erodes the margin on the whole contract.
| CAS benchmark (2023 data) | Figure | Change vs prior survey |
|---|---|---|
| Median CAS practice growth rate | 17% | Outpaced firm-wide growth |
| Median net client fees per professional | $156,250 | +29% |
| Median CAS revenue rise | 61% | vs 2022 survey |
| Firms with staff fully dedicated to CAS | 78% | — |
| Firms billing primarily by the hour | 10% | Down from 53% in 2018 |
| Median annual revenue per client (firms with a written plan) | $27,761 | ~$10,000 above average |
| Source: AICPA & CPA.com CAS Benchmark Survey (206 firms, May–July 2024), CPA.com and Journal of Accountancy. |
Two more figures frame the tooling decision. According to the AICPA and CPA.com CAS Benchmark Survey, median net client fees per professional reached $156,250, an increase of 29% over the prior study. And according to Accounting Today, technology-investing CAS practices serve 50% more clients — a median of 100 versus 67 for everyone else. The firms that tool their workflow are simply carrying more clients per professional.
Median net client fees per professional reached $156,250, up 29%.
Why accounting operations break at scale
Onboarding breaks at scale for a structural reason: it is a hand-off relay, and every hand-off is a place where the baton drops. A signed engagement in your proposal tool has to become a client record in your practice-management system, which has to become a portal invite, which has to become a document request, which has to become a chart-of-accounts build, which has to become a first close. Each arrow in that chain is usually a person remembering to do the next thing.
This is not a small-shop problem anymore. According to CPA Practice Advisor, 78% of CAS practices now have staff working only in CAS — a sign the function has matured from a side offering into a dedicated operation that needs a real process.
When a firm has six clients, one partner holds the whole chain in their head. At sixty clients onboarding three or four a month, that memory is gone and the chain snaps quietly — a portal invite that never went out, opening balances that were never reconciled, a QuickBooks file the client swore they connected. The symptom is a first close that slips two weeks, and the cost is a fixed-fee client who is unprofitable before month two.
The billing model makes the wound deeper. Because recurring fixed fees are now the norm, a slow onboarding does not generate extra hourly revenue — it just burns setup hours against a flat price. According to Inside Public Accounting, median reported CAS revenue rose 61% over the prior survey, which means the volume flowing through onboarding has grown faster than most firms have re-tooled the process to handle it.
Only 10% of CAS firms still bill primarily by the hour.
The automation blueprint
Here is the eight-step onboarding sequence, mapped to the platform that owns each step and the target service level. The goal is to make each step trigger the next rather than wait for someone to notice it is due.
| # | Step | System of record | Target SLA |
|---|---|---|---|
| 1 | Engagement accepted, terms locked | Ignition (proposal + engagement letter) | Day 0 |
| 2 | Client record created, work items opened | Karbon or Canopy | 1 hour |
| 3 | Portal invite + secure document request sent | Karbon / Canopy portal | Day 1 |
| 4 | Ledger + bank feed connected | QuickBooks Online / Xero | Day 3 |
| 5 | Chart of accounts mapped, opening balances set | Ledger + close tool | Day 7 |
| 6 | App stack + permissions provisioned | Bill, Gusto, expense apps | Day 10 |
| 7 | First supervised month-end close | Close-management tool | Day 21 |
| 8 | Steady-state recurring work scheduled | Karbon or Canopy | Day 30 |
Step 1 is where Karbon and Canopy diverge least — both expect the engagement to originate in a proposal tool. Steps 2 and 3 are where the platforms compete hardest: Karbon models onboarding as connected work items with triggers and an open API, while Canopy bundles the portal, e-signature, and document requests into one client record so fewer external tools are needed. Steps 4 through 6 are the setup grind — connecting the ledger, mapping the chart of accounts, and provisioning the app stack — and this is exactly the stretch an orchestration layer should own. US Tech Automations watches for the step-3 document request to complete, then automatically opens the step-4 ledger-connection task and the step-5 opening-balances checklist, so the relay never stalls waiting for a human to look.
Step 7, the first supervised close, is the moment the client decides whether they trust the firm. For that reason it stays human-led, but the prep — pulling statements, flagging uncategorized transactions, assembling the close checklist — is automatable. For the mechanics of catching what the first close surfaces, see our guide to Karbon and QuickBooks month-end close exceptions, and for the tooling that runs a repeatable close, our review of close-management software for CAS firms.
Worked example
Take a firm running Karbon that wants steps 3 through 5 to chain automatically. Karbon exposes a WorkItem webhook: you subscribe once, and every time an onboarding work item changes state Karbon pushes a real-time notification instead of making you poll. The payload carries a ResourcePermaKey, which you use to fetch the full updated record from the https://api.karbonhq.com/v3/WorkItems/ endpoint. In practice the orchestration fires when the "Documents received" work item flips to complete: US Tech Automations reads the WorkItem.ResourcePermaKey, pulls the record, and opens the next two work items automatically. Across a 100-client CAS book — the median for technology-investing practices — a firm processing roughly 3 onboardings a month at a $27,761 median annual client value has enough recurring volume that shaving even 5 business days off each setup measurably protects fixed-fee margin. The identifiers here (WorkItem, ResourcePermaKey, and the /v3/WorkItems/ path) are Karbon's real API objects, documented in the Karbon Developer Center.
Cost breakdown
The cost of onboarding is mostly hidden labor. Below is a representative comparison of a manual eight-step onboarding versus an orchestrated one, priced at a blended $75/hour for CAS staff time. The hours are illustrative of a typical mid-market firm; the point is the ratio, not a promise.
| Onboarding step | Manual staff time | Orchestrated time | Time reclaimed |
|---|---|---|---|
| Client record + work items (step 2) | 1.5 hrs | 0.2 hrs | 1.3 hrs |
| Portal invite + document request (step 3) | 2.0 hrs | 0.3 hrs | 1.7 hrs |
| Ledger + bank feed setup (step 4) | 2.5 hrs | 1.0 hrs | 1.5 hrs |
| Chart of accounts + opening balances (step 5) | 4.0 hrs | 2.5 hrs | 1.5 hrs |
| App stack + permissions (step 6) | 3.0 hrs | 1.0 hrs | 2.0 hrs |
| Close prep for step 7 | 3.0 hrs | 1.0 hrs | 2.0 hrs |
| Total per client | 16.0 hrs | 6.0 hrs | 10.0 hrs |
| Cost at $75/hr | $1,200 | $450 | $750 saved |
| Illustrative model; hours vary by firm and client complexity. |
At three onboardings a month, the reclaimed ten hours per client add up to roughly 360 professional hours a year redirected from setup toil to advisory delivery. Against a median $156,250 in net client fees per professional, that reclaimed capacity is the difference between hiring ahead of growth and absorbing it.
Vendor / stack landscape
No single tool does all eight steps well, which is why the real question is orchestration, not platform loyalty. Here is how the common CAS onboarding stack lines up.
| Platform | Best at | Onboarding strengths | Starting price (approx.) |
|---|---|---|---|
| Karbon | Connected work management | Work-item triggers, open v3 API, webhooks | ~$59/user/mo |
| Canopy | All-in-one client experience | Built-in portal, e-sign, document requests | ~$45/user/mo |
| Ignition | Proposals + engagement letters | Auto-converts accepted proposal to engagement letter | ~$49/mo base |
| QuickBooks Online | General ledger | Bank feeds, opening balances, reporting | ~$99/mo (Plus) |
| US Tech Automations | Cross-tool orchestration | Fires each step from the last across all of the above | See pricing |
| Prices are list-level approximations and change; confirm current pricing with each vendor. |
Karbon and Canopy are both credible systems of record, but neither natively reaches into your proposal tool, your ledger, and your payroll app to keep the relay moving. That gap is why firms increasingly run an orchestration layer above the practice-management platform. If your bottleneck is the help desk and inbound requests rather than onboarding hand-offs, our roundup of help-desk software for accounting firms covers that adjacent stack, and the same orchestration principle applies. You can see how it wires these systems together on the US Tech Automations platform.
FAQs
How long should onboarding a CAS client take in 2026?
Aim for 30 days from signed engagement to a completed first close. The eight-step SLA in this guide targets Day 0 for acceptance and Day 30 for steady-state recurring work. Firms that treat onboarding as an ad-hoc project routinely stretch to two or three months, and every extra week burns fixed-fee margin because, according to the Journal of Accountancy, only 10% of CAS practices still bill by the hour.
Which is better for CAS onboarding, Karbon or Canopy?
Neither wins outright — they optimize for different things. Karbon is stronger for firms that want work-item triggers and an open API to chain steps together automatically, while Canopy is stronger for firms that want the portal, e-signature, and document requests bundled into one client record. Choose Karbon if orchestration and integration flexibility matter most; choose Canopy if an all-in-one client experience with fewer external tools matters most.
Does automating onboarding replace CAS staff?
No. Automation replaces the copy-paste relay between systems, not the judgment work. The first supervised close and the advisory conversations stay human-led; what gets automated is the record creation, portal invites, document chasing, and task hand-offs. That is why technology-investing practices serve 50% more clients per professional — the same people carry more clients, not fewer.
What is the single highest-leverage onboarding automation to build first?
Start with the step-3-to-step-4 hand-off: when the client's documents arrive, automatically open the ledger-connection and opening-balances tasks. It is the hand-off that stalls most often because it depends on the client, and once documents land nobody is watching for it. Wiring that one trigger — the Karbon WorkItem webhook is a clean place to do it — removes the most common two-week slip.
How much does slow onboarding actually cost per client?
Using a blended $75/hour rate, the cost breakdown in this guide puts a fully manual eight-step onboarding near $1,200 in staff time versus about $450 orchestrated — roughly $750 reclaimed per client. Multiply by three onboardings a month and you are redirecting hundreds of professional hours a year from setup toil back to billable advisory work.
Do I still need an orchestration layer if I already run Karbon or Canopy?
Only if your steps still stall between systems. Karbon and Canopy each own their slice well, but they do not natively reach into your proposal tool, ledger, and payroll app to keep the whole relay moving. US Tech Automations sits above those platforms so a completed document request in Canopy or a closed work item in Karbon automatically triggers the next onboarding step — which is exactly where manual onboarding leaks.
Key Takeaways
CAS is the profession's growth engine — a 17% median growth rate means onboarding volume is rising and manual, partner-dependent onboarding no longer scales.
The recurring fixed-fee model (only 10% of firms still bill hourly) makes every slow onboarding a direct margin loss, not a source of extra billable time.
The eight steps run acceptance → records → portal → ledger → opening balances → app stack → first close → steady state, each with an explicit SLA.
Karbon wins on work-item triggers and an open API; Canopy wins on a bundled all-in-one client portal — pick based on whether you value orchestration or an integrated experience.
An orchestration layer above both platforms fires each onboarding step from the completion of the last so the relay never waits on a human.
Who this is for
This guide is for CAS and outsourced-accounting leaders scaling past the point where onboarding fits in one partner's memory — typically firms onboarding two or more clients a month and running a recurring, fixed-fee model. If you are evaluating Karbon versus Canopy specifically for onboarding, or deciding whether to add an orchestration layer above whichever you pick, the eight-step SLA and cost model here give you a concrete baseline. Firms still standardizing their tax and close stack alongside CAS will also find our Drake vs ProConnect and UltraTax ROI analysis a useful companion read.
Ready to see the onboarding relay run end to end? Compare plans and get benchmarks on the US Tech Automations pricing page.
About the Author

Helping businesses leverage automation for operational efficiency.
Related Articles
See how our Finance & Accounting AI agents work
US Tech Automations builds and runs the AI agents that handle this work end to end, so your team doesn't have to.
Explore Finance & Accounting agents