Key takeaways
- Test what the tool keeps after a client signs, not only the signature screen.
- Capture every TIN in a dedicated field, never in a message or comment.
- Form 2848 and Form 8821 do different things, so collect the one the work needs.
- Score each tool on conditional requests and a Not applicable answer before comparing prices.
The onboarding steps that carry risk
A tax or bookkeeping onboarding has five steps that touch money, identity or authority: the signed engagement letter, the TIN and ID capture, the authorization forms, the service-specific document request, and the reminder schedule. Most tools handle the reminder schedule well. The middle three decide whether the client file is complete and safe.
Under 50 clients, the cost of a poor tool is rarely the subscription. It is a second system that staff must check by hand. The working test is simple: can one client record hold the signed engagement letter, the W-9, the Form 2848 or Form 8821, and the document list, and can a partner see the status of all of them without opening email?
Engagement letters: test the record, not the signature
Most tools can collect a typed or drawn signature. What the firm needs is the record kept after signing. Check that the signed letter is saved as a PDF to the client's file for that year, that a template edit creates a new version instead of overwriting the old one, and that the audit trail shows who signed, when, and from which device.
Use separate letter templates for each service. An individual tax return letter and a monthly bookkeeping letter carry different scope, fee and responsibility language. If a tool supports only one template per client, keep the other letters in your current e-signature tool and store a copy on the same client record.
Failure mode: a letter signed for the 2026 tax year appears under the old entity name after the client changes its legal name. Fix: attach each letter to the engagement, which is the client plus the service plus the year, rather than to the contact who signed it.
TIN and ID capture: keep the number out of the conversation
A Form W-9 exists so the payer gets the correct Taxpayer Identification Number. The IRS describes the form as the way to provide your correct TIN to a person who is required to file an information return. The current revision is the March 2024 Form W-9, so a tool that still sends an older version is worth flagging.
Test three things in the tool: whether the SSN, ITIN and EIN fields reject malformed numbers before submission, whether the number is masked after it is saved, and whether a staff member without permission can view it. In Usual, the sensitive ID field checks SSN, ITIN and EIN format and shows only the last four digits after save.
Decision rule: if the tool asks for a number in a message thread, a comment box or a free-text answer, do not use it for ID capture. Request a signed W-9 as a file upload instead.
Failure mode: a client types an EIN into a comment, and the comment is later exported with the client file. Fix: delete the message, mark the comment field as text without numbers, and reissue the request as a file upload.
Authorization forms: Form 2848 and Form 8821 are not interchangeable
Form 2848 authorizes an individual to represent the taxpayer before the IRS and to receive and inspect confidential tax information. Form 8821 is narrower. It lets a designee receive tax information, but it does not let the designee speak for the taxpayer or represent them before the IRS. Decision rule: if you need to call the IRS or sign as representative, collect Form 2848. If you only need transcripts or account data, such as for a lender, collect Form 8821.
Two timing rules belong in the onboarding template. Form 2848 can list the current year and any tax years that have already ended, but future tax years beyond 3 years are not recorded on the CAF system, counted from December 31 of the year the IRS receives the form. Form 8821 used for a non-tax purpose, such as lender verification, must be received by the IRS within 120 days of the taxpayer's signature date.
Representatives are not authorized to endorse or negotiate a government check for a federal tax liability, and Form 2848 does not include the power to sign certain returns unless it is specifically provided.
Software test: a PDF in a folder does not tell you when the authorization stops working. Ask the vendor whether the authorization can carry an expiry date as a field and send a reminder before it lapses.
Conditional document requests by service type
The request should change with the client's answers, so a client who buys only monthly bookkeeping is not asked for a Schedule K-1. Test whether conditions can use multi-select answers and earlier pages, whether a hidden required field blocks submission, and whether a repeatable section can capture several entities.
Worked example. Question 1 asks which services the client buys: tax return, monthly bookkeeping or payroll. Show the partnership page only when the entity type is partnership. Inside that page, a repeatable section lets the client add each partnership interest they hold. If the client buys only monthly bookkeeping, none of the tax pages appear, and hidden required fields do not hold up completion.
Usual's request builder supports show and hide on fields, sections and whole pages, with AND and OR logic, and it can reference answers from earlier pages. A repeatable section is capped at 20 entries, which covers most clients with several employers or rental properties.
Not applicable matters as much as the conditions. A client with no K-1s should be able to click a Not applicable answer with a reason, and that item should count as complete. A tool that only accepts uploads pushes the client to upload a note that says none, which leaves the item open and distorts the progress count.
Access and reminders at small volume
A magic link is enough for a request to upload bank statements. For an SSN, a W-9 or a signed authorization form, require a one-time passcode sent to email or phone. Decision rule: put the second factor on the request that carries the identifier, not on the whole firm account, so the client does not have to log in every time.
Under 50 clients, most late documents come from one missed reminder rather than from a client who refuses. Set the reminder schedule to skip weekends and holidays, and escalate after the second email to a staff call task for the owner.
How to score the tools
Several 2026 roundups name TaxDome, Ignition and Jetpack Workflow. This page did not verify their current feature sets or prices on their own sites, so treat those rankings as a list of candidates to test, not as a verdict.
Run the same seven checks on each tool and record pass or fail. First, a signed engagement letter saved as a PDF on the year's engagement. Second, one letter template per service. Third, a dedicated TIN field with a format check, a mask after save and permission-limited viewing. Fourth, Form 2848 and Form 8821 stored with an expiry date. Fifth, show and hide by service type with a Not applicable state. Sixth, a passcode on requests that carry an identifier. Seventh, reminders that skip weekends and escalate to a staff task.
Under 50 clients, the first three checks and the authorization dates decide the choice. The rest can usually be handled by a template. Ask each vendor for the price at 25 and at 50 active clients, and whether the unit is seats or clients, because a per-seat price changes the answer for a team of six.
Failure modes and fixes before the first season
Duplicate requests: the same W-2 request goes out in January and again in March. Fix: make each request belong to one client, one service and one year, and copy last year's questions without copying last year's answers.
Expired authorization: a Form 8821 was signed for an earlier year and the lender now needs current data. Fix: store the signature date, calculate the 120-day window from that date, and set a reminder before it closes.
Unlinked letter: the engagement letter is signed, but the client has no link to the year's file, so the first return is started without it. Fix: before any work starts, open the engagement and confirm the letter appears there.