IRS Enrolled Agent  ·  One preparer, every return46 country guides
Book a callBook
Compare · updated 28 August 2026

Software, a large expat firm, or one Enrolled Agent.

Software is cheapest and will not ask about your housing. A large firm has capacity and rotates preparers. I am one Enrolled Agent at a published flat fee, which is right for most expat returns and wrong for entity-heavy work. Compare on what your return actually needs.

Scroll the table sideways for every column

What mattersDIY softwareLarge expat firmThis practice
Who signs the returnYou doA team member, often new each yearJorge I. Rivas, EA — every year
Price for a complete expat returnLow, plus add-ons per formQuoted after a call$599, published
Foreign housing exclusionRarely promptedUsually claimedComputed from your lease or employer statement
Streamlined catch-up filingNot supportedSupported, priced per year$1,395 for the whole package
IRS representation if a notice arrivesNoneDepends on the preparer's credentialUnrestricted — an Enrolled Agent is federally licensed
Best forSimple wage income, well under the exclusionCorporate assignees, entity groups, payrollTeachers, ministry workers, professionals abroad, catch-up filers
Method: rows are limited to facts I can state about my own practice and to features either category publishes openly. No competitor is named, no competitor price is quoted, and nothing here is a claim about service quality. Checked 28 August 2026.
Where I am not the right choice

Three situations where you should hire someone else.

You are renouncing citizenship.Form 8854 and the exit-tax calculation belong with counsel who does them weekly.
You run operating entities abroad.Multiple Forms 5471 with payroll and consolidations need a firm's bench, not one preparer.
Your return is genuinely simple.One wage job, well under $130,000, no foreign accounts: software will do it, and I would rather tell you that now.
Book a call anyway

Questions about choosing

Is software really enough for some people?

Yes. One wage job, income well under the exclusion, no foreign accounts and no state complication — software will handle that, and paying me for it would be a waste of your money. I would rather tell you on the free call.

What does a large firm give me that you do not?

A bench. Multiple Forms 5471, payroll across entities, consolidations, and cover if one person is unavailable. If that is your situation, a firm is the right answer and I refer it out.

What do I get from you that neither offers?

The person who prepares the return is the person who signs it and the person who answers the IRS about it, at a fee published before the work starts. For most expatriate returns that combination is what actually decides the number.

Why is there no competitor named in the table?

Because I cannot verify another firm’s internal process, and a comparison built on guesses is worthless. The rows are limited to facts about my own practice and to features each category publishes openly.

Do you match a cheaper quote?

No. The fee is published and it is the same for everyone — which is the point of publishing it. What I will do is tell you honestly if the cheaper option is genuinely sufficient for your facts.

Every price →Verify my credential →Expat tax returns →Book a free call →
Complete return $599
Prepared and signed by an Enrolled Agent
Book a call