
Every CPA firm owner considering tax outsourcing asks the same question first: what is this going to cost me per return? It is the right question, but the answer is more nuanced than most providers want to admit.
We have been preparing US tax returns from India for years. We work with firms ranging from solo practitioners sending us 50 returns a season to regional firms routing 3,000+ returns through our team. The pricing varies, and the reasons why are worth understanding before you sign with anyone.
Here is what the market looks like in 2026, based on what we charge at Madras Accountancy and what we see competitors quoting.
Let us start with the numbers everyone wants to see. These are the ranges you will encounter when shopping outsourced tax preparation in 2026. The low end represents high-volume, standardized work. The high end reflects complex returns with multiple schedules and significant preparer judgment.
Simple 1040 (W-2 income, standard deduction, no itemization): $25 to $50 per return
These are the bread-and-butter returns. W-2 income, maybe some 1099-INT or 1099-DIV, standard deduction. Minimal preparer judgment required. At volume (500+ returns per season), the better providers price these at $25 to $35. Madras prices simple 1040s at $30 to $40, depending on volume commitments.
Moderate 1040 (itemized deductions, Schedule C, rental income): $60 to $125 per return
Add Schedule A, a Schedule C for a small side business, or a rental property on Schedule E, and the complexity jumps. These returns require more preparer time and more review. The price range is wide because "moderate" means different things to different firms. A 1040 with one rental and itemized deductions is very different from a 1040 with three rentals, a Schedule C with inventory, and estimated tax calculations.
Complex 1040 (multi-state, K-1 income, stock transactions, AMT): $150 to $350 per return
High-net-worth individuals, partners in multiple entities, multi-state filers, significant investment income with cost basis calculations. These returns take 3 to 6 hours of preparer time and require experienced staff. Not every outsourcing provider can handle these well. At Madras, we assign our senior preparers to complex individual returns and price them at $150 to $275, depending on the specific complexity profile.
Form 1120S (S-Corporation): $150 to $400 per return
The range here depends heavily on the size and complexity of the entity. A simple S-Corp with one owner, $500K in revenue, and straightforward expenses sits at the low end. A multi-owner S-Corp with $10M in revenue, intercompany transactions, and complex shareholder basis calculations pushes toward the high end. Our typical 1120S falls in the $175 to $300 range.
Form 1065 (Partnership): $175 to $500 per return
Partnerships tend to be more complex than S-Corps because of the allocation and distribution rules, varying partner interests, and guaranteed payment calculations. Multi-tier partnership structures, real estate partnerships with depreciation schedules, and partnerships with foreign partners all push pricing higher. Madras prices most 1065s between $200 and $375.
Form 1120 (C-Corporation): $200 to $600 per return
C-Corps often involve more complex tax calculations: accumulated earnings tax analysis, Section 199A considerations for closely-held entities, NOL carryforwards, and estimated tax computations. Larger C-Corps with international operations or transfer pricing issues sit at the top of this range, and honestly, not all offshore providers are equipped to handle them. We price C-Corps at $225 to $450 for most engagements.
Form 990 (Non-Profit): $200 to $500 per return
Non-profit returns are their own world. Form 990 has more schedules and disclosure requirements than most people realize. The functional expense allocation alone can take hours. Simple 990-EZ filings sit below $200, while full 990s with unrelated business income, lobbying activity, or complex governance disclosures push past $400. Our pricing for 990s ranges from $200 to $400.
Form 1041 (Estates and Trusts): $125 to $350 per return
Form 709 (Gift Tax): $150 to $400 per return
Form 5500 (Employee Benefit Plans): $200 to $500 per return
State Returns (standalone): $30 to $100 per return, depending on the state and complexity
For a broader overview of how tax outsourcing works, our guide to outsourcing tax preparation to India covers the operational model, quality considerations, and workflow design.
Per-return pricing is the most transparent model, but it is not the only one. Understanding the alternatives helps you evaluate proposals accurately.
Per-return pricing. You pay a fixed fee for each completed return. Simple to understand, easy to budget. Works well for firms with predictable volume and standardized complexity. The downside: if your returns are consistently more complex than the provider's baseline assumptions, expect pricing renegotiations.
Full-time equivalent (FTE) pricing. You pay a monthly fee for a dedicated preparer (or team) who works exclusively on your returns. Typical FTE costs for a tax preparer in India range from $1,800 to $3,500 per month, depending on experience level. This model works best for high-volume firms (500+ returns per season) where the per-return cost on an FTE basis drops below what you would pay on per-return pricing.
For example, a senior tax preparer at $3,000 per month can typically handle 25 to 35 moderate returns per month during peak season. Over a four-month busy season, that is 100 to 140 returns at an effective per-return cost of $85 to $120. Compare that to per-return pricing of $100 to $125 for the same complexity level, and the FTE model starts winning on cost once you have enough volume.
Hybrid pricing. Some providers, including Madras, offer hybrid models. You have a dedicated FTE team for your base volume, with per-return pricing for overflow. This gives you the cost efficiency of FTE pricing with the flexibility to handle volume spikes without committing to year-round headcount.
Our detailed cost comparison of offshore vs onshore accounting breaks down the FTE economics at different team sizes.
The per-return price is never the whole story. Here is what else to factor in.
Review time. Every outsourced return needs review by your in-house staff before it goes to the client. For a well-run offshore team, review takes 15 to 30 minutes per return. For a poorly run one, it can take as long as preparing the return yourself. At an in-house reviewer's effective hourly rate of $50 to $100, that adds $12 to $50 per return in internal cost.
Rework. What happens when a return comes back with errors? Good providers track rework rates and absorb the cost of corrections. Others charge you again. Ask about the rework policy before signing. At Madras, rework on preparer errors is always at our cost.
Technology fees. Some providers charge separately for software licenses, secure file transfer tools, or portal access. These fees can add $50 to $200 per month. We include technology costs in our pricing because nickel-and-diming clients on infrastructure is not how we want to build relationships.
Rush fees. Returns needed on a tight turnaround during peak season often carry a 25% to 50% premium. Ask about rush pricing upfront so you are not surprised in March when half your clients are late getting their documents to you.
Minimum volume commitments. Some providers require you to send a minimum number of returns per season. If you fall short, you still pay for the minimum. Understand the commitment before you sign.
Onboarding costs. The first season with a new provider is always more expensive than subsequent seasons because of training time, parallel processing, and the inevitable learning curve corrections. Budget an additional 15% to 20% above the quoted per-return rate for your first season.
Most providers offer tiered pricing based on volume commitments. Here is a typical discount structure:
At Madras, we start offering volume discounts at 100 returns per season and structure them as tiered rates rather than cliff discounts. This means you get the better rate on every return once you hit the threshold, not just a retroactive adjustment at the end of the season.
For firms processing large volumes, the economics shift dramatically. Our article on cutting costs 50% by outsourcing bookkeeping and tax prep walks through the math at scale.
Why does one provider quote $35 per simple 1040 while another quotes $50? Several factors:
Preparer experience. Providers staffing with junior preparers (1 to 3 years of experience) price lower. Providers using mid-level and senior preparers (5+ years) price higher. You get what you pay for. Junior preparers make more errors, require more of your review time, and struggle with anything beyond routine returns.
Location within India. Providers based in major metros (Mumbai, Bangalore, Delhi) have higher labor costs than those in tier-2 cities like Chennai, Hyderabad, or Pune. Madras is based in Chennai, which gives us a cost advantage over Mumbai-based competitors without sacrificing talent quality. Chennai has a deep pool of qualified accountants thanks to its concentration of commerce colleges and CA (Chartered Accountant) programs.
Quality control layers. Some providers have a single reviewer between the preparer and your firm. Others (including Madras) have a two-tier review process: the preparer's work is reviewed by a senior preparer, then by a manager, before it reaches you. More review layers cost more but produce cleaner returns.
US tax specialization. A provider whose team members hold EA (Enrolled Agent) designations or have passed parts of the CPA exam will charge more than one staffing with general accountants trained on US tax software. The specialized knowledge matters, especially for complex returns.
Our essential guide to offshore tax preparation covers the quality and expertise factors in more depth.
When you have proposals from multiple providers, apples-to-apples comparison requires some work. Here is a framework.
Normalize for complexity. Ask each provider to quote the same set of sample returns. Give them 3 to 5 actual returns (with client information redacted) representing your typical mix. This eliminates the ambiguity of "simple" vs "moderate" vs "complex" definitions, which vary widely between providers.
Calculate total cost of ownership. Per-return price + estimated review time cost + technology fees + onboarding costs + rework costs = your real cost per return. A provider quoting $40 per return with a 15% rework rate is more expensive than one quoting $55 with a 2% rework rate.
Ask for client references at your volume level. A provider that excels at processing 100 returns may not have the infrastructure for 1,000. And vice versa. Reference clients should match your profile.
Understand the escalation path. What happens when a return involves an issue the preparer cannot resolve? Does it go to a more experienced team member at no extra cost, or does it bounce back to you? The answer matters both for quality and for your internal time budget.
We believe in transparent pricing, so here are our 2026 rates for the most common return types at standard volume (100 to 250 returns per season):
These rates include our two-tier review process, software costs, rework at no additional charge, and a dedicated engagement manager. Volume discounts apply above 250 returns.
For firms processing 500+ returns, we typically recommend the FTE or hybrid model, which reduces the effective per-return cost by 20% to 35% compared to per-return pricing.
The math usually works. A CPA firm paying a staff tax preparer $55,000 to $75,000 per year (plus benefits, software, office space, and management time) is spending an effective $85 to $140 per return, assuming that preparer handles 500 to 700 returns per season. Outsourcing the same returns at $50 to $125 per return, with no benefits, no office space, and less management overhead, saves 20% to 50% on the direct preparation cost.
The real savings come from scalability. During busy season, you do not need to hire temporary staff, pay overtime, or turn away work. You send more returns to your offshore team. During the off-season, you are not paying idle preparers. You pay only for returns processed.
Our ROI analysis for outsourcing accounting models these savings in detail, including the soft costs that most back-of-napkin calculations miss.
If you are pricing out tax outsourcing for the 2026 season, start now. The best time to onboard with a new provider is May through September, giving you a full training period before busy season begins.
Reach out to us at madrasaccountancy.com with your estimated volume and return mix. We will provide a detailed quote within 48 hours, along with references from firms at a similar scale. No sales pressure. Just the numbers.
When should I start the engagement to be ready for tax season? Ideally, six months before your busy season starts. For most firms, that means engaging a provider by July or August for a January start. This gives enough time for onboarding, training on your specific processes, and a trial run with a small batch of prior-year returns or extension returns.
Do outsourced preparers use my tax software or theirs? They use yours. At Madras, we work with whatever software your firm uses: UltraTax, Lacerte, ProSeries, Drake, GoSystem. Our preparers log into your system remotely, so all work product stays in your environment and there are no data migration headaches.
How fast is the turnaround on a typical return? For simple to moderate returns, 24 to 48 hours. For complex returns, 48 to 72 hours. During peak season (February through April), turnaround times may extend by 12 to 24 hours depending on volume. Rush processing is available for an additional fee.
What if the preparer gets something wrong on a return? Our two-tier review process catches most errors before the return reaches your desk. When an error does get through, we fix it at no additional charge. We track error rates by preparer, form type, and client, and use that data to improve accuracy over time.
Can I outsource just some returns and keep others in-house? Absolutely. Most of our clients start by outsourcing their simpler returns and keep complex ones in-house. Over time, as trust builds and the offshore team gains experience with your clients, many firms gradually shift more complex work offshore as well. There is no minimum percentage requirement.

Transitioning existing clients to an outsourced CAS team is operationally straightforward and emotionally tricky. Here is how to do it without losing clients.

Your first outsourced tax season will either be a relief or a disaster. The difference is whether you start preparing in October or panic-call a provider in February.

CPA firms are terrible at collecting their own invoices. Average days in AR is 65 days. Here is how outsourcing AR management cuts that to 40 and improves cash flow.