Tax Preparer vs Software for H-1B: Decision Guide (2026)
Should you hire a CPA, use general-purpose tax software, or try specialized H-1B filing tools? This decision framework helps you choose the right approach based on your specific tax situation, budget, and comfort level.
The H-1B Tax Filing Spectrum: DIY to Full-Service
H-1B visa holders have more tax filing options than most realize. The choices fall along a spectrum from fully self-directed to fully delegated, with several options in between:
- General-purpose DIY software (TurboTax, H&R Block Online) — Lowest cost ($0-79), but missing most H-1B-specific forms. You handle everything yourself using a guided interview. Works for simple domestic returns but leaves gaps for international filing.
- Specialized H-1B software (H1B TaxFile) — Low cost ($49.99), with built-in support for all H-1B-specific forms and situations. Guided self-preparation with international tax expertise encoded in the software.
- Enrolled Agent (EA) — Mid-range cost ($200-500). EAs are federally licensed tax practitioners who can represent you before the IRS. Quality varies; not all EAs have international tax experience.
- CPA with international experience — Higher cost ($300-800). CPAs with expat or international tax specialization understand H-1B-specific issues. Finding one with genuine H-1B experience can be challenging.
- Expat tax firm (Greenback, Bright!Tax, similar) — Highest cost ($450-1,200+). Full-service remote preparation by expat-specialized CPAs. See our Greenback comparison for details.
Each option has trade-offs. The right choice depends on the complexity of your tax situation, not on a general rule about whether software or professionals are "better."
When Software Is Enough for H-1B Filers
For the majority of H-1B visa holders, specialized tax software provides everything needed for an accurate, compliant return. Software is sufficient when your tax situation includes these common H-1B elements:
- W-2 employment income — Single or dual income (including H-4 EAD spouse). Standard wages, bonuses, and employer equity compensation from one or two employers.
- RSU and ESPP sales — Vested stock sales requiring cost basis correction. This is the most common source of overpaid taxes for H-1B holders, and software handles it automatically.
- Indian bank accounts — NRE, NRO, and savings accounts with interest income. FBAR and FATCA thresholds are calculated automatically.
- Indian retirement accounts — EPF and PPF with interest accrual and potential withdrawals. Interest is reported on Schedule B, and TDS is claimed as a foreign tax credit.
- Indian mutual funds (PFICs) — Mark-to-Market election reporting on Form 8621. Software calculates the annual gain/loss based on year-end NAV.
- Foreign tax credits — TDS claimed on Form 1116 with multi-category (passive and general) separation.
- Standard credits and deductions — Child Tax Credit (SSN dependents), education credits, HSA (Form 8889), 401(k), and backdoor Roth IRA (Form 8606).
- Treaty disclosure — If you are claiming India-U.S. tax treaty benefits, software generates the required Form 8833 disclosure.
This profile covers an estimated 80 to 90 percent of Indian H-1B visa holders working in the U.S. If your situation fits within these parameters, specialized software produces the same result as a CPA at a fraction of the cost. H1B TaxFile supports 14 forms and 7 schedules, covering all of the above for $49.99.
When You Need a Tax Professional
There are genuine situations where a tax professional provides value that no software can match. These situations involve ambiguity, judgment calls, or multi-year planning that require human expertise:
- Business income from multiple countries — If you have Schedule C self-employment income, K-1 partnership distributions, or rental income from both the U.S. and India, the interaction between domestic and foreign tax rules creates complexity that benefits from professional review.
- Multi-country residency in a single year — If you lived in more than two countries during the tax year, residency determination and income sourcing become significantly more complex.
- IRS audit or notice response — If you receive a notice from the IRS questioning your return, a CPA or EA can represent you and respond on your behalf. This alone can justify the cost of professional preparation.
- Trust or estate involvement — If you are a beneficiary of an Indian family trust, or if you inherited assets in India during the tax year, the reporting requirements (Form 3520, Form 3520-A) involve significant complexity and penalties for non-compliance.
- Prior-year non-compliance — If you failed to file FBAR, FATCA, or PFIC forms in prior years, a CPA can advise on whether to use the Streamlined Filing Compliance Procedures or submit a voluntary disclosure. The penalties for getting this wrong are severe.
- Significant real estate transactions in India — Selling property in India involves capital gains calculation in both INR and USD, TDS withholding, and potential treaty implications that benefit from professional guidance.
- Dual-status year with complex income — Your first partial year on H-1B, especially if you had income in India before arriving, may require a dual-status return with forced itemization.
- Green card or citizenship planning — A CPA can advise on the tax implications of immigration status changes, including the exit tax for green card holders.
If two or more of these situations apply to you in a given tax year, investing in a qualified tax professional is likely worthwhile. The key word is "qualified" — not all CPAs or EAs have experience with international tax, and hiring the wrong one can produce worse results than specialized software.
Cost Comparison: CPA vs Software vs Hybrid
Cost is one of the most significant factors in the decision. Here is a comprehensive comparison across all major options:
| Feature | CPA/EA | Greenback | TurboTax Premier | H&R Block Premium | RecommendedH1B TaxFile |
|---|---|---|---|---|---|
| Pricing | $300-800 | $450-1,200 | $79+ | $55+ | $49.99 |
| Preparation Method | Professional | Professional | Self-prep | Self-prep | Guided self-prep |
| H-1B Form Coverage | Varies by CPA | Comprehensive | Limited | Limited | 14 forms, 7 schedules |
| RSU Cost Basis Correction | Usually yes | Manual only | Manual only | ||
| PFIC Form 8621 | If experienced | ||||
| FATCA Form 8938 | Usually yes | Basic | Basic | ||
| Form 1116 FTC | Usually yes | Single category | Single category | ||
| FBAR Guidance | Varies | ||||
| Form 8833 Treaty | If experienced | ||||
| Audit Representation | Add-on ($49+) | Add-on | |||
| Turnaround Time | 1-4 weeks | 2-6 weeks | Same day | Same day | Same day |
| Year-Round Support | Varies |
The cost gap is dramatic. A CPA charges $300 to $800, which is 12 to 32 times the cost of H1B TaxFile. An expat firm like Greenback charges $450 to $1,200, which is 18 to 48 times more. Over a 6-year H-1B tenure, the cumulative difference ranges from $1,650 to $7,050 in savings by using specialized software.
These savings assume the return is equally accurate in both cases. For standard H-1B situations (W-2 + RSUs + Indian accounts), the accuracy is identical because the tax rules are deterministic. The CPA follows the same IRS instructions that the software encodes.
Red Flags That Require Professional Help
Use this checklist to quickly determine if your situation has crossed the threshold from "software is fine" to "you need a professional." If any of the following apply, strongly consider hiring a CPA or EA with international tax experience:
- You received an IRS notice, letter, or audit notification related to your tax return
- You have unreported foreign income or accounts from prior years (potential FBAR/FATCA penalties)
- You sold real estate in India during the tax year
- You have business income (Schedule C) from both U.S. and foreign sources
- You are a beneficiary of a foreign trust or received gifts exceeding $100,000 from a foreign person
- You lived in three or more countries during the tax year
- You have a complex estate or inheritance situation involving foreign assets
- You are going through a green card abandonment or renunciation and may owe exit tax
- You have K-1 income from a foreign partnership
- You need to file amended returns for multiple prior years
- You earned income in India while also being a U.S. tax resident (dual income sourcing)
- You are considering voluntary disclosure or streamlined filing compliance procedures for past non-compliance
A practical rule of thumb
If you can describe your tax situation in one sentence — "I work as a software engineer on H-1B, have RSUs, Indian bank accounts, and some mutual funds" — software is almost certainly sufficient. If it takes a paragraph to explain your situation, a professional review is worth the cost.
The Best of Both Worlds: Specialized H-1B Software
The traditional framing of "CPA vs software" creates a false dichotomy. The real question is not whether software or professionals are better in general, but which option matches your specific situation. For most H-1B visa holders, the answer is specialized software that was purpose-built for their needs.
General-purpose software like TurboTax and H&R Block was designed for domestic filers. It handles W-2 income and standard deductions well but misses the international forms that H-1B holders need. This forces a choice: supplement with manual work, or pay $300+ for a professional.
Specialized H-1B software eliminates this trade-off. H1B TaxFile was built from the ground up for Indian H-1B visa holders. It supports:
- 14 IRS forms and 7 schedules — Including Form 8938 (FATCA), Form 8621 (PFIC), Form 1116 (FTC), Form 8833 (treaty), Form 8949 (stock sales), and all standard 1040 schedules.
- Automatic RSU cost basis correction — Cross-references W-2 RSU income with 1099-B sales to calculate the correct adjusted cost basis, preventing the double-taxation trap.
- INR-to-USD conversion — Converts all Indian account values and income using IRS-published average exchange rates.
- FBAR and FATCA threshold calculations — Automatically determines if you need to file based on your account balances and filing status.
- Guided H-1B-specific interview — Asks the right questions about Indian accounts, EPF/PPF, PFICs, and treaty benefits. No generic forms to wade through.
- $49.99 flat rate — No per-state add-ons, no tier upgrades, no hidden fees. One price covers everything.
For standard H-1B returns, this approach provides CPA-level form coverage and accuracy at approximately 5% of the cost of a professional preparer. The output is a complete, printable PDF tax return package ready for your review and signature.
If your situation includes genuine complexity — business income from multiple countries, prior-year non-compliance, or an IRS audit — hire a qualified CPA with international tax experience. For everyone else, specialized software is the most practical, accurate, and affordable option available.
Compare Greenback full-service vs DIY filing →
IRS source: IRS E-File Options
Frequently Asked Questions
Skip the complexity. We handle all of this for you.
H1B TaxFile supports every form in this guide — FATCA, PFIC, FTC, RSU basis correction, and 22 more H-1B-specific features. Flat price, no surprises.
H1B TaxFile Team
Written by the H1B TaxFile editorial team — tax professionals and software engineers who specialize in U.S. federal tax filing for H-1B visa holders, F-1 students, and nonresident aliens.
Reviewed by a licensed CPA with international tax experience.
Disclaimer: This guide is for educational purposes only and does not constitute tax or legal advice. Tax laws are complex and change frequently. Consult a qualified tax professional for advice specific to your situation.