5,300+ tax returns filed in the last 4 seasons — two-EA reviewed, on one platform. Talk to us →

← Our enrolled agents
§ Enrolled Agent

John Stephen (Steve) Rao, EA.

Co-Founder, TaxSQR & MobilitySQR · Enrolled Agent · ex-Deloitte

John Stephen (Steve) Rao, Co-Founder, TaxSQR & MobilitySQR · Enrolled Agent · ex-Deloitte at TaxSQR

John Stephen Rao

Co-Founder & Enrolled Agent
Enrolled Agent

Enrolled to practice before the Internal Revenue Service.

About Steve

Steve has prepared US tax returns since 2003, including years at Deloitte. He is an Enrolled Agent, enrolled to practice before the IRS, which means he can represent clients before the agency on audits, collections and appeals, not just prepare their returns.

He co-founded TaxSQR and MobilitySQR to make US compliance straightforward for Americans who live abroad: the annual 1040, the FBAR, and catching up when years have been missed.

What does an enrolled agent do?

An enrolled agent is enrolled to practice before the Internal Revenue Service. Enrollment usually follows the IRS's three-part Special Enrollment Examination on individual tax, business tax and representation, and it has to be kept up with continuing education and periodic renewal. Enrollment lets an EA represent any taxpayer before the IRS, on any tax matter, at every level of the agency. It's the same unlimited representation right that CPAs and tax attorneys have, and it's the credential behind every return we sign.

Guides Steve co-wrote

Our guides are written and reviewed by both of our enrolled agents.

And the country guides, for Americans in the UK, Canada, Australia, the UAE, Singapore, Germany, Hong Kong, Mexico, France, the Netherlands, Switzerland and Japan.

Steve works alongside Maulshree Mohil Singh, EA.