
A CPA firm tech stack has ten layers: tax preparation, practice management, client portal and e-signature, document management, the client ledger, payments, proposals, CRM and email, website and scheduling, and security. Using list prices published on 1 November 2026, a solo preparer can cover every layer except website hosting for about $336 a month. A 5-person firm pays about $1,069 a month. A 25-person firm pays about $4,167 a month before its tax software, because the two biggest professional tax packages are sold by quote only.
Below you get every layer with named tools and verified US prices, the full cost math for three firm sizes, an integration map built from each vendor’s own integrations page, the security tools the FTC Safeguards Rule effectively requires, and a 100-point scorecard to test any tool before you sign. Fragmentation is the problem to solve. In Intuit’s 2026 Accountant Technology Survey (Intuit-commissioned, 725 US accounting and bookkeeping professionals, fielded May 2026), the average firm ran 10 apps. Only 41% called their tools fully integrated, and respondents lost about 5 hours a week moving, re-entering or reconciling data.
The CPA firm tech stack, layer by layer, with 2026 prices
Prices are US list prices on annual billing unless noted. “Quote only” means the vendor publishes no price.
| Layer | Tools to shortlist | Published US price | Watch for |
|---|---|---|---|
| 1. Tax preparation | UltraTax CS, CCH Axcess Tax, Lacerte, ProConnect Tax, Drake Tax | UltraTax CS: quote only (priced by users, returns and states). CCH Axcess Tax: quote only. Lacerte: $599/year pay-per-return license, bundles by consultation. ProConnect: $109.95 per individual return, $129.95 per business return pay as you go. Drake: $379.99 a year (Pay-Per-Return, 10 returns included) up to $3,295 (Pro, unlimited, multi-user) | Per-return pricing grows with volume. Drake’s retail prices start 1 December. Sale prices run through 30 November. |
| 2. Practice management | Karbon, Canopy, TaxDome, Financial Cents | Karbon $59 (Team) or $89 (Business) per user/month. Canopy $74 (Standard) or $109 (Plus). TaxDome $800, $1,000 or $1,200 per seat per year. Financial Cents $19 (Solo), $49 (Team), $69 (Scale) | Seat minimums on monthly billing. TaxDome Essentials is solo users only. |
| 3. Client portal and e-signature | Built into TaxDome, Canopy and Karbon. Standalone: Liscio, DocuSign, Drake Practice Essentials | Liscio Platform $49/user/month. DocuSign Standard $30/user/month. Drake Practice Essentials (Portals, Workflow, E-Sign) $1,000 retail, $599 on sale | DocuSign’s annual plans cap envelopes at 100 per user per year. Canopy charges $1.25 per KBA identity check. |
| 4. Document management | SmartVault, ShareFile, SharePoint | SmartVault Accounting Pro $65/user/month (2-user minimum). ShareFile Advanced $16.50/user/month (3-user minimum). SharePoint comes with Microsoft 365 | Skip a separate DMS if your practice management tool already stores documents. |
| 5. Client ledger (bookkeeping) | Intuit Accountant Suite (replacing QuickBooks Online Accountant), Xero | Accountant Suite Core: no monthly fee. Xero: free subscription to run your practice | QuickBooks Online Accountant goes away 31 December 2026. |
| 6. Payments | CPACharge, or the processor built into Ignition, Canopy or Anchor | CPACharge $10/month plus 2.99% + $0.30 per Visa, Mastercard or Discover payment | Card brand pass-through fees and AmEx rates differ by processor. |
| 7. Proposals and engagement letters | Ignition, Anchor | Ignition $39, $99, $229 or $399/month. Anchor $0 subscription, $5 per payment received | Ignition charges per active client above the plan’s included number. |
| 8. CRM and email marketing | HubSpot, Mailchimp, or the CRM inside TaxDome or Canopy | HubSpot Free for up to 2 users. Starter $20/seat/month list ($7 for new customers paying annually) | Client names count as tax return information (see the integration section). |
| 9. Website and scheduling | Calendly. TaxDome Pro includes a managed firm website | Calendly Standard $10/seat/month, Teams $16 (billed yearly) | Pick a scheduler your practice management tool lists as an integration. |
| 10. Security | Microsoft 365 Business Premium, 1Password Business, a written information security plan (WISP) | M365 Business Premium $22/user/month paid yearly. 1Password Business $8.99/user/month billed annually. WISP template: IRS Publication 5708, free | The WISP is a legal requirement, not an optional extra. |
The marketing layers (8 and 9) are the thinnest part of most CPA stacks, and the cheapest to fix. If you want them to do real work, start with the seven workflows in marketing automation for accounting firms, most of which run inside the practice management tool you already pay for. Which campaigns those tools should run is a question for your accounting firm marketing plan, not the software.
Tax software: what 300 individual and 40 business returns cost
Tax software is the most expensive line in the stack and the hardest to compare. Thomson Reuters publishes no UltraTax CS price, and I found no public price list for CCH Axcess Tax, so get written quotes for both. The Intuit and Drake products do publish prices. Here is the tax year 2026 cost for a firm filing 300 individual and 40 business returns, at list prices:
| Option | How it is priced | Math | Annual cost |
|---|---|---|---|
| Drake Tax Pro, unlimited, multi-user | Flat package | $3,295 retail ($3,145 through 30 November) | $3,295 |
| ProConnect Tax, bought upfront | Per return, volume tier | 300 individual at the 200+ tier ($42.95) = $12,885. 40 business returns sit below the 50+ tier, so they cost $129.95 each = $5,198 | $18,083 plus $210 per User Access license |
| ProConnect Tax, pay as you go | Per return, list | 300 × $109.95 = $32,985. 40 × $129.95 = $5,198 | $38,183 |
| UltraTax CS or CCH Axcess Tax | Quote | Depends on users, returns and states | Get a written quote |
The table shows list prices. When I checked, Intuit was showing each pay-per-return price about 15% lower, plus a 30% new-customer bundle discount that ends 5 November 2026. Price is not the whole decision, though. ProConnect is cloud-based, and it is the only one of these five packages on Karbon’s integrations list. Canopy lists Drake Tax, UltraTax, Lacerte and CCH Axcess Tax. If your tax package does not talk to your practice management tool, someone retypes return status by hand every day of the season.
Three sample CPA firm tech stacks with monthly cost math
Each stack uses list prices on annual billing, converted to a monthly figure. Card processing fees, state add-ons and taxes are excluded. Firm volumes are stated assumptions, not benchmarks.
Solo practitioner: about $336 a month
Assumes one preparer, 150 individual returns, 10 business returns and some light bookkeeping.
| Layer | Pick | Math | Per month |
|---|---|---|---|
| Tax prep | Drake Tax 1040, 150 returns, single user | $1,995 ÷ 12 | $166.25 |
| Business returns | Drake per-return purchase | 10 × $74.99 = $749.90 ÷ 12 | $62.49 |
| Practice management, CRM, portal, e-sign, proposals, payments | TaxDome Essentials (1-year) | $800 ÷ 12 | $66.67 |
| Client ledger | Intuit Accountant Suite Core or Xero partner | Free | $0 |
| Email marketing | HubSpot Free | Free for up to 2 users | $0 |
| Scheduling | Calendly Standard, 1 seat | $10 | $10.00 |
| Security | M365 Business Premium + 1Password Business | $22 + $8.99 | $30.99 |
| Total | $4,036.78 a year | $336.40 |
TaxDome Essentials does the work of five layers at this size: an unlimited CRM, a client portal and mobile app, unlimited document storage and e-signatures, and proposals with payments. It is the reason the solo stack stays this lean.
5-person firm: about $1,069 a month
Assumes two partners who prepare returns, two staff and one admin, roughly 450 returns, and up to 350 clients on signed engagement agreements.
| Layer | Pick | Math | Per month |
|---|---|---|---|
| Tax prep | Drake Tax Pro, unlimited, multi-user | $3,295 ÷ 12 | $274.58 |
| Practice management, portal, documents, e-sign | Canopy Standard | 5 × $74 | $370.00 |
| Proposals, engagement letters, billing | Ignition Pro (350 active clients, 15 users) | $229 | $229.00 |
| Client ledger | Accountant Suite Core or Xero partner | Free | $0 |
| CRM and email | HubSpot Starter, 1 seat | $20 list | $20.00 |
| Scheduling | Calendly Standard, 2 partner seats | 2 × $10 | $20.00 |
| Security | M365 Business Premium + 1Password Business | 5 × ($22 + $8.99) | $154.95 |
| Total | $12,822.40 a year, $213.71 per person | $1,068.53 |
If most clients pay once a year, swap Ignition for Anchor: 300 annual payments × $5 = $1,500 a year, against $2,748 a year for Ignition Pro. That math flips once clients pay monthly. At 12 payments each, Anchor’s $5 fee adds up fast. Canopy and Ignition both include invoicing, so choose one tool to send invoices and switch off billing in the other.
25-person firm: about $4,167 a month plus tax software
Assumes 5 partners, 15 preparers and reviewers, 5 admin staff, multi-state returns and 900 clients on signed agreements.
| Layer | Pick | Math | Per month |
|---|---|---|---|
| Tax prep | UltraTax CS or CCH Axcess Tax | Quote only | Quote |
| Practice management, portal, documents | Karbon Business | 25 × $89 | $2,225.00 |
| Proposals, e-sign, billing | Ignition Pro+ (600 active clients included, 20 users) | $399 + 300 extra clients × $2 | $999.00 |
| Document storage, email, identity | M365 Business Premium (SharePoint) | 25 × $22 | $550.00 |
| Passwords | 1Password Business | 25 × $8.99 | $224.75 |
| CRM and email | HubSpot Starter, 2 seats | 2 × $20 | $40.00 |
| Scheduling | Calendly Teams, 8 seats | 8 × $16 | $128.00 |
| Client ledger | Accountant Suite Core or Xero partner | Free | $0 |
| Total | $50,001 a year, $166.67 per person, before tax software | $4,166.75 |
Why Ignition Pro+ and not Pro? Ignition’s own plan table shows the CCH Axcess connection only on Pro+. Pro+ also lifts document signatures from 500 a year to unlimited. Before buying, price the suite alternative too. TaxDome Business at $1,200 per seat per year comes to $2,500 a month for 25 seats. It includes proposals, e-signatures and payments, so it would replace Karbon plus Ignition ($3,224 a month) for $724 a month less. What you give up is the specific connectors listed in the next section.
Integration map: what has to talk to what
Every link below appears on the vendor’s own integrations page or plan table. “Not listed” means the vendor does not list that connection. A Zapier workaround may exist, but it is not native.
| Connection | What flows | Listed native links |
|---|---|---|
| Tax software ↔ practice management | Return status, client records, due dates | Canopy: UltraTax, Drake Tax, Lacerte, CCH Axcess Tax, Intuit ProSeries (ProConnect coming soon). Karbon: Intuit ProConnect, Filed, Juno, StanfordTax. Not listed: UltraTax, Drake, Lacerte |
| Practice management ↔ client ledger | Client lists, bookkeeping jobs | Karbon: QuickBooks Online Accountant, Xero, Xero Practice Manager. Canopy: QuickBooks Online, Xero, FreshBooks. TaxDome: QuickBooks Online |
| Proposals ↔ practice management | Signed scope creates the client and its recurring jobs | Ignition: Karbon, Financial Cents, Practice CS, Onvio and ProConnect on Pro and Pro+ only. CCH Axcess on Pro+ only. Ignition’s directory also lists UltraTax CS and Canopy. Karbon also lists Anchor |
| Proposals ↔ ledger | Invoices and payments | Ignition: Xero and QuickBooks Online on every plan |
| Scheduling ↔ practice management | Booked calls attach to the client record | Calendly appears on the integration lists of Karbon, Canopy, TaxDome and Ignition |
| Practice management ↔ email marketing | Segments for newsletters and campaigns | Karbon: HubSpot, Intuit Mailchimp. Canopy: Mailchimp (HubSpot coming soon) |
| Practice management ↔ file storage | Working papers and client documents | Karbon: Microsoft SharePoint, Google Drive, Dropbox. Canopy: SharePoint coming soon |
| Identity | Single sign-on and MFA enforcement | Karbon: Microsoft Entra ID |
One rule decides how you wire the CRM layer. Under 26 CFR 301.7216-1(b)(3)(i), tax return information includes “a taxpayer’s name, address, or identifying number” furnished in connection with preparing a return. Syncing your tax client list into HubSpot or Mailchimp means moving that information, so settle the client consent question first. The automation guide linked above includes the consent wording.
The security layer the FTC Safeguards Rule requires
The FTC’s Safeguards Rule guide names “tax preparation firms” as covered financial institutions. IRS Publication 5708 (Rev. 8-2024) goes further: tax and accounting professionals are financial institutions “regardless of size”, and the WISP “must be written and accessible.” Publication 4557 (Rev. 6-2024) warns that failing to create one “may result in an FTC investigation.” Here is how each requirement maps to your stack:
- Designate a Qualified Individual. Name one person who owns the stack, usually the managing partner in a small firm. No tool needed.
- Multi-factor authentication for anyone accessing any information system. Pub 5708 allows exceptions only with the Qualified Individual’s written approval. Enforce MFA in Microsoft 365, the tax software, the practice management tool and the password manager. A tool that cannot enforce MFA firm-wide fails the scorecard below.
- Risk assessment and an inventory. Pub 5708’s template includes a hardware inventory and a list of staff authorized to access PII (Attachments E and F). Your list of ten layers is the starting point.
- Oversee service providers. Your contracts must require vendors to maintain safeguards. Every SaaS tool in the table counts as a service provider.
- Incident response and breach notice. Since May 2024, a breach of unencrypted information on 500 or more consumers must be reported to the FTC within 30 days of discovery.
- Train staff and keep the program current. Review the WISP whenever you add or drop a tool.
Small firms get partial relief. Under 16 CFR 314.6, firms holding information on fewer than 5,000 consumers are exempt from four provisions of 314.4: the written risk assessment, continuous monitoring or penetration testing, the written incident response plan and the annual written report to the board. The WISP itself, MFA, vendor oversight and the breach notice still apply.
Selection scorecard: score any tool before you sign
Run each finalist through this rubric during the free trial. Each criterion is pass or fail: full points or zero. Buy at 80 or above, run a longer trial at 60 to 79, and walk away below 60. Any tool that fails the security row is out, whatever its total.
| Criterion | Points | Pass test |
|---|---|---|
| Native link to your exact tax package | 20 | Your product name (for example “Drake Tax”, not “tax software”) is on the vendor’s own integrations page or plan table, on the plan you will buy |
| Security controls | 20 | Firm-wide MFA you can enforce, role-based permissions, an activity log. Non-negotiable |
| Native link to the client ledger | 10 | QuickBooks Online (or Accountant Suite) and Xero, whichever your clients use |
| Seasonal staffing cost | 10 | Monthly or seasonal seats exist. TaxDome sells seasonal seats at $100 a month (Pro) or $500 per 4-month term (Business) |
| Client experience included | 10 | Portal, mobile upload and e-signature are in the base price, with no per-envelope cap that tax season would exceed |
| Price transparency | 10 | Published price, or a written quote that states the renewal price |
| Data exit | 10 | Bulk export of clients, documents and history in standard formats, confirmed in writing |
| Replaces something | 10 | Lets you cancel at least one tool you pay for today |
I would weight the first two rows above everything else. A cheaper tool that cannot read your tax software’s status, or cannot enforce MFA, costs more in staff hours and risk than it saves in subscription fees. If you want a second opinion on a shortlist, you can book a consultation and we will score it together.
Payments: what a $1,200 fee costs to collect
| Processor | Card (standard) | Cost on $1,200 by card | Bank transfer on $1,200 |
|---|---|---|---|
| Ignition | 2.5% + $0.30 | $30.30 | $5.00 (1% + $0.30, capped at $5) |
| Canopy | 3.30% + $0.20 | $39.80 | $10.00 (1%, capped at $10) |
| CPACharge | 2.99% + $0.30, plus $10/month | $36.18 | $10.00 (eCheck 1%, capped at $10) |
| Anchor | 2.9% + $0.30, paid by the client | $5.00 to you | $5.00 to you |
Push clients to bank transfer and every processor gets cheap. Proposal tools double as payment tools, so decide which system owns billing before you buy. The proposal and pricing guide for accounting firms covers how to package and present the fees these tools collect.
Pricing traps to check before you sign
- Seat minimums. Karbon’s monthly billing is for teams of 4 or more. Financial Cents’ monthly plans need at least 5 users. SmartVault needs 2 to 3 users and ShareFile needs 3.
- Active-client overages. Ignition charges $7, $5, $3 or $2 per active client above the plan’s included 20, 50, 350 or 600.
- Envelope caps. DocuSign’s annual Standard and Business Pro plans include 100 envelopes per user per year, far short of a season of engagement letters and e-file authorizations.
- Calendar-driven price changes. Drake’s retail prices start 1 December. On Intuit’s Accountant Suite Accelerate tier, firms below the Premier ProPartner tier see their first charge from 20 January 2027.
- Annual prepayment. TaxDome bills all plans upfront, with installments only on invoices above USD 9,000.
Once the stack is chosen, the order you switch it on matters as much as the picks. Build your client onboarding checklist on the new portal first, so every new engagement starts in the new system while existing clients migrate after the season.
Frequently asked questions
What is a CPA firm tech stack?
It is the connected set of software a CPA firm runs on, usually ten layers: tax preparation, practice management, client portal and e-signature, document management, the client ledger, payments, proposals, CRM and email, website and scheduling, and security. The deciding factor is integration. Intuit's 2026 survey found the average firm runs 10 apps and loses about 5 hours a week re-entering data between them.
What tax software do CPA firms use?
The five main professional packages are UltraTax CS, CCH Axcess Tax, Lacerte, ProConnect Tax and Drake Tax. Only Drake and Intuit publish prices. Drake Tax Pro unlimited multi-user is $3,295 a year at retail. ProConnect is $109.95 per individual return pay as you go. Lacerte's pay-per-return license is $599 a year. UltraTax CS and CCH Axcess Tax are quote only.
How much does a CPA firm tech stack cost per month?
At November 2026 list prices on annual billing, a solo stack built on Drake Tax 1040 and TaxDome Essentials costs about $336 a month. A 5-person stack built on Drake Tax Pro, Canopy and Ignition Pro costs about $1,069. A 25-person stack built on Karbon Business and Ignition Pro+ costs about $4,167 a month before UltraTax CS or CCH Axcess Tax, which are sold by quote.
Do CPA firms need a written information security plan (WISP)?
Yes. IRS Publication 5708 says that under the FTC Safeguards Rule, tax and accounting professionals are financial institutions regardless of size and must keep a written plan. The rule also requires multi-factor authentication for anyone accessing any information system. A breach involving 500 or more consumers must be reported to the FTC within 30 days. Pub 5708 includes a free WISP template.
Is QuickBooks Online Accountant still free?
QuickBooks Online Accountant goes away on 31 December 2026, and Intuit is moving firms to Intuit Accountant Suite. Intuit says the Core version has no monthly recurring fee and stays free. The Accelerate tier stays free for Premier-tier ProPartners. Other firms on Accelerate see their first charge from 20 January 2027. Xero also gives partners a free subscription to run their practice.
Should a small accounting firm use an all-in-one platform or best-of-breed tools?
Price both. For 25 seats, TaxDome Business costs $2,500 a month and includes proposals, e-signatures and payments. Karbon Business plus Ignition Pro+ costs $3,224 a month. The all-in-one option is cheaper. The best-of-breed pair has specific connectors, such as Ignition's CCH Axcess link on Pro+. Choose based on whether your tax package connects to the tool.
More marketing guides for cpa
- Client Onboarding for CPA and Accounting Firms: Turning It Into a Referral Asset
- Marketing Calendar for CPA and Accounting Firms
- Strategic Partnerships and Referral Networks for CPA and Accounting Firms
- Sales Consultations and Discovery Calls for Accounting Firms
- How to Build a Marketing Plan for a CPA or Accounting Firm
- Marketing Channels for CPA and Accounting Firms: How to Build the Mix
- Marketing for CPA & Accounting Firms
About the author
Christoph Olivier Christoph Olivier is the founder of CO Consulting and a fractional CMO who has managed millions of dollars in ad spend and built a combined audience of over a million followers across social platforms.