Background with light gradient and lines

CPA firm service line profitability is the margin each line of work (tax compliance, client accounting services, advisory, audit) earns after the direct labor and outside production costs it consumes, and then after its share of firm overhead. Partners measure it in two layers: contribution margin by service line first, then net profit by line once overhead is allocated on a stated basis.

The firm-wide margin hides most of what matters. A firm can report a healthy bottom line while one service line carries another, and outsourcing changes each line's cost structure differently. This guide builds a three-line margin model with labor costs drawn from Bureau of Labor Statistics data, shows how the choice of overhead driver changes which line looks weak, and works through what happens to gross margin when tax preparation moves to an outsourced team.

Why CPA Firm Service Line Profitability Matters More Than the Firm-Wide Margin

A single net margin figure tells a partner group whether the year was good. It does not tell them where to put next year's hiring budget, which fees to raise or which work to hand to an outside provider. Those decisions sit at the service line level.

If you want to see how your overall margin compares with firms of a similar size, start with our page on CPA firm profit margins by size. This page goes one level down. It assumes you already know the firm-wide number and want to know which lines produce it.

Three things tend to distort the picture when partners only look at the total:

  • Review time by managers and partners is often left out of a line's cost because it is not "production." In tax compliance, review can be a large share of the cost.
  • Overhead gets spread by revenue out of habit, which flatters labor-heavy lines and penalizes lean ones.
  • Outsourcing fees get booked as a firm-wide expense, so the line that benefits never shows the gain and the line that pays never shows the cost.

The Two-Layer Margin Model

Build each service line's profit and loss in two steps.

Layer 1: contribution margin. Revenue for the line, minus the direct costs that would disappear if the line stopped. Direct costs are staff time spent producing the work, manager and partner time spent reviewing it, and any outsourcing or contractor fees paid for that line's production.

Layer 2: net line profit. Contribution margin minus an allocated share of overhead: rent, software, administrative staff, marketing, insurance, and non-chargeable partner time spent running the firm.

Contribution margin is the more reliable number for short-term decisions because it involves no allocation judgment. Net line profit is the better guide for long-term decisions such as whether to keep offering a service, because every line has to cover its share of the fixed base eventually.

Building a loaded hourly cost from BLS data

The direct labor cost per hour is the input most firms get wrong, usually by using salary alone. A loaded rate adds benefits and payroll costs, then divides by chargeable hours instead of paid hours.

The Bureau of Labor Statistics reports that the median annual wage for accountants and auditors working in accounting, tax preparation, bookkeeping, and payroll services was $81,490 in May 2025, according to the Occupational Outlook Handbook. For the benefit load, the BLS Employer Costs for Employee Compensation table for private industry shows that in June 2026, management, business, and financial occupations cost employers $59.85 in wages and salaries and $28.78 in benefits per hour worked. That puts benefits at about 48.1% on top of wages.

Applying that load to the median wage gives a loaded annual cost of about $120,700 for one staff accountant. BLS converts hourly wages to annual figures using a 2,080-hour work year, but a firm only recovers cost through chargeable hours. If a staff accountant records 1,500 chargeable hours a year (an illustrative figure), the loaded cost per chargeable hour is about $80. That $80 rate is used for staff time throughout the example below. The reviewer rate of $150 per hour for managers and partners is illustrative; replace it with your own loaded compensation divided by your reviewers' chargeable hours.

Worked Example: Contribution Margin by Service Line

The firm in this example has $2.2 million in revenue across three service lines and $450,000 of overhead. All fees, hours, overhead and the reviewer rate are illustrative. Only the staff cost rate is derived from BLS data as described above.

Service lineRevenueStaff hoursReview hoursStaff cost ($80/h)Review cost ($150/h)Contribution marginCM %
Tax compliance$1,100,0005,5001,400$440,000$210,000$450,00040.9%
CAS / bookkeeping$700,0004,500600$360,000$90,000$250,00035.7%
Advisory$400,000800900$64,000$135,000$201,00050.2%
Total$2,200,00010,8002,900$864,000$435,000$901,00041.0%

After the $450,000 of overhead, the firm earns $451,000, a net margin of 20.5%.

Two observations from the table. Advisory has the highest contribution margin percentage even though partners and managers do most of the work, because the fee per hour is high. CAS has the lowest, which is common when monthly fees were set years ago and the client's transaction volume has grown since. Our page on CAS pricing built around offshore delivery costs covers how to reset those fees.

Allocating Overhead Without Distorting the Picture

Overhead has to be spread somehow, and the driver you choose changes the answer. The two most common drivers are share of revenue and share of total hours (staff plus review).

Service lineOverhead by revenueNet profitNet %Overhead by hoursNet profitNet %
Tax compliance$225,000$225,00020.5%$226,642$223,35820.3%
CAS / bookkeeping$143,182$106,81815.3%$167,518$82,48211.8%
Advisory$81,818$119,18229.8%$55,839$145,16136.3%

Allocating by hours drops CAS from 15.3% to 11.8% and lifts advisory from 29.8% to 36.3%. Neither result is "correct." The question is which driver best reflects what actually consumes the overhead. A few practical rules:

  • If most overhead is people-related (admin support, HR, training, office space per head), allocate by hours.
  • If a large share is software licensed per client or per entity, allocate that portion by client count.
  • If a line uses its own tools, such as a CAS platform billed per client file, charge that cost directly to the line and keep it out of the shared pool.
  • Pick one method, write it down and keep it for at least two years so trends mean something.

Activity-based thinking of this kind is covered in more depth in our guide to how better cost accounting improves margins. For a CPA firm, the useful step is simply agreeing on the driver at the partner level before anyone sees the results, so the method does not get argued backward from a preferred outcome.

How Outsourced Production Changes Gross Margin

Outsourcing moves cost from one bucket to another. Staff production hours leave the line, an outsourcing fee enters it, and review hours usually rise for a while as reviewers learn a new team's work. The line's contribution margin improves only if the fee plus the extra review costs less than the staff time removed, and the firm's margin improves only if the freed staff cost actually leaves the payroll or produces new revenue.

Continuing the example, suppose the firm moves 3,500 hours of tax preparation to an outsourced team at an illustrative cost of $30 per hour of production. Reviewers spend an illustrative extra 250 hours on the tax line in the first season.

Tax compliance lineBeforeAfter outsourcing
Revenue$1,100,000$1,100,000
Staff cost$440,000 (5,500 h)$160,000 (2,000 h)
Review cost$210,000 (1,400 h)$247,500 (1,650 h)
Outsourcing fee$0$105,000
Contribution margin$450,000$587,500
CM %40.9%53.4%

On the line's own report, tax compliance gains 12.5 percentage points. That number is the one most outsourcing proposals show partners. It only becomes real at the firm level depending on what happens to the 3,500 freed staff hours, which still cost $280,000 at the loaded rate.

Two firm-level outcomes

The scenarios below use the same illustrative figures as the tables above.

ScenarioRevenueFirm contribution marginCM %Net profit after $450,000 overheadNet %
Before outsourcing$2,200,000$901,00041.0%$451,00020.5%
A: freed hours sit idle, staff cost unchanged$2,200,000$758,50034.5%$308,50014.0%
B: one vacancy left unfilled (1,500 h) and 2,000 h moved to new CAS work$2,511,111$1,149,56145.8%$699,56127.9%

In scenario A the firm pays $105,000 in fees and $37,500 in extra review while carrying the same payroll, so firm-wide contribution margin falls from 41.0% to 34.5%. The tax line looks better and the firm is worse off.

In scenario B the firm lets one staff position go unfilled through normal turnover, removing 1,500 hours of cost, and redeploys the other 2,000 hours to new CAS clients. Those clients are assumed to bring the same revenue per staff hour as existing CAS work (about $156) and the same review ratio, which adds $311,111 of revenue and 267 review hours. Overhead is held flat, which is reasonable for a modest increase in volume but would not hold for a large one. Net margin moves from 20.5% to 27.9%.

The difference between A and B is entirely a management decision about capacity. Our accounting firm revenue per employee page explains how to track whether freed capacity is turning into revenue, and the production cost per tax return worksheet shows how to cost each return before and after the change.

Where Service Line Margins Leak After Outsourcing

The line view can improve while the firm view stalls. These are the usual causes.

Review time that never comes down. The model above assumes 250 extra review hours in year one. If review stays elevated because standards and checklists were never written down, the outsourcing fee plus review can exceed the staff cost it replaced. Track review hours per return or per close as a separate metric. Our page on the hidden costs of cheap accounting outsourcing shows how low headline rates turn into high review costs.

Freed hours absorbed by non-chargeable work. Hours that leave tax preparation tend to drift into internal meetings and administrative tasks unless partners assign them to specific clients or projects. Utilization by person, reviewed monthly, is the early warning. Our list of accounting firm KPIs for managing partners includes the utilization and realization measures that catch this.

Scope creep priced at zero. Outsourcing makes extra work cheaper to produce, which makes it easier to absorb requests without billing them. Unbilled work lowers revenue per hour on the line and erodes contribution margin regardless of who does the production.

Fees booked in the wrong place. If the outsourcing invoice sits in firm overhead, the tax line will appear more profitable than it is and every other line will appear less profitable. Charge provider fees directly to the line that uses them.

Pricing model mismatch. A per-return or per-file fee from the provider behaves differently from a dedicated staff arrangement when volume swings during busy season. Our comparison of dedicated staff vs per-return pricing explains which one keeps line costs more predictable for different volumes.

Using Service Line Results in Partner Decisions

Once each line has a contribution margin and an allocated net profit, the partner group can use the numbers in a structured way.

  1. Rank lines by contribution margin per review hour. Partner and manager time is usually the firm's tightest constraint. In the example, advisory earns about $223 of contribution per review hour, tax about $321 and CAS about $417. That ranking reverses the percentage ranking and suggests CAS growth uses scarce reviewer time most efficiently, even though its margin percentage is lowest.
  2. Decide which lines to reprice. A line with a low contribution margin and a low margin per review hour is a pricing problem first. Our guide to CPA firm pricing strategy and value-based fees covers how to move fixed-fee work away from hourly assumptions.
  3. Decide which lines to outsource. Lines with high staff-hour content and repeatable workflows (tax preparation, monthly bookkeeping, reconciliations) show the largest contribution gain when production moves out. Advisory, with most of its cost in partner time, shows little.
  4. Set a capacity plan for freed hours before the change. Name the clients or projects the freed staff hours will go to, or the vacancy that will not be refilled. Without that plan the firm lands in scenario A.
  5. Recheck after one full cycle. For tax, that means after a complete filing season. For CAS, three months of closes is usually enough to see whether review hours have settled.

For more on moving senior staff time toward advisory work, see our guide on how to outsource compliance work and free up CPAs for advisory.

Frequently Asked Questions

What is a good contribution margin for a CPA firm service line? There is no single published benchmark that applies across firms, because firms define direct cost differently. The useful comparison is your own lines against each other and against the same line last year, using one consistent method for loaded labor cost and review time.

Should partner time be included in a service line's direct cost? Yes, for the hours partners spend reviewing or delivering client work on that line. Partner hours spent running the firm belong in overhead. Leaving partner review out of direct cost makes review-heavy lines such as tax compliance and advisory look more profitable than they are.

How do I calculate a loaded hourly cost for staff? Take annual salary, add benefits and employer payroll costs (BLS data for June 2026 puts benefits at about 48.1% of wages for management, business and financial occupations in private industry), then divide by the person's chargeable hours for the year. Using paid hours instead of chargeable hours understates the true cost per billable hour.

Does outsourcing always raise gross margin on a service line? It raises the line's contribution margin when the provider fee plus any added review time costs less than the staff time removed. The firm's overall margin rises only if the freed staff cost leaves the payroll or is redeployed to revenue-producing work.

Next Step

Madras Accountancy provides outsourced tax preparation, bookkeeping, client accounting and review support for US CPA firms, working inside the firm's own review process and software. If you are modeling which service lines to move first, contact our team to talk through the workflows and volumes involved.

Table of Contents

Explore More Blogs

Image
Section 4960 Excise Tax: The 2026 Expansion Nonprofits Need to Know
Published On:
October 27, 2026

The section 4960 excise tax is 21% of nonprofit pay over $1M. From 2026 it covers all employees. See the medical carve-outs, Form 4720 and a worked example.

Image
Paid Family and Medical Leave Tax Credit: The Permanent Section 45S Rules for 2026
Published On:
October 27, 2026

The paid family and medical leave tax credit is permanent from 2026. See the 12.5% to 25% rates, the premium option, the 6-month rule and how Form 8994 works.

Image
Opportunity Zones 2026: What Changes When the Program Becomes Permanent
Published On:
September 30, 2026

Opportunity zones become permanent in 2027 under the One Big Beautiful Bill. See the new deferral, rural bonus, and the 2026 handoff.

View all posts
Icon
Icon