RevOps HQ
BACK TO INDUSTRIES
RevOps for Accountants

RevOps for Accountants: Recurring Engagements, Filing-Season Capacity, Pricing and Advisory Expansion

RevOps for accountants explained: recurring tax and audit engagements, filing-season capacity, fixed-fee pricing, practice records and advisory growth.

The recorded HubSpot build for this industry.

In the sample practice set out below, a fee review that divides each service line's fees by its recorded hours places monthly accounting last, at $100 an hour against $180 for individual tax returns. Releasing monthly clients then looks like the cheapest way to make room for new tax clients, yet only a third of their hours fall in the fifteen weeks before the April deadline, so each scarce hour freed gives up $300 in fees. Moving simple returns to extension would free the same hours at no cost in fees, and the review cannot show it, because an extension changes only the date of the hours.

This article sets out revenue operations for an accounting practice as an operating model, independent of any software product. It covers the engagement year, engagement letters, the professional rules on fees and solicitation, the lifecycle and its handoffs, and the records each system owns, then tests one capacity decision on sample data before the metrics, symptoms, procedure, costs, questions and limits.

The finding can be checked against any practice's time records. An accounting practice's revenue is constrained by hours inside the filing season, not hours across the year, so the measure that should govern fixed fees, extension terms and new compliance work is fee per peak-season hour. It needs the fee from the engagement letter and time entries dated to the day, and it ranks service lines differently from fee per hour: on the sample data, monthly accounting rises from last place to third.

Revenue operations is defined in the firm's foundations paper as a capability that keeps objectives, records, measures, systems and decisions traceable to one another. In an accounting practice its object is the chain of records from a first enquiry through each period's letter, work and invoice to the next engagement with the same client. An engagement letter is the signed agreement fixing a period's services, fee basis and terms. The peak season, as this page uses the term, is the fifteen weeks from January 1 to April 15, and fee per peak-season hour is a service line's annual fees divided by the hours recorded on it inside that window.

The Engagement Year: Filing Deadlines, Extensions and Advisory Work

Compliance revenue recurs on a calendar set by statute. IRS Publication 509 makes partnership and S corporation returns due on the 15th day of the third month after the tax year ends, and individual and C corporation returns on the 15th day of the fourth month. A due date on a weekend or legal holiday moves to the next business day, which in 2026 put the March date on Monday, March 16.

Extensions move the filing date without moving the payment date. Form 7004 and Form 4868 each give an automatic six-month extension, but Form 7004 does not extend the time to pay any tax due, and the IRS tells individuals to pay any tax owed by the April filing date. An extended return therefore still needs peak-season hours to estimate the tax due.

The federal filing calendar for calendar-year filers, with the dates that applied in 2026
ReturnForm 1065, partnershipOriginal due dateMarch 15 (March 16 in 2026)Extended due dateSeptember 15, on Form 7004
ReturnForm 1120-S, S corporationOriginal due dateMarch 15 (March 16 in 2026)Extended due dateSeptember 15, on Form 7004
ReturnForm 1040, individualOriginal due dateApril 15Extended due dateOctober 15, on Form 4868
ReturnForm 1120, C corporationOriginal due dateApril 15Extended due dateOctober 15, on Form 7004

Professional filing concentrates before the April deadline. The IRS's filing-season statistics for individual returns count 40,120,000 e-filed by tax professionals by March 21, 2025, 72,504,000 by April 18 and 87,855,000 by December 26. The four weeks to April 18 carried 32,384,000, or 36.9% of the December total, at 8.1 million a week. The 26 weeks to October 17 carried 14,254,000, or 16.2%, at under 0.55 million a week. The later returns carry more of the complexity: the IRS notes that taxpayers who request an extension generally have more complex finances, so returns processed by late May are about 90% of the year's returns but 84% of its adjusted gross income.

Audit and review work recurs on the client's reporting calendar. For nonissuer audits, AU-C section 210 in the AICPA's currently effective auditing standards requires the terms to be documented in an engagement letter or other written agreement, reassessed on each recurring audit, and documented again when they change. For issuers, PCAOB AS 1301 requires the letter to go to the audit committee annually.

Advisory work, such as tax planning or outsourced finance, carries no statutory date, so it is revenue whose timing the practice schedules, and work delivered between May and December uses hours the deadline calendar does not claim.

Engagement Letters, Scope and Fee Bases

The engagement letter is the revenue record of an accounting practice. It fixes the entities, returns and periods the fee covers, the fee basis and the terms, and a request outside it is either priced as a change or absorbed as unbilled time. For advisory work sold to an audit or review client, the AICPA Code of Professional Conduct requires a written understanding of objectives, services, responsibilities and limitations before the work starts, under interpretations 1.295.040 and 1.295.050.

Practice management carries the fee basis on the unit of work. Karbon's work item takes a fee type of fixed fee, time and materials, or non-billable, and Canopy's engagement templates bill a service once, on acceptance or completion, or on a weekly, monthly, quarterly or annual schedule.

The choice between fixed and hourly fees decides who carries an overrun, and neither prices the date on which the hours fall. Under hourly billing the client pays for extra hours at the same rate in March as in July. Under a fixed fee the practice absorbs them, and when the peak is full, an overrun in early April displaces another return rather than an idle hour. A fixed-fee letter can price timing, by stating when complete documents must arrive and what follows if they do not: filing on extension, or a revised fee.

Professional Rules on Fees, Referrals and Solicitation

The AICPA Code's contingent fees rule, 1.510.001, forbids a member in public practice to prepare an original or amended return or a refund claim for a contingent fee for any client, and forbids contingent fees for any service to an audit or review client, so the attest flag decides whether any other contingent arrangement can be offered.

The commissions and referral fees rule, 1.520.001, forbids taking a commission for recommending a product or service to, or supplied by, a client whose audit or review the firm performs, and requires any permitted commission to be disclosed. A member who pays a referral fee to obtain a client, or accepts one for referring a CPA's services, must disclose it to the client. A referral arrangement with a bank, an attorney or a financial adviser is therefore a revenue record carrying a disclosure duty, and the enquiry's source field shows which clients carry it.

The advertising rule, 1.600.001, prohibits false, misleading or deceptive solicitation, and interpretation 1.600.010 counts as misleading a fee quoted for current or future periods when a substantial increase was already likely and the prospective client was not told. Circular 230, the rules for practice before the IRS under which a CPA may practice, adds three duties in 31 CFR 10.30. A practitioner may charge no more than published fees for at least 30 calendar days after their last publication. A copy of each direct mail and e-commerce communication is kept for at least 36 months with a list of recipients. A prospective client who has declined to be solicited may not be contacted persistently.

Marketing other services from what tax returns reveal falls under 26 CFR 301.7216, which requires signed advance consent for some uses; its consent fields and the independence flags a cross-sell list reads are set out in the guide to CRM for accountants. Together these rules put four facts on the relationship record: attest status, any referral fee or commission with its disclosure date, a declined solicitation, and consent by tax year.

The Client Lifecycle and Its Handoffs

The lifecycle is a line before the first letter and a loop after it. An enquiry arrives from a referrer, a client or a search, and the practice checks independence and conflicts before quoting. A signed letter opens the engagement, and each period runs through a document request, preparation, review, filing or extension, an invoice and collection. The renewal letter opens the next period, and an observation made during preparation, such as a payroll that has doubled, can start a separate advisory pursuit.

In the sample practice used below, a fee review in May sets the renewal letters sent in November and December. Document requests run from January to March, business returns are prepared from mid-January and individual returns from February, monthly accounting runs all year, and advisory projects run from May to September.

The sample practice's engagement year, by system of recordA calendar from January to December with the peak season, January 1 to April 15, shaded, and dashed deadline lines at March 15, April 15, September 15 and October 15. Fee review and letters, held in Practice management · partners: work from November 1 to December 31, with a fee review on May 15. Document requests, held in Practice management · client service: work from January 1 to March 31. Business returns, held in Tax software · preparers: work from January 15 to March 15, then extended work from March 16 to September 15. Individual returns, held in Tax software · preparers: work from February 1 to April 15, then extended work from April 16 to October 15. Monthly accounting, held in Practice management · staff: work from January 1 to December 31. Advisory pursuit and projects, held in CRM, then practice management: work from May 1 to September 30. An arrow runs from individual return preparation on March 25 to the start of advisory work on May 1: an advisory need noticed in preparation is acted on only after April 15.THE ENGAGEMENT YEAR, BY SYSTEM OF RECORDPEAK SEASONJANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDECMAR 15APR 15SEP 15OCT 15Fee review and lettersPractice management · partnersRenewal lettersFee reviewDocument requestsPractice management · client serviceBusiness returnsTax software · preparersIndividual returnsTax software · preparersMonthly accountingPractice management · staffAdvisory pursuit and projectsCRM, then practice managementAdvisory projectsWork to the original deadline or scheduleWork on extensionPeak season, January 1 to April 15Fee review in MayAdvisory need noticed in preparation, acted on after April 15
The sample practice's engagement year by system of record, with deadline-bound compliance work inside the fifteen-week peak and extended returns, advisory projects and renewal letters outside it

Four handoffs carry the record between partners, client service, production staff and finance.

The partner who wins or renews a client hands client service a signed letter. The handoff fails when the scope exists only as a PDF, so production cannot tell work inside the fee from work outside it.

Client service hands production a complete set of documents. It fails when completeness has no date: documents arriving in the last fortnight before April 15 put a return into the scarcest weeks, while a document date in the letter settles the extension with the client in February.

Production hands finance the finished work, its hours and anything outside the letter. It fails when an added state return or a notice response is done without a change to the engagement, so the hours exist and the fee does not.

Production hands the relationship owner the advisory needs it noticed, and finance hands partners fee per peak-season hour by service line. A need noticed in March cannot be acted on until after April 15, so it survives the peak only as a record with a follow-up date; the figure is read in May, while next year's fees and terms can still change.

Practice Management, the CRM and the Records Each Owns

Practice management products such as Karbon, Canopy and TaxDome hold the engagement and the work it generates: letters, recurring work items with deadlines, document requests, time and invoices. Karbon records time as one entry per user, day and task, each carrying a date, minutes and its work item, and an invoice for recurring fixed-fee work carries the services being billed, where an ad hoc invoice carries work items and expenses. Fee per peak-season hour is therefore computable in practice management wherever fixed-fee work carries time entries.

A CRM holds the relationship around the work: enquiries and sources, referrers and fees paid, advisory opportunities, solicitation preferences and consent. Where practice management issues the letters, a CRM beside it serves only revenue pursued before a letter exists, a share the ledger measures, as the comparison of the best CRM for accountants shows.

The records of an accounting practice's revenue lifecycle, the system that owns each, and what the relationship record needs from it
RecordEnquiry: source, referrer, referral feeSystem of record and ownerCRM; partnersWhat the relationship record needsThe whole record, since it starts here
RecordIndependence and conflict checkSystem of record and ownerCRM or practice management; partnersWhat the relationship record needsAttest-client flag, result and date
RecordEngagement letter: entities, scope, fee basis, document dateSystem of record and ownerPractice management; client serviceWhat the relationship record needsFee, basis, document date, date signed
RecordWork items and deadlinesSystem of record and ownerPractice management; productionWhat the relationship record needsFiled or extended, with the date
RecordTime entries by daySystem of record and ownerPractice management; every timekeeperWhat the relationship record needsPeak-season and total hours per engagement
RecordReturns, e-filing and extensionsSystem of record and ownerTax preparation software; preparersWhat the relationship record needsNothing beyond the work item's status
RecordInvoices, payments and receivablesSystem of record and ownerLedger or practice management billing; financeWhat the relationship record needsBilled, collected, unpaid fees by age
RecordAdvisory opportunitySystem of record and ownerCRM; partnersWhat the relationship record needsThe whole record
RecordSolicitation preferences, consent, campaign copiesSystem of record and ownerCRM; marketingWhat the relationship record needsThe whole record

A CRM deal is the wrong place for an engagement's economics. HubSpot, for example, defines a deal's Amount as the total value of the deal, one figure where an engagement carries a fee, a basis, a deadline and dated hours. The relationship record needs the result before renewal: the client's fee per peak-season hour beside the fee it paid.

Filing-Season Capacity on Sample Data

The figures below are sample data for an invented practice and describe no client. Six professional staff each have 40 client hours a week, so the fifteen weeks to April 15 hold 6 × 40 × 15 = 3,600 hours, and last year the practice recorded exactly 3,600 hours of client work inside them. All time was recorded by day against work items, fixed-fee work included.

Sample data for one practice's year by service line, with hours recorded in total and inside the peak season
Service line and engagementsIndividual returns filed by April 15: 400 at $900Fees$360,000Hours recorded (in the peak)2,000 (2,000)Fee per hour; per peak-season hour$180; $180
Service line and engagementsReturns filed on extension: 100 at $2,400Fees$240,000Hours recorded (in the peak)1,000 (200)Fee per hour; per peak-season hour$240; $1,200
Service line and engagementsBusiness returns filed by March 15: 50 at $3,200Fees$160,000Hours recorded (in the peak)800 (800)Fee per hour; per peak-season hour$200; $200
Service line and engagementsMonthly accounting and payroll: 30 at $6,000 a yearFees$180,000Hours recorded (in the peak)1,800 (600)Fee per hour; per peak-season hour$100; $300
Service line and engagementsAdvisory projects: 10 at $12,000Fees$120,000Hours recorded (in the peak)480 (0)Fee per hour; per peak-season hour$250; no peak hours
Service line and engagementsPractice totalFees$1,060,000Hours recorded (in the peak)6,080 (3,600)Fee per hour; per peak-season hour$174.34; not meaningful

Fee per hour ranks advisory first at $250 and monthly accounting last at $100. Fee per peak-season hour puts advisory first with no peak hours, returns on extension second at $240,000 ÷ 200 = $1,200, and monthly accounting third at $180,000 ÷ 600 = $300, ahead of business returns at $200 and individual returns at $180.

Five sample service lines ranked by fee per hour and by fee per peak-season hourSample data for an invented accounting practice. Ranked by fee per hour: 1, Advisory projects, $250; 2, Returns filed on extension, $240; 3, Business returns by March 15, $200; 4, Individual returns by April 15, $180; 5, Monthly accounting and payroll, $100. Ranked by fee per peak-season hour, January 1 to April 15: 1, Advisory projects, no peak hours; 2, Returns filed on extension, $1,200; 3, Monthly accounting and payroll, $300; 4, Business returns by March 15, $200; 5, Individual returns by April 15, $180. A line joins each service line's two positions. Monthly accounting and payroll moves from 5 to 3: $180,000 over 1,800 hours is $100 an hour, and over 600 peak hours is $300 a peak hour. The practice recorded 3,600 peak-season hours against 3,600 available.THE SAME FIVE SERVICE LINES, RANKED TWO WAYSRANKED BY FEE PER HOURRANKED BY FEE PER PEAK-SEASON HOUR1Advisory projects$2502Returns filed on extension$2403Business returns by March 15$2004Individual returns by April 15$1805Monthly accounting and payroll$1001Advisory projectsNo peak hours2Returns filed on extension$1,2003Monthly accounting and payroll$3004Business returns by March 15$2005Individual returns by April 15$180Monthly accounting and payroll: $180,000 ÷ 1,800 hours = $100 an hour; $180,000 ÷ 600 peak hours = $300 a peak hourPeak season January 1 to April 15: 3,600 of 3,600 available hours recorded on client work. Sample data.
Sample data: the practice's five service lines ranked by fee per hour and by fee per peak-season hour, where monthly accounting moves from last to third

The ranking decides what to give up when the peak is full. A financial adviser offers 40 new clients whose individual returns should take 8 peak hours each at $1,600: $64,000 for 320 peak hours, or $200 per peak hour. Releasing a client gives up its whole fee and frees its peak hours, while its later hours had no competing use, so each freed hour costs the released line's fee per peak-season hour.

Three ways for the sample practice to free 320 peak-season hours for 40 new individual returns worth $64,000
Way to free 320 peak hoursRelease monthly accounting clients, 20 peak hours eachEngagements affected16 releasedAnnual fees given up$96,000Net change in fees−$32,000
Way to free 320 peak hoursRelease individual returns, 5 peak hours eachEngagements affected64 releasedAnnual fees given up$57,600Net change in fees+$6,400
Way to free 320 peak hoursExtend individual returns, moving 4 of 5 peak hours eachEngagements affected80 extendedAnnual fees given up$0Net change in fees+$64,000

Releasing the lowest-rate work, the answer a fee-per-hour review gives, is the only option that loses money: 16 monthly clients give up $300 for each peak hour freed, to make room for work worth $200. Releasing individual returns gains $6,400, since their peak hours earned $180. Extension keeps every fee and moves 320 hours into May to October, when the practice recorded 2,480 hours of client work in 37 weeks. Each extended return still needs one peak hour for the tax estimate, and a client may refuse, so the option belongs in next year's letters as a document date after which a return is extended.

Metrics for Accounting Firm Revenue Operations

Accounting practice revenue metrics, their definitions, and the records each metric reads
MetricClient retentionDefinitionLetters renewed over letters in force the prior periodRecords it readsPractice management
MetricFee change on renewalDefinitionRenewed fees over the same clients' prior feesRecords it readsPractice management, ledger
MetricNew-client win rateDefinitionNew clients signed over new-client pursuits closed, renewals excludedRecords it readsCRM
MetricPre-letter shareDefinitionFees sold before a letter existed over all feesRecords it readsLedger, CRM
MetricFee per hourDefinitionFees over hours recorded, by service lineRecords it readsEngagement letters, practice management
MetricPeak-hour shareDefinitionHours recorded January 1 to April 15 over all hours, by service lineRecords it readsPractice management
MetricFee per peak-season hourDefinitionFees over hours recorded January 1 to April 15, by service line and clientRecords it readsEngagement letters, practice management
MetricLate-document shareDefinitionEngagements whose documents were complete after the letter's document dateRecords it readsPractice management
MetricExtension shareDefinitionReturns filed on extension over returns filedRecords it readsTax preparation software
MetricAdvisory attach rateDefinitionCompliance clients also buying advisory over all compliance clientsRecords it readsCRM, practice management
MetricUnpaid attest fees by ageDefinitionUnpaid fees from attest clients, by months since the serviceRecords it readsLedger

Fee per hour and fee per peak-season hour read the same fees against different hours: the first asks whether a fee covers the work, and the second what the work costs in the hours that are short. Unpaid attest fees are an independence matter as well as a cash one, since interpretation 1.230.010 of the AICPA Code finds the threat unacceptable when significant fees for services over a year old remain unpaid at the report date. Demand for hours by role and month from open deals is a separate calculation, set out for forecasting a professional services pipeline against capacity.

Symptoms in Accounting Practice Revenue and Their Causes

The peak is still short of hours after the lowest-rate clients were released. The review read fee per hour, and those clients' hours fell mainly after April 15; fee per peak-season hour, step 6 below, finds the work whose peak hours earn least.

Annual utilization looks moderate while staff are overloaded from February to April. Utilization averages 52 weeks and the constraint sits in 15 of them, so peak-hour share by service line locates the load.

A referral partner's clients are on the books with no disclosure on file. The referral fee was agreed outside any record, while rule 1.520.001 requires disclosure to each client, so the enquiry's source needs the fee and a disclosure date.

Operating Procedure and Peak-Hour Reconciliation

  1. List every system holding an enquiry, client, letter, work item, time entry, return or invoice, and complete the records table above with one system of record per row.
  2. Record each letter's entities, returns, fee basis, fee and document date as fields at signature, and record any change of scope as a revised engagement.
  3. Record time daily against the engagement's work item, on fixed-fee work as well as hourly work.
  4. Record each enquiry's source and referrer, any referral fee or commission with its disclosure date, and any request not to be solicited.
  5. Define the peak window in writing, January 1 to April 15 by default, with a separate window for each deadline that binds on its own.
  6. Each May, compute fee per hour and fee per peak-season hour by service line and client from the prior year's letters and time.
  7. Set renewal fees, document dates and extension terms from the second figure, recording the reason for each change against the letter.
  8. Verify. Time entries dated inside the window, summed across service lines, equal the peak hours staff recorded, so no peak time sits outside an engagement. Each line's fees equal the ledger's billings for its engagements. One extended return shows hours on both sides of April 15, its peak hours covering the tax estimate. A failed equality names the handoff that broke.

This model configured in one CRM, with client entity, engagement, return and deadline objects, is the subject of HubSpot for CPAs and accounting firms and its walkthrough.

Costs and Returns for an Accounting Practice

The firm publishing this page is a HubSpot Solutions Partner and sells this work to accounting practices, an interest to keep in view below.

The model buys pricing and acceptance decisions made on the constraint: fixed fees set by what work costs in peak hours, extension terms that move work out of the scarcest weeks, and advisory growth that does not compete for them. It costs daily time recording on fixed-fee work, which staff bear while pricing gains, a document date a client may resent, and a review each May. A CRM beside practice management adds an integration and the discipline of issuing letters from one system only.

The case is strongest for a practice mixing deadline-bound compliance with monthly accounting or advisory work, running its peak at capacity and wanting to grow. It is weakest for a practice whose work is spread evenly across the year, and for a sole practitioner who prices, prepares and reviews every return and so already holds the calendar and the hours.

Frequently Asked Questions

In an accounting firm, what does revenue operations mean?

It means governing the records that carry a client from enquiry through each period's letter, work and invoice to the renewal and any advisory engagement, so that a fee set in a letter can be judged by what the work cost in peak-season hours.

Does a CPA firm need RevOps?

It needs the discipline where compliance work fills the filing season, fixed fees are set before the hours are known, and growth depends on advisory work or referral partners. A sole practitioner with one service line may need only a consistent practice management record.

RevOps versus practice management: where does each stop?

Practice management runs the work: letters, work items, deadlines, documents, time and invoices. Revenue operations governs decisions across the whole chain, including the pursuit before a letter exists and the metrics that set next year's fees, and practice management is one of the systems whose records it reads.

Should a CPA firm charge fixed fees or hourly fees?

The basis decides who carries an overrun: the client under hourly billing and the practice under a fixed fee. Neither prices when the hours fall, which a fixed fee with a document date and an extension term can, and the AICPA Code closes a third basis, the contingent fee, to return preparation for every client.

Coverage, Sources and Evidence Limits, September 2026

This page covers the commercial record of a United States accounting practice from enquiry to renewal, and leaves out CRM configuration, product selection, tax and audit methodology, state rules and revenue recognition. Deadlines follow IRS Publication 509 for 2026; rules follow the AICPA Code as updated through September 2026, AU-C section 210 as current in August 2026 and 31 CFR Part 10 as published in September 2026. Product behaviour is as documented by Karbon, Canopy and HubSpot in September 2026, and practice management products are named as examples of a category, not reviewed.

The evidence has three limits. No published study located for this page measures whether an operating model of this kind changes fees, capacity or retention at accounting practices, and the direct research reviewed in the firm's history of revenue operations is recent and small. The IRS counts are returns received, not hours worked, and returns received after April 18 include late filers as well as extended ones. The sample practice is invented, so its reversal shows that the two rankings can disagree, not how frequently they do, and its arithmetic treats the fifteen weeks as one pool and later hours as having no competing use, which fails where March and April bind separately or the extension season fills.

Revenue Operations for Accounting Firms in Summary

An accounting practice earns compliance fees on a calendar it does not set, with partnership and S corporation returns due March 15 and individual returns April 15, and advisory fees on dates it chooses. The engagement letter fixes scope and fee basis, practice management holds the work, dated time and invoices, and a CRM holds the enquiry, the referrer and the advisory pursuit, the record to which professional rules attach disclosure, retention and consent duties.

On the sample data, fee per peak-season hour moves monthly accounting from last place at $100 an hour to third at $300 per peak hour. It also prices a choice that a review of annual hours never sees: extending 80 simple returns frees the 320 hours a new referral needs at no cost in fees, where releasing the lowest-rate clients would have cost $32,000 net. The figure comes from records a practice already keeps, once time on fixed-fee work carries a date and a work item.

HubSpot for Accountants

How HubSpot is configured for this industry: objects, properties, pipelines and the integrations it runs on, with the full recorded build.

Choosing a CRM for accountants

Related reading

Schedule a consultation

Thirty minutes, no deck. We look at your portal and tell you what this would involve for your business — including whether it is worth doing yet.

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