RevOps HQ
← BACK TO BLOG
••
Industry Solutions•RevOps Strategy & Frameworks

CRM for Accountants: How to Choose and Configure One for an Accounting Practice

CRM for accountants: how to split new-client pursuit from the engagement cycle, where practice management stops, and which tax rules limit cross-selling.

Watch the recorded HubSpot build: How to Set Up HubSpot for a CPA or Accounting Firm
P

Paul Maxwell, PhD

AUTHOR

GET WEEKLY REVOPS INSIGHTS

No spam. Unsubscribe anytime.

A CRM for accountants configured as a sales tool produces three defects, none of them caused by the people using it. Annual compliance work is entered as deals, so the pipeline report restates the client list and hides the small share of revenue that is genuinely uncertain. The CRM and the practice management system both hold the client, and the two records drift until a letter goes to a superseded address. The cross-sell list the CRM was bought to produce is built from information furnished for tax returns, which a federal regulation restricts in ways no CRM enforces on its own.

This article explains how an accounting practice uses a CRM and where the CRM has to stop. It starts with the two motions a practice runs and shows on sample data what sharing one pipeline does to win rate and forecast. It then draws the boundary with practice management, separates the three tests a cross-sell list has to pass, and closes with the model, the calendar, a procedure, costs, symptoms and limits.

A pursuit pipeline is a sequence of deal stages for work the firm does not yet have, measured by how much of it is won. An engagement cycle is the sequence an existing client passes through each period (engagement letter, preparation and review, filing, renewal), measured by how much is retained and at what fee. A practice management system, such as Karbon, Canopy or TaxDome, runs delivery: filers, jobs, deadlines, time, billing and documents. Tax return information is defined in 26 CFR 301.7216-1 as any information furnished for, or in connection with, the preparation of an income tax return, expressly including the taxpayer's name, address and identifying number.

Pursuit Pipeline and Engagement Cycle

The pursuit pipeline is a line: an inquiry or referral, a conflict and independence check, scoping and a proposal, then won or lost. The engagement cycle is a loop: an engagement letter for the period, preparation and review, filing and delivery, then a renewal and fee review that opens the next period. A HubSpot deal pipeline is built for the first shape. Each stage carries a deal probability, and board view multiplies the amount in each stage by that probability to show a weighted amount. Nothing in that model describes a loop.

An accounting practice runs a pursuit pipeline and a recurring engagement cycleOn the left, the pursuit pipeline runs once, top to bottom: inquiry or referral, conflict and independence check, scoping and proposal, then won or lost. It is measured by win rate. On the right, the engagement cycle is a loop that repeats each period: engagement letter signed for the period, preparation and review, filing and delivery, renewal and fee review, and back to the engagement letter. It is measured by retention and fee change. A won pursuit connects to the engagement letter. An advisory opportunity observed during preparation and review connects back into the pursuit pipeline at the conflict and independence check.PURSUIT PIPELINEruns once · measured by win rateInquiry or referralConflict and independence checkScoping and proposalWon or lostENGAGEMENT CYCLErepeats each period · measured by retention and fee changeEngagement lettersigned for the periodPreparationand reviewFilingand deliveryRenewaland fee reviewnext periodbegins at renewalwonadvisory opportunity
The pursuit pipeline runs once and hands a won client to the engagement cycle, which repeats each period and sends advisory opportunities back into pursuit at the independence check

The two motions meet at two points. A won pursuit becomes an engagement, and the deal's job ends there. An observation made during preparation, such as a payroll that has doubled or an entity that has outgrown its bookkeeping, becomes an advisory opportunity. It re-enters the pursuit pipeline at the conflict and independence check rather than at inquiry, since an existing client asking for a new service still has to clear that check.

Pipeline Arithmetic for a Sample Practice

The cost of sharing one pipeline is arithmetic, shown here on sample data invented for the calculation and describing no client. The sample practice has 400 compliance clients at an average annual fee of $4,200, a book of $1,680,000, and 40 of them already buy advisory work. Last year 376 of the 400 renewed, 18 of 60 new-client opportunities were won, and 14 of 40 advisory opportunities were won.

Win rate for the sample practice, with renewals inside the pipeline and with new-client pursuit reported alone
MeasureDeals closed in the yearOne pipeline, renewals included500New-client pursuit alone60
MeasureDeals wonOne pipeline, renewals included408New-client pursuit alone18
MeasureWin rateOne pipeline, renewals included81.6%New-client pursuit alone30.0%
MeasureWin rate if new-client wins fall to 9One pipeline, renewals included79.8%New-client pursuit alone15.0%
MeasureMovementOne pipeline, renewals included−1.8 pointsNew-client pursuit alone−15.0 points

Halving new-client wins moves the combined figure by under two points and halves the separated one. The forecast behaves the same way. Put next year's 400 renewals in an engagement-letter stage at 90% probability, 25 new-client opportunities averaging $5,000 at 20%, and 15 advisory opportunities averaging $8,000 at 40%. The weighted amount is $1,512,000 plus $25,000 plus $48,000, or $1,585,000, of which new-client and advisory pursuit contribute $73,000, or 4.6%. If the new-client probability falls to 10%, the total moves by $12,500, under 0.8%.

The engagement cycle has its own measures: retention and fee change. In the sample, 376 of 400 clients renewed, a client retention rate of 94%. If they accepted a 5% fee increase, the retained book is 376 × $4,200 × 1.05, or $1,658,160, which is 98.7% of the prior year's $1,680,000. Neither figure is a win rate. A renewal becomes a deal only when it is genuinely in doubt, as with a scope change or a fee renegotiation the client might refuse.

Practice Management and the CRM System for Accountants

A CRM beside a practice management system needs a rule about which system owns which record. Two systems that each hold an authoritative client drift apart whenever one is edited and the other is not, and the divergence surfaces as a letter sent to an old address or an entity name that differs between proposal and return.

The rule that holds is ownership by function. Practice management owns delivery: filers, jobs, deadlines, time, billing, documents and the return itself. The CRM owns the relationship around the work: the responsible partner, the referral source, pursuit and advisory deals, unbilled conversations, and the consent and independence flags a cross-sell list depends on. Data crosses in one direction, from practice management into the CRM, as a summary of each client.

Practice management owns delivery; the CRM owns the relationship and reads a one-way summaryOn the left, practice management owns delivery: clients and filers, jobs and deadlines, time and billing, return figures and documents, and taxpayer identification numbers. On the right, the CRM owns the relationship: the responsible partner, the referral source, pursuit and advisory deals, unbilled conversations, and consent and independence flags. A single arrow carries a summary of each client from the first three delivery items into a read-only client summary in the CRM: client identifier, entity type, services engaged, annual fee and renewal month. Nothing is written back. Return figures, documents and taxpayer identification numbers end at a stop bar and are not synced.PRACTICE MANAGEMENTowns deliveryCRMowns the relationshipClients and filersJobs and deadlinesTime and billingReturn figures and documentsTaxpayer ID numbersClient summary, read-onlyResponsible partnerReferral sourcePursuit and advisory dealsUnbilled conversationsConsent and independence flagsone-way syncclient ID, entity type,services engaged,annual fee,renewal monthnot syncednot synced
Practice management owns delivery and sends a summary of each client one way into the CRM, while return figures and taxpayer identification numbers stay behind the boundary

Where no practice management system exists, the CRM can reasonably hold delivery too. The HubSpot setup for CPA and accounting firms describes that model, with client entity, engagement, return and deadline as custom objects, which require an Enterprise subscription; the service agreement object for managed service providers applies the same recurring-object pattern. A firm adopting it has made HubSpot its delivery system, and the one-owner rule still holds. The return object in that model tracks status, preparer and dates, not the figures on the return, for the storage reason set out below.

Use, Independence and Storage: Three Tests for a Cross-Sell List

A cross-sell list starts from the practice's own compliance clients, and in the sample 360 of 400 buy no advisory work. Three separate questions govern whether a given client may appear on a list built from them. Each has its own authority, and a list that answers one has answered neither of the others.

Use of Tax Return Information

The first question is whether the firm may use what it knows. Because the definition includes a name and an address, a client list that originated in the tax practice is itself tax return information. 26 CFR 301.7216-2 then permits two different things without consent. Under paragraph (h), an accountant who prepares a return may use the information to provide other accounting services to the same taxpayer, the regulation's example being books and records, working papers and accounting statements, and may share it within the firm for that purpose, but the firm excludes related or affiliated firms. Under paragraph (n), the preparer may keep a separate list holding only names, mailing and email addresses, phone numbers, entity classification and return form numbers. That list may carry tax, business or economic information for educational purposes and solicitations for more tax return preparation, but it "may not be used to solicit any service or product other than tax return preparation services." An educational client newsletter sent to that list is therefore permitted, and the same send with an advisory offer in it is not.

Marketing use beyond those two needs the taxpayer's written consent under 26 CFR 301.7216-3, signed and dated before the use, and a consent that states no duration lapses one year after signature. Consent to solicit business unrelated to tax return preparation may not be requested after the completed return has been given to the taxpayer for signature. After a taxpayer declines, the preparer may not ask again for a substantially similar purpose in respect of the same return, so a refusal has to be recorded against the tax year it concerns. One document cannot authorise both a use and a disclosure, so an offer delivered by an affiliated firm needs two consents.

Independence of Attest Clients

The second question is whether the firm may offer the service to that client at all. For a public company audit client, PCAOB Rule 3523 makes a registered firm not independent if it or any affiliate provides any tax service, during the professional engagement period, to a person in a financial reporting oversight role at the issuer or to that person's immediate family, subject to narrow exceptions. The PCAOB's definition of such a role names the chief financial officer and the controller among others. For other attest clients, the "Nonattest Services" subtopic of the AICPA Code of Professional Conduct governs which additional services are compatible with independence. A segment can apply neither rule unless the facts are recorded as an attest-client flag on the company and an oversight-role flag on the contact.

Storage of Return Data in HubSpot

The third question is whether the CRM should hold return data at all. HubSpot's Product & Services Catalog lists tax return information and full Social Security numbers as Highly Sensitive Data, permitted only on Enterprise with Sensitive Data enabled, and it names list creation, workflows, search and reporting as features that cannot be used with Highly Sensitive Data. Return figures stored correctly in HubSpot therefore cannot drive the segment they would be stored for. The catalog does not define the phrase; this article reads it as the return's contents, since the regulation's definition would cover every client's name.

The first two tests remove names and the third decides what the segment can read, which is consent state and service history rather than return figures. For an offer delivered by an affiliated firm, which needs both consents, they narrow the sample practice's list sharply. Of the 360 clients buying no advisory work, 25 are attest clients held back for an independence review, leaving 335. Of those, 88 hold an unexpired consent to use, and 61 of the 88 also hold a consent to disclose to the affiliate. The list is 61 names, not 360, and the other 299 are approaches a portal without these properties would have made.

Records, Properties and Their Homes

What an accounting practice models in HubSpot, where each record lives, and how it is configured
Record or fieldClient relationship: family or owner groupHomeCRMHubSpot configurationCompany, with each person as an associated contact
Record or fieldFilers, jobs, deadlines, time and billingHomePractice managementHubSpot configurationNot modelled; a summary is synced to the company
Record or fieldClient ID, entity type, services engaged, annual fee, renewal monthHomePractice management, synced one wayHubSpot configurationCompany properties, view-only for users on Enterprise
Record or fieldResponsible partnerHomeCRMHubSpot configurationCompany owner
Record or fieldReferral sourceHomeCRMHubSpot configurationContact-to-contact association label "Referred by"
Record or fieldNew-client pursuitHomeCRMHubSpot configurationDeal in a New client pipeline
Record or fieldAdvisory opportunityHomeCRMHubSpot configurationDeal in an Advisory pipeline
Record or fieldRoutine renewal of compliance workHomePractice managementHubSpot configurationNot a deal
Record or fieldUnbilled conversationHomeCRMHubSpot configurationCall, meeting or note on the contact and company
Record or fieldConsent to use; consent to discloseHomeCRMHubSpot configurationContact properties: status, signed date, expiry date, tax year
Record or fieldAttest client; oversight role at an issuerHomeCRMHubSpot configurationCompany and contact checkbox properties
Record or fieldReturn figures, Social Security numbersHomeTax systemHubSpot configurationNot stored in the CRM

Association labels need Professional or Enterprise and Super Admin permission to create, with up to 50 labels per object pair. View-only synced properties use property restriction, an Enterprise feature. HubSpot does not recommend it as a security measure, because any user can still set a restricted value through the API or when creating a record, a distinction field-level permissions covers in depth. Below Enterprise, the rule depends on training and on a sync that overwrites CRM edits on each run.

Filing Deadlines and the Implementation Calendar

For calendar-year filers, IRS Publication 509 puts partnership returns on Form 1065 and S corporation returns on Form 1120-S due on March 15, and C corporation returns on Form 1120 due on April 15, the same date as individual returns. Automatic six-month extensions, on Form 7004 for businesses and Form 4868 for individuals, create a second peak at September 15 and October 15.

A go-live between January and mid-April asks partners to learn a system when they have least time for it, and the weeks between the April and September deadlines, or after October 15, avoid that collision. The same calendar can distort measurement: where pursuit activity falls in filing season because partners lack capacity, a month-on-month comparison reads that as falling demand. Each month therefore belongs beside the same month of the prior year rather than the month before.

Configuration Procedure for a Practice Portal

  1. Confirm the tier against the design: custom deal pipelines need Starter or above, workflows need Professional or Enterprise, and custom objects, property restriction and Sensitive Data need Enterprise.
  2. In settings, open Properties, select company properties and create the fields practice management will populate: a single-line text client identifier, a multiple checkboxes property for services engaged, a number property formatted as currency for annual fee and a dropdown select for renewal month (field types).
  3. Create two consent dropdown selects on the contact, for use and for disclosure, with the values none, requested, signed and declined, each with date picker properties for the signed date and the expiry date and a number property for the tax year the request concerned. Add a single checkbox for attest client to the company and one for an oversight role at an issuer to the contact.
  4. At Settings > Data Management > Objects > Deals, on the Pipelines tab, create a New client pipeline and an Advisory pipeline, each with a conflict and independence check stage and a deal probability on every stage.
  5. Sync from practice management in one direction, keyed on the client identifier, and make the synced properties view-only where the tier allows.
  6. At CRM > Segments, build an active segment of contacts whose primary company lacks advisory among its services engaged and is not an attest client, who hold no oversight role at an issuer, and whose consent to use is signed and unexpired. For an affiliate's offer, add a signed consent to disclose.
  7. Add a company date property for an advisory follow-up, set in season when an observation is noted, and a company-based workflow whose create task action queues the conversation for the company owner, who is the responsible partner.
  8. Verify with four known clients: an attest client, a contact flagged with an oversight role, one who declined consent, and one with a signed, unexpired consent. The segment should contain only the fourth. Then match the New client pipeline's won count against new clients opened in practice management, and change a synced field there to confirm the CRM value follows.

Costs and Returns for an Accounting Firm

The firm publishing this article is a HubSpot Solutions Partner, which is an interest in the answer, so the case against a CRM is stated on its merits. A CRM buys a practice three things a practice management system is not built to hold: a pursuit forecast that means something once renewals are removed, a cross-sell list that has passed the three tests, and a relationship record that survives a partner's departure. The third depends on logging, and a connected inbox logs email replies to the CRM on every plan.

The costs are a seat for every partner who logs activity, administration of pipelines and the sync, and a consent process that changes engagement letters. The largest is partner time spent logging, which decides adoption, and adoption can be measured through property completeness and activity rather than assumed.

Practice management alone wins on two specific axes. It keeps one client master with nothing to reconcile, whereas every field that crosses a sync can disagree. It holds the engagement letter, deadline and billing trail where the work is done, while the CRM sees only a summary. The case for a CRM is strongest in a multi-partner firm with an advisory line, referral-driven intake and a partner retirement in view. It is weakest for a compliance-only practice, and for a firm that will not introduce a consent process, since offers beyond tax preparation and accounting services are then closed to it. Which product fits is a separate question, compared in the best CRM for accountants.

Symptoms and Their Causes

A pipeline win rate reads above 80%. Renewals are in the pipeline, where 376 near-certain wins outnumber the 32 uncertain ones by more than eleven to one. Move routine renewals out and report the New client and Advisory pipelines separately.

A client's address or entity name differs between the two systems. Users are editing synced fields in the CRM, or the sync writes both ways. Make the sync one-way and the synced properties view-only where the tier allows.

A cross-sell campaign reaches an audit client or an issuer's chief financial officer. The segment had no independence flags to read, so the rule lived only in a partner's memory. Add the attest-client and oversight-role properties and exclude both from every advisory segment.

A consent request goes again to a client who declined one. The consent property had no declined value, so a refusal looked like a client never asked, and 301.7216-3 forbids a second request for a substantially similar purpose in respect of the same return. Add the declined value with its tax year, and exclude declined contacts for that year from every consent campaign.

Boundaries of the Evidence

This article covers federal rules in the United States; state boards of accountancy, state privacy law and regimes elsewhere are out of scope. It is not legal advice, and which advisory services count as accounting services under the 301.7216-2 exception is a question for the firm's counsel. Practice management products are named as examples of a category and are not reviewed.

Product facts are as documented in September 2026, and the regulations as published on the date of checking. No published study located for this article measures whether a CRM improves outcomes in accounting practices. The sample practice demonstrates arithmetic, not prevalence: that renewals mask the pursuit signal is a property of the calculation, not a count of firms configured that way.

Questions About CRM for Accountants

What is a CRM system for accountants? It records the relationship around the work: prospective clients, referral sources, advisory opportunities and unbilled conversations, while practice management runs the work itself and supplies the client data the CRM reads.

What is the best CRM for accountants? No single product wins for every practice; the answer turns on whether practice management already holds the client, whether the firm sells advisory work, and which tier the controls above require.

Is there free CRM software for accountants? HubSpot's free tools include contacts, companies, deals and segments but no custom pipelines, so pursuit and advisory share the default pipeline and must be separated by a deal property. Workflows need Professional or Enterprise.

Does a CRM for certified public accountants differ from a CRM for chartered accountants? The data model is the same and the rules differ: 26 CFR 301.7216 governs any tax return preparer in the United States and the AICPA Code governs its members, with PCAOB rules added for issuer audits, while a chartered accountant abroad answers to another professional body and to national data protection law.

In Summary

An accounting practice runs a pursuit pipeline, measured by win rate, and an engagement cycle, measured by retention and fee change. Routine renewals in the pipeline turn a 30% new-client win rate into an 81.6% blend that barely moves when new-client wins halve. Practice management owns delivery; the CRM owns the relationship and reads a one-way summary of each client.

The cross-sell list is where a CRM earns its cost, and it passes three tests with separate authorities. Tax return information, which includes a client's name, may be used without consent for other accounting services, for educational mailings and for soliciting more tax preparation; marketing beyond those needs signed advance consent. Independence rules then decide whether an attest client may be offered the service, and HubSpot keeps stored return figures out of segments.

Two counts from the practice's own records size that list ahead of any product choice: the clients who buy compliance work only, and among them the clients with a signed, unexpired consent and no independence flag. The first count is the opportunity and the second is the list that clears all three tests today. In the sample practice, 360 compliance-only clients yield 88 names for the firm's own offer outside accounting services and 61 for an affiliate's.

HubSpot services

Onboarding, implementation, integration, migration, administration and training, each scoped and priced before the work begins

WEEKLY PROGRAM

RevOps Office Hours

A recurring weekly RevOps operating program. Live support plus hands-on HubSpot implementation work.

$1,500/mo
Monthly Operating Program
  • →1 live Office Hours session per week
  • →4 hours of hands-on implementation work per month
  • →Hours allocated against priorities agreed at the start of each period
  • →Recurring monthly cadence