Background with light gradient and lines

Production cost per tax return is the loaded cost of the preparer and reviewer hours that go into one return, divided across the returns your team actually completes. Measured this way, the in-house cost of a Schedule C return in the model below runs from about $348 to $677 depending on how busy the preparer seat is, against about $204 when preparation is outsourced at an illustrative fee.

This page replaces a headline claim about "cutting costs by 50%" with the arithmetic behind it. Any percentage you see here is an output of stated inputs. Change the wage, the hours per return or the outsourced fee, and the production cost per tax return moves with it. The same method then gives a cost per bookkeeping client, where the answer is less one-sided.

Why Headcount Savings and Unit Savings Give Different Answers

A common outsourcing story runs like this. A firm has two in-house production staff costing $100,000 each, fully loaded. It replaces one with an outsourced team member at $42,000 a year and moves the other into review. Spend drops from $200,000 to $142,000, a 29% reduction. Over the next season the firm grows from 35 monthly bookkeeping clients to 55, and from 650 returns to 800.

Divide the before and after costs by clients and the cost per client falls from about $5,714 to about $2,582, a drop of 55%. Divide by returns and the cost per return falls from about $308 to about $178, a drop of 42%. That is where headlines about halving costs usually come from.

Two problems sit inside those figures. The full $200,000 is charged to bookkeeping clients and then charged again to returns, so neither number is a true unit cost. And the inputs ($100,000 per seat, $42,000 per outsourced seat) are round assumptions with no source behind them. The direction of the result holds up: when an outsourced resource absorbs extra volume while your onshore cost stays flat, unit cost falls faster than total spend. The size of the drop depends entirely on your own inputs, which is why a worksheet is more useful than a case study. If you want the firm-wide view first, our comparison of the true cost of in-house vs outsourced accounting staff covers total spend.

Step 1: Build a Fully Loaded Cost per Productive Hour

Start with each role that touches a return or a bookkeeping file. Use your payroll register if you have it. If you are building a benchmark, the Bureau of Labor Statistics publishes national wages for the occupations involved.

The May 2025 Occupational Employment and Wage Statistics release, published 15 May 2026, gives a median hourly wage of $40.23 for accountants and auditors, an annual mean of $94,750 for the same occupation, and a median hourly wage of $24.36 for bookkeeping, accounting and auditing clerks. BLS converts hourly figures to annual ones using a 2,080-hour year.

Wages are only part of the cost. The BLS Employer Costs for Employee Compensation table for June 2026 shows private employers paying $59.85 an hour in wages and $28.78 in benefits for management, business and financial occupations, of which $8.47 is paid leave. For office and administrative support occupations, the figures are $25.22 in wages and $11.51 in benefits, of which $2.77 is paid leave.

Paid leave is already inside an annual salary, so the model strips it out before computing the load. That gives a benefit load of 33.9% for accountant roles and 34.7% for the bookkeeper role. The model then adds an illustrative $8,000 per seat for software licences, hardware, space and IT support, and spreads the total over an assumed 1,768 productive hours (85% of 2,080).

Role (BLS proxy)Annual wageBenefit loadFully loaded costCost per productive hour
Preparer (accountants and auditors, median)$83,67833.9%$120,075$67.92
Reviewer (accountants and auditors, mean)$94,75033.9%$134,903$76.30
Bookkeeper (bookkeeping clerks, median)$50,66934.7%$76,228$43.12

Pay varies by market, so treat the table as a national starting point and replace it with your own payroll figures. Our offshore vs onshore accounting team cost model uses the same BLS inputs at team scale for 5, 10 and 25 seats.

Step 2: Calculate Production Cost per Tax Return

Next, estimate the hours one return consumes at each level. Pull these from your time and billing system for a sample of completed returns. The example below uses a Form 1040 with Schedule C and assumes four preparer hours and one reviewer hour in-house. When preparation is outsourced, the model charges an illustrative $90 per return (an assumption for the worked example, not a quoted price and not a Madras Accountancy fee) and allows 1.5 reviewer hours, because review of outside work usually takes longer and someone has to answer the preparer's open questions.

LineIn-houseOutsourced preparation
Preparation4.0 h x $67.92 = $271.66Illustrative fee $90.00
Review and queries1.0 h x $76.30 = $76.301.5 h x $76.30 = $114.45
Production cost per tax return$347.96$204.45

At these inputs the outsourced route costs 41% less per return. Software and e-file charges are left out of both columns because they are usually the same either way. If your outsourced provider works in its own software, add that difference back. For a view of how real per-return fees are tiered by form type, see our guide to outsourced tax preparation pricing per return.

How Seat Utilization Changes the Production Cost per Tax Return

The $347.96 figure assumes the preparer spends every productive hour on returns, which works out to 442 returns a year at four hours each. Few in-house seats run that way. Returns cluster between February and October, and the same person often spends the quieter months on bookkeeping, admin or idle time that no client pays for.

A salaried seat costs the same whether it produces 200 returns or 442. If you charge the whole seat to tax work, the in-house cost per return rises sharply as volume falls, while the outsourced cost stays flat because you pay only for returns completed.

Returns per in-house preparer seatIn-house cost per returnOutsourced cost per returnOutsourced savingBreak-even outsourced fee
442 (fully used)$347.96$204.4541.2%$233.51
300$476.55$204.4557.1%$362.10
200$676.68$204.4569.8%$562.22

The last column is the outsourced fee at which both routes cost the same, once the extra review time is counted. A fully used seat leaves less room for an outside fee than a seat that sits partly idle. This is also why a "50% saving" can be true for one firm and wrong for the next: the result sits between 41% and 70% in this model purely because of utilization.

If your concern is surge capacity rather than year-round cost, the trade-offs between temporary hires, overtime and an outside team are covered in our piece on busy season staffing options for CPA firms. Firms deciding between a dedicated outsourced seat and a per-return fee can use our dedicated staff vs per-return pricing break-even example.

Step 3: Calculate Cost per Bookkeeping Client

The same method works for monthly bookkeeping. The example assumes five hours of bookkeeper time and half an hour of review per client each month in-house. The outsourced column uses an illustrative fee of $250 per client per month and one hour of review, again an assumption for the example and not a Madras Accountancy fee.

Line (per client, per year)In-house bookkeeperOutsourced
Production60 h x $43.12 = $2,586.93$250 x 12 = $3,000.00
Review6 h x $76.30 = $457.8212 h x $76.30 = $915.63
Annual cost per client$3,044.74$3,915.63

Here the outsourced route costs about 29% more than a fully used in-house bookkeeper. A clerk-level wage is low enough that a mid-range outside fee plus extra review costs more. The result flips in two common situations:

  • Accountant-level staff doing the bookkeeping. If a staff accountant at $67.92 an hour does the same 60 hours, the in-house cost per client is $4,532.74 and the outsourced route is about 14% cheaper.
  • Idle in-house capacity. If your bookkeeper's hours are only partly billable, the effective hourly cost rises in the same way it does for tax preparation.

The break-even monthly fee is about $177 against a fully used clerk and about $301 against a staff accountant, using these hours. Our outsourced bookkeeping cost guide for CPA firms explains how providers usually price monthly files.

Costs the Worksheet Leaves Out

The worksheet captures labor. Several costs on each side sit outside it, and you should list them before deciding.

On the in-house side:

  • Overtime for non-exempt staff. Under the Fair Labor Standards Act, the Department of Labor states that covered employees who are not exempt "must receive overtime pay for hours worked over 40 in a workweek at a rate not less than time and one-half their regular rates of pay." At the BLS median wage for bookkeeping clerks, that is about $36.54 an hour before benefits. Some accounting roles qualify for an exemption, so check each role's status.
  • Recruiting and turnover. Agency fees, job board costs, and the months a seat sits empty or a new hire runs below full speed. Use your own history.
  • Seasonal temps. Hourly cost, plus the reviewer time spent training and checking someone who leaves in April.

On the outsourced side:

  • Taxpayer consent. Under Treasury Regulation section 301.7216-3, a preparer must obtain the taxpayer's consent before disclosing return information to a preparer located outside the United States, and for Form 1040 filers generally must "redact or otherwise mask the taxpayer's SSN" before that information leaves the country, unless a narrow exception for IRS-defined data protection safeguards applies. Building and tracking consents takes staff time.
  • Vendor oversight. The FTC Safeguards Rule at 16 CFR 314.4 requires firms to oversee service providers, including "periodically assessing your service providers based on the risk they present and the continued adequacy of their safeguards." Budget the hours for that review each year.
  • Transition time. Writing procedures, training the outside team and running the first season in parallel. These are one-off costs, so spread them over the expected length of the arrangement.

Counting those items is the main job of an accounting outsourcing ROI calculation, which sits one level above the unit cost worked out here.

Using Unit Cost to Make Capacity Decisions

Unit cost is most useful when it drives a specific decision. Three uses come up often.

First, pricing. If your production cost per tax return for a Schedule C client is $348 and your fee is $450, the margin before partner time is thin. Knowing the number lets you reprice or redesign the engagement before the next season.

Second, intake. A firm turning away clients because preparers are full can compare the cost of adding a seat with the marginal cost of sending the extra returns out. Our guide to accounting firm capacity planning walks through how to forecast that demand.

Third, role design. The review hour is the scarce input in both columns. When outsourced preparation frees your in-house staff from first-draft work, the reviewer's hours set your ceiling on volume. Moving an experienced preparer into review is how the firm in the opening example grew output without adding onshore headcount.

When you benchmark the outsourced fee itself, our breakdown of offshore accountant costs by country gives per-seat ranges you can convert into a per-return or per-client figure.

How to Run the Worksheet on Your Own Numbers

  1. Export last season's time entries by return type and by bookkeeping client.
  2. Compute a fully loaded hourly cost for each role from payroll and benefits invoices, or from the BLS figures above.
  3. Count the returns and monthly clients each seat actually completed, including the slow months.
  4. Calculate the in-house production cost per tax return and per client, charging each seat's full cost to the work it did.
  5. Get written per-unit quotes from at least two providers and add your expected extra review hours.
  6. Compare the two, then list the costs from the section above that the worksheet leaves out.
  7. Repeat after the first outsourced season, using actual review hours instead of estimates.

Frequently Asked Questions

What is a good production cost per tax return for a CPA firm? There is no published benchmark that applies across firms, because return mix, software and local wages vary widely. The useful comparison is your own cost against your own fee for each return type, tracked season over season.

Should partner review time be included in production cost per tax return? Yes, if partners sign off on the return. Price partner hours at their fully loaded cost, or at the billing rate the firm gives up, and add them as a separate line so you can see how much of the unit cost sits at the top of the firm.

Does outsourcing always lower cost per bookkeeping client? No. In the example above, a fully used in-house bookkeeper paid at the BLS median is cheaper than an illustrative $250 monthly fee once extra review is counted. Outsourcing tends to lower unit cost when accountant-level staff are doing bookkeeping or when in-house hours sit partly idle.

Why does the per-unit saving differ from the payroll saving? Payroll savings compare total spend before and after. Unit savings also reflect any change in volume. If outsourced capacity lets the same onshore team handle more returns, unit cost falls further than total spend.

Where do the wage and benefit figures come from? Wages come from the BLS Occupational Employment and Wage Statistics for May 2025, and benefit costs from the BLS Employer Costs for Employee Compensation for June 2026. BLS publishes the next benefit cost update on 16 December 2026.

Next Step

Madras Accountancy provides outsourced bookkeeping, tax preparation support and accounting services for US CPA firms and their clients, working inside the firm's review process. If you want help working out your own production cost per tax return or planning capacity for the 2027 filing season, contact our team.

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