50,000+ clients, 193+ countries, 4,000+ reviews

At TFX, we have been preparing business tax returns for over 25 years. We never hire junior staff. No outsourcing, no middlemen: you’ll be working directly with an experienced (our average age is 42) CPA or EA who will handle your case from beginning to end.
Aside from knowledge, convenience and security are what we value at TFX. And these key features are what our clients are thrilled with. Our best-in-class secure online portal makes TFX the top-rated tax firm (with an average score of 4.8/5 on Trustpilot).
In addition to tax filing & compliance, TFX offers tax planning & phone consultations. Choose a convenient time & book directly in your client portal.
TFX pricing is transparent, which means you’ll always know what you pay for.
Create
an account
Complete
Tax questionnaire
Sign
Engagement letter
Sit back
while we work
Pay
and review
Effectively connected income (ECI) is income the IRS treats as directly tied to a trade or business conducted in the United States. Unlike passive US-source income, ECI is taxed on a net basis – meaning deductions are allow...
Form 1065 is the annual informational return a partnership files with the IRS to report its total income, deductions, gains, losses, and credits. Schedule K-1 (Form 1065) is the partner-level stateme...
Usually, yes – but with one important exception. If the IRS has certified your debt as seriously delinquent federal tax debt and reported it to the State Department, your application can be denied, yo...
The foreign housing exclusion and deduction are available to qualifying US citizens and resident aliens with a foreign tax home and foreign earned income. US citizens can qualify under either the bona fide residence test or t...
For Americans abroad filing 2025 returns in 2026, the best expat tax service is the one that matches your filing complexity, not the one with the flashiest interface. A salary-only return with no foreign accounts over $10,0...
Can a US citizen have dual citizenship? Yes, Americans can hold a second ...