Choosing a secure client portal for accounting firms comes down to three options, and this is the one vertical where you can compare all three on published numbers rather than sales calls.
At a Glance
| Buy (commercial platform) | Build (in-house) | Add private AI | |
|---|---|---|---|
| Named tools | SmartVault, TaxDome, Canopy | Custom architecture on audited cryptography libraries | Self-hosted models, or a vendor's built-in AI features |
| Typical cost | $30/user/month (SmartVault) to $50/user/month (TaxDome), as of 2026 | Engineering time, then ongoing maintenance | From ~$0.71/hr on a 24 GB cloud instance, or included in vendor pricing |
| Certification | Both leading platforms are SOC 2 Type II certified | You own the audit | Depends on deployment; self-hosted avoids third-party data exposure entirely |
| What it integrates with | Lacerte, ProSeries, ProConnect, UltraTax, Drake, CCH | Whatever you build the API surface for | Layered on top of either path |
| Best fit | Firms wanting certification and integration out of the box | Firms with engineering capacity and specific workflow needs | Firms with high document volume and review bottlenecks |
Why Tax and Accounting Firms Face This Decision Every Renewal Cycle
Choosing a secure client portal for accounting firms is one of the few software decisions in this industry where the buy-side pricing is fully public, which is exactly why it's worth doing properly rather than defaulting to whatever your tax software bundles. A tax return, a W-2, or an engagement letter carries a Social Security number, a full income picture, and often a client's entire financial history in one document, and it typically needs to move between a preparer and a client who has no dedicated IT department of their own. Email attachments remain common in this workflow specifically because switching to a secure portal requires the client to change a habit, not just the firm.
Option 1: Buying an Established Platform
The pricing here is public, which makes this the clearest vertical for a direct build-vs-buy cost comparison. SmartVault starts around $30 per user per month and is the default choice for firms already running Lacerte, ProSeries, ProConnect, UltraTax, or CCH, since it's built as a dedicated document management and secure-portal layer rather than a full practice-management suite. TaxDome starts around $50 per user per month and positions itself as a full operating system for a practice, bundling the same encrypted document exchange with workflow automation, billing, and client CRM. Canopy competes in the same space with a similar bundled approach. Both SmartVault and TaxDome are SOC 2 Type II certified, which tells you what buyers in this space expect as table stakes, not a differentiator: a firm handling client SSNs and tax returns isn't going to seriously evaluate a vendor without it.
The real decision between SmartVault and TaxDome isn't about encryption strength, both handle that adequately. It's whether you want a focused document layer that plugs into tax software you already run, or a broader practice-management platform that happens to include document security as one feature among many. Canopy sits closer to TaxDome's end of that spectrum, bundling workflow and practice management alongside the same encrypted client-facing exchange, and is worth evaluating directly against TaxDome if a firm has already decided it wants the all-in-one approach rather than a dedicated document layer.
A practical way to make this decision concrete: ask what your firm actually spends the most staff time on today. If it's chasing clients for documents and manually sorting what comes back, TaxDome's or Canopy's broader workflow automation pays for the price difference over SmartVault fairly quickly. If document intake is already reasonably organized and the gap is specifically that clients still email PDFs instead of using a portal, SmartVault's narrower, cheaper focus on the document layer itself is the more direct fix.
Focused document layer.
- Plugs into Lacerte, UltraTax, CCH
- SOC 2 Type II
Full practice operating system.
- Workflow, billing and CRM included
- SOC 2 Type II
Only above a certain scale.
- You own the SOC 2 audit
- Integration work not included
Option 2: Building It In-House
The mechanism underneath both commercial products is a well-understood pattern, not a trade secret: encrypt each document with its own random key, seal that key separately to the client's and the preparer's credentials, deliver a link rather than the file, and destroy every sealed key on deletion so the encrypted remnant becomes permanently unreadable rather than just hidden.
We built and tested this exact architecture directly, in a system called Sealwax, specifically to understand what building it actually takes rather than assume. The core mechanism came together in roughly one engineering sprint, PyNaCl and libsodium make the cryptography itself close to a solved problem, and we backed it with 82 automated tests, including scenarios that verify a document's raw stored bytes never contain the original plaintext and that a third party with no relationship to a given document has no way to decrypt it. The test suite ended up larger than the application code it covers, which is the right ratio for anything holding client SSNs: an untested claim about where a document's plaintext does or doesn't end up is not a security property, it's a hope.
What building buys you that a subscription doesn't: control over exactly where keys live, and the ability to shape the workflow around your own firm's specific intake and review process rather than a vendor's assumptions about how a "typical" firm operates. What it costs you that a subscription absorbs: the SOC 2 audit process, ongoing patch management, and integration work with whatever tax software you run, none of which come free just because you wrote the encryption yourself.
Option 3: Custom Integration With Private AI
This is where the leading vendors have already moved, and it's worth understanding exactly what they've built before deciding whether to build your own version or simply buy theirs. SmartVault's AI features focus on intelligent document recognition: automatically classifying and tagging incoming client uploads, with the vendor reporting meaningfully faster document retrieval as a result, plus machine learning that flags potential compliance risks within a document at intake. TaxDome has gone further into an AI-native workflow: an AI Assistant that drafts personalized client responses, Automated Organizer Summaries that condense a client's questionnaire responses instantly, and Smart Workflow Templates that analyze firm performance to suggest process changes, with TaxDome reporting a substantial firm-wide efficiency gain from the combination.
If you're already paying for one of these platforms, this is effectively already included, not a separate build decision. The build-your-own version of this only makes sense at meaningful scale, and the same rule applies here as everywhere else this pattern shows up: whatever AI model touches your clients' tax documents, resumes of income, Social Security numbers, and all, has to run somewhere your firm controls, not a public API. Self-hosted, open-weight models now handle this class of work comfortably, and the hardware requirement is smaller than the phrase "run your own model" suggests. From our directory of 24 openly licensed models, where VRAM is measured at 4-bit and 8-bit quantisation rather than taken from vendor claims, document classification and retrieval over your own client files runs in about 0.5 GB of VRAM (BGE-M3). Rented, that is a single 24 GB instance at roughly $0.71 an hour on a Google Cloud g2-standard-4. For a practice running classification only during the January-to-April crunch, hourly rental is clearly the right shape; a firm processing documents year-round crosses the break-even into a dedicated box at around 30% utilisation.
This distinction matters more in tax practice than it might first appear. A tax preparer summarizing a client questionnaire with a public AI assistant, even briefly, has effectively disclosed that client's income details, dependents, and financial situation to a third party outside the engagement letter's normal scope, a real professional-responsibility question most firms haven't thought through carefully. Whether that's TaxDome's own hosted AI Assistant operating inside its existing compliance boundary, or a self-hosted model a larger firm runs itself, the underlying requirement is the same: the model has to operate inside the same trust boundary as the documents it's summarizing, not outside it.
A Concrete Scenario: Collecting Documents During Tax Season
Picture a mid-sized tax practice collecting W-2s, 1099s, and prior-year returns from 200 clients over a six-week window. Under a properly built system, each client receives one link to a secure intake area rather than being asked to email scanned documents as attachments, the single most common way client PII actually ends up sitting unprotected in a mailbox. Documents the client uploads are encrypted immediately, tagged automatically by an AI classification layer as W-2, 1099, or prior return, and routed to the correct preparer without a staff member manually opening and sorting 200 separate email threads during the busiest weeks of the year.
That last detail, automatic classification, is where the AI features built into platforms like SmartVault and TaxDome earn their keep operationally, not just as a security feature but as a genuine time saver during the exact period a firm can least afford to lose hours to manual sorting.
Where This Goes Wrong
The most common mistake in this vertical isn't choosing the wrong platform, it's continuing to accept documents by email alongside a secure portal because clients find the portal one extra step. A portal that exists but isn't consistently used protects nothing, because the sensitive document still traveled by email at some point in the process. The fix is procedural as much as technical: making the secure link the only accepted intake method, not an optional alternative to email.
A second common mistake is assuming SOC 2 certification on the platform covers the firm's own compliance obligations. SOC 2 attests to the vendor's controls over their own systems, it doesn't certify how the firm itself handles client data once it's downloaded from the portal onto a staff member's local machine, which remains the firm's own responsibility regardless of which platform sits upstream of it.
A third, subtler mistake is treating every staff member's access to a client's full file as the default rather than the exception. A seasonal preparer brought on for three months during tax season rarely needs visibility into every prior-year return a firm has on file for every client, only the current year's documents for the clients actually assigned to them. Role-based access controls exist in both leading platforms specifically to prevent the scope of a single compromised staff account from becoming the scope of the entire client base.
A Decision Framework for Accounting and Tax Firms
Buy makes sense when you're already running Lacerte, ProSeries, UltraTax, or CCH and want a document layer that plugs in directly, or when you want the AI classification and summarization features TaxDome and SmartVault have already built, without building your own.
Build makes sense when your firm's workflow doesn't fit neatly into either platform's assumptions, or you're operating at a scale, typically well beyond a single-office practice, where a subscription's per-user cost has become a meaningful line item you'd rather redirect toward engineering time you already have on staff for other reasons.
Add private AI when you're building your own document layer and want the same classification or summarization benefits the commercial platforms already offer, without sending client tax data to a public AI service to get them.
Staff spend hours sorting inbound email.
Sorting is fine, clients just email PDFs.
Neither platform's assumptions fit.
What This Means for Your Firm
The clearest signal in this market is that SOC 2 certification and AI-assisted document handling have both become expected, not optional, at the platforms clients and prospective clients will actually consider credible. Whether you buy one of the two leading platforms or build your own equivalent, that's the bar you're building or buying against.
For most firms, the practical path is the least dramatic one: pick whichever established platform matches the tax software already in use, insist that client-facing intake happen exclusively through it rather than alongside email, and treat the AI classification and summarization features as a genuine efficiency gain during the busiest weeks of the year rather than an optional extra. Building a custom equivalent only earns its cost at a scale, and with workflow requirements, that most individual practices and small firms simply won't reach.
There's a cost dimension worth naming plainly, too. At $30 to $50 per user per month, a ten-person firm is looking at roughly $3,600 to $6,000 a year for either platform, a genuinely modest figure against the cost of a single mishandled client's tax return ending up in the wrong hands, which carries both reputational damage and, depending on how the exposure happened, potential liability under state data-breach notification laws that apply regardless of firm size. Very few firms below a substantial scale will find that a subscription costs more than the engineering time required to build, certify, and maintain an equivalent system themselves.
Before you renew or switch, two free checks take under two minutes. The savings calculator works out what your current document handling costs annually across SaaS and staff time, and the automation quote generator prices a custom document layer if you decide a platform will not fit. Neither needs an email address.
If the answer turns out to be a build rather than a subscription, that work sits under our AI automation development service, with full tiers on the pricing page. If the answer is SmartVault, we will tell you that on the first call, which is genuinely the right recommendation for most practices below a few dozen staff.
Related reading: AI document processing covers the ingestion layer underneath any of this, and invoice automation covers the adjacent AP workflow most firms automate next.
Where This Sits in the Wider Picture
The architecture described here is not specific to accounting and tax. The same four properties, a unique key per document, a link rather than an attachment, sender-controlled revocation, and a complete access log, show up independently across every regulated industry facing this problem, each for a different regulator and a different worst case.
We built a working system to understand it from the inside rather than from vendor documentation, and published what it cost, what it proved, and what it did not, in secure document delivery across six regulated industries. The healthcare version of the build-versus-buy decision, including the gap list we published rather than hid, is in HIPAA secure messaging: build vs buy.
For the same decision in a different vertical, see law firms and financial advisors.
Frequently Asked Questions
Is SmartVault or TaxDome the better choice?
It depends on what you're optimizing for. SmartVault is the more focused document-management layer and the natural fit if your tax software is Lacerte, ProSeries, ProConnect, UltraTax, or CCH. TaxDome bundles the same document security into a broader practice-management platform with workflow, billing, and CRM included, at a higher per-user price.
Do I need SOC 2 certification if I build my own portal?
If you're handling client tax data at any meaningful scale, yes, functionally. Both leading commercial platforms carry SOC 2 Type II certification specifically because buyers in this space expect it. Building your own means budgeting for that audit process yourself rather than inheriting it from a vendor.
Is it safe to use the AI features built into these platforms?
The AI features built into SmartVault and TaxDome operate within their existing security and compliance boundary, the same one protecting your document storage. The risk to watch for is different: piping client tax documents into an unrelated public AI tool outside either platform, which is where sensitive data actually leaves your control.
How much does it actually cost to build a secure client portal from scratch?
The core encryption mechanism is buildable in roughly one engineering sprint using well-audited, freely available cryptography libraries. The larger and ongoing cost is everything a subscription already includes: SOC 2 certification, integration with your specific tax software, and long-term maintenance.
What's the real difference between "AI features" in TaxDome and a private AI layer I'd build myself?
TaxDome's AI operates inside its own hosted infrastructure, so you're trusting their data-handling policy the same way you're trusting their encryption. A self-hosted private AI layer means the model runs on infrastructure you control entirely, which matters if your risk tolerance doesn't extend to any third party, however compliant, seeing client data.
At what point does building make more financial sense than a subscription?
Once your per-user subscription cost, multiplied across your team, consistently exceeds what an equivalent engineering investment would cost to build and maintain, which for most firms below a certain size never actually happens. The subscription is usually the cheaper option unless you have specific workflow or data-control requirements a commercial platform can't meet.
Does state data-breach notification law apply to a small tax practice, or just larger firms?
Most state breach notification laws apply based on the number of residents affected and the type of data exposed, not the size of the firm handling it. A tax practice with a handful of employees is subject to the same notification obligations as a national firm if client SSNs or financial data are exposed, which is worth factoring into any cost comparison between a subscription and a self-built system.
Syed Rayyan is co-founder of ValueStreamAI, leading research and marketing. He runs the firm's evaluation of emerging AI and healthcare tooling and translates technical capability into clear guidance for non-technical decision-makers. Connect on LinkedIn →
