Key takeaways
- Model each client as entity records, with people linked by role and ownership share.
- Keep the EIN in one restricted field and show only the last four digits everywhere else.
- Track Form 2848 and Form 8821 as separate authorizations, each with its CAF number and last covered year.
- Drive reminders from each return's due date and extension date, not from a generic tax-season start.
- UK CRM rankings do not test for any of these US fields.
Model the client as entities, not contacts
Most CRMs start with a person record or a company record. Set up one record per tax entity, such as a partnership, an S corporation, a trust or a sole proprietorship. Attach each person to the entity with a role such as owner, spouse, officer or bookkeeping contact, and store the ownership share on that link.
Run this test in a demo. Create one partnership, one S corporation and one individual who owns a share of each. The CRM should show that person once, with two ownership links, and show each entity's own EIN on its own record. A CRM that offers only a free-text relationship field forces the firm to rebuild the owner list by hand every filing season.
Decision rule: if a person owns an interest in two or more entities, keep one person record and one ownership link per entity. If an ownership split changes, add a new link with an effective date and keep the old one, because the prior-year return still reflects the old split.
Handle EINs without spreading them through the database
Keep the EIN in one restricted field on the entity record. Show only the last four digits in lists, search results and exports. Check whether the CRM encrypts the field and whether a CSV export includes it. The usual leak is a full EIN typed into a notes field, which then lands in an exported spreadsheet.
The IRS says you do not need a new EIN to change a business name, address or responsible party, so edit the record in place. For a change of responsible party or address, the IRS points to Form 8822-B, Change of Address or Responsible Party - Business. The IRS says a new EIN is generally needed when the entity's ownership or structure changes, so create a new entity record, link it to the predecessor and keep the old record for prior-year returns.
The failure to watch for is a client who converts an LLC taxed as a partnership into a corporation, and a firm that edits the old record. Now one record holds two EINs, two document sets and two reminder schedules. Close the old entity record with an end date and link the new one to it.
Track IRS authorizations as their own records
Form 2848 and Form 8821 do different jobs, and a CRM with one 'authorized' checkbox merges them. Form 2848 is the power of attorney that lets an individual represent the client before the IRS. Form 8821 lets the person the client names view confidential tax information, and the form itself says it does not authorize the designee to speak on the client's behalf. Record each one as a separate row on the entity.
For each Form 2848, store the CAF number, which the IRS describes as a unique nine-digit identification number, the date the IRS received the form, the tax matters and the last year listed. The IRS will not record future tax years or periods that exceed three years, counted from December 31 of the year it receives the form. A form received in 2026 can therefore reach tax year 2029 at most. The same three-year rule applies to Form 8821.
Decision rule: if the client only needs transcripts pulled, record a Form 8821 and skip the Form 2848. If the firm will speak to the IRS for the client, record a Form 2848. When a client leaves, the IRS instructions say to write REVOKE across the top of the first page with a current signature and date, and the CRM status should change in the same week.
Tie reminders to each return and extension
The CRM should create reminders from each entity's return type, its due date and its extension date. The IRS says Form 7004 requests an automatic 6-month extension of time to file certain business income tax, information and other returns. Create the extended date as a second due date on the same return, and leave the original date in place.
A partnership record should carry its own due date and extension status, separate from the owners' individual returns. Link it to each owner record and show its status on every owner's page.
Forms 1099-NEC need their own reminder. The IRS instructions say Section 6071(c) requires you to file Form 1099-NEC on or before January 31. For tax years beginning after 2025, the IRS says the minimum threshold for reporting certain payments increased to $2,000, and it may be adjusted for inflation beginning in calendar year 2027. Tax year 2026 payments use the $2,000 figure, while a tax year 2025 filing is outside that change and uses the threshold in the 2025 instructions.
Check the handoff to document collection
The documents need a separate place, and the CRM and that place have to agree. Test whether a document request writes its status back to the entity record, whether each year's requests stay with the entity, and whether a completed request can be reopened for a late correction.
Run a practical check. Send one W-9 request to a vendor and one prior-year document request to a partnership client. Confirm both statuses show on the entity record, not only on the contact. Then export the entity and read the export line by line. The W-9 side of this is covered in our guide on collecting 1099 and W-9 information.
Usual handles the document side: requests, reminders and a client portal for files. It is not a referral tracker or a sales pipeline, so it works next to a CRM rather than replacing one. Keep the relationship record in the CRM, link it to the Usual client by a shared client ID, and leave collection in the document tool.
Compare the three CRM groups by where they fail
The CRMs in 2026 roundups fall into three groups, and each fails the accounting tests in a different place. Generalist CRMs such as Zoho CRM, HubSpot and Salesforce are highly configurable, but entity links, EIN fields and authorization rows are custom objects you build and maintain yourself.
Practice-management platforms such as TaxDome, Karbon and Canopy include workflow and deadline features. The 2026 Nutshell comparison says TaxDome offers tax deadline automation and Canopy offers IRS transcript management. They are priced per user.
QuickBooks-connected tools such as Method:CRM and Nutshell are built around QuickBooks Online customers. They say little about tax entities, so the tests above still apply.
Decision rule: if most of your work is monthly bookkeeping in QuickBooks Online, start with a QuickBooks-connected CRM. If most of your work is individual and entity returns, start with a practice-management platform and check its entity and authorization fields. Vendor roundups are written by vendors, so confirm every feature claim in a demo with your own client file.
Ignore results for 'best CRM software for accountants UK' when you are a US firm. Those comparisons test UK practice rules, VAT and UK software integrations. None of them tests the IRS authorization rows, the 1099-NEC threshold or the US EIN fields in this guide.
Run a demo script with the same test client
Use one test client file in every demo. Create a partnership with two owners, and make one of them also an owner of an S corporation. Enter an EIN and confirm it displays masked in the list view. Add a Form 2848 with a CAF number and a last covered year of 2029, and a Form 8821 with a shorter last year. Set a due date for the return and a second due date for a Form 7004 extension. Send one W-9 request, then export the client list and note every field that appears in the file.
A tool that passes the entity, EIN and authorization steps but fails the export step should not hold client tax records.