All posts
Cross-Border Tax Audit: What Your Structure Actually Reveals
Tax

Cross-Border Tax Audit: What Your Structure Actually Reveals

A cross-border tax audit maps where you live, earn, and register entities. If those don't align, the audit finds the gap before you do.

Jett Fu··Updated ·10 min read

A cross-border tax audit is not about whether the numbers add up. It is about whether the structural story holds together when two tax authorities look at the same founder from different angles.

A domestic audit examines income, deductions, and documentation within a single tax system's framework. A cross-border audit traces where income originated, where work was performed, where entities sit, and whether the tax filing position in each jurisdiction matches the physical and economic reality. It is an audit of structural coherence.

I have seen founders whose day-to-day operations worked perfectly. Payments cleared, clients were happy, filings went out on time. The audit is what surfaces whether the structure enabling all that work also created exposures nobody designed in.

What auditors actually look at

It starts with income source mapping. Where did the revenue originate? Not just which clients paid, but where those clients sit, which platforms facilitated payment, and whether those platforms report to any tax authority. A US client paying through Stripe creates one reporting trail. A German client paying through PayPal to a UK entity creates another. Each trail lands at a different tax authority at a different time.

Then entity domicile versus work location. A UK Ltd is a UK entity, but if the director lives in Portugal and does all the work from Lisbon, the entity's tax residence may not be as clean as its incorporation papers suggest. Tax authorities look at where the entity is "managed and controlled," not just where it was registered. That is a facts-and-circumstances call, and the audit goes looking for those facts.

Next, the filing positions themselves. If a founder files as a US tax resident while holding a Portuguese residence permit and operating a UK entity, each jurisdiction's return tells a different story. The US return shows worldwide income. The Portuguese return shows only Portuguese-source income. The UK return shows entity-level profit. The audit tests whether those positions are compatible under the applicable tax treaties and domestic rules.

Physical presence patterns come fourth. Immigration stamps, flight records, credit card transactions, accommodation bookings. This data maps where the founder actually was, and it is the same data that determines permanent establishment risk. If the filing position says "UK resident" but the presence pattern shows 200 days in Portugal, the tension is structural.

Finally, documentation trail consistency. Do the invoices match the contracts? Do the contracts reflect the entity structure? Do the payment records align with reported income? The documentation gap between what founders maintain and what authorities actually see tends to be wider than anyone expects. The audit does not just look for documents. It checks whether the documents tell the same story.

The narrative consistency problem

Say a founder files in the US, spends 200 days in Portugal, operates a UK Ltd, and receives payments through an Estonian service company. Each jurisdiction sees one slice. The US sees worldwide income from a US person. Portugal sees a resident with local presence but unclear income. The UK sees an entity with minimal activity. Estonia sees payment processing. Each institution tells a different story about the same person.

The founder's internal narrative ("I'm location-independent, I use the best entity structure for my business, I file everywhere I'm supposed to") may be operationally true. But it is structurally ambiguous.

Tax authorities resolve ambiguity in favor of tax collection. If the story does not hold, the authority tests whether the position is defensible under domestic law and treaty provisions. That is the moment narrative ambiguity becomes structural risk.

Most founders I talk to had no idea the tension existed. The structure evolved one decision at a time: UK entity for client credibility, Portuguese residence for lifestyle, continued US filing because that is where citizenship is. Each decision was rational on its own. The audit asks whether they make sense together.

📊

How does your structure score?

Free 2-minute screening across Money, Entity, Tax, and Accountability.

Check Now

Three structural patterns that surface during audits

The geographic mismatch. Entity incorporated in one jurisdiction, work performed in another, tax residence claimed in a third. Common among remote founders, and not prohibited, but it creates a three-way tension that requires explicit structural support. If the entity is UK-domiciled but managed from Portugal, Portuguese tax law may claim the entity is Portuguese tax-resident. If the founder files as a US taxpayer but lives in Portugal, both countries may have a claim. The audit tests whether the structure can sustain the positions taken.

The income path ambiguity. Revenue originates with a US client, flows through Stripe to a UK Ltd, then gets distributed to a founder in Portugal who files in the US. Each step has documentation. But the economic substance at each node is unclear. Did the UK entity actually perform services, or is it a pass-through? Is the distribution a salary, a dividend, or something else? Each characterization carries different tax consequences in different jurisdictions. The invoice trail determines how income gets classified at each step. For founders with multiple entities, transfer pricing rules add yet another layer. Even a one-person company can trigger intercompany pricing scrutiny when revenue flows between related entities across borders.

The documentation gap. The founder knows the story: live in Portugal, run a UK company, serve US clients, file US taxes as a citizen. But the documents tell a different story. Portuguese immigration sees residence. UK Companies House sees an entity with minimal filing. The IRS sees worldwide income from a US person claiming no foreign tax credits. Stripe's 1099 reports US-source income. Each piece is accurate on its own. Together they do not form a coherent picture. Understanding what your CPA actually needs is where preparation starts. One specific example: a missing Form 5472 is one of the most common red flags for non-resident LLC owners, with a $25,000 penalty per form per year.

The dual-claim scenario

When two jurisdictions both have a legitimate claim to tax the same income, the exposure gets real fast. A US citizen living in Portugal earning income through a UK entity is simultaneously:

  • Subject to US taxation on worldwide income (citizenship-based taxation)
  • Potentially subject to Portuguese taxation on worldwide income (residence-based taxation if Portuguese tax resident)
  • Potentially subject to UK taxation on entity-level profits (entity domicile-based taxation)

Tax treaties exist to resolve these conflicts, but treaty relief is not automatic. The structural facts have to support the claimed position, and under audit, those facts get examined closely. Claim treaty relief under the US-Portugal treaty as a Portuguese resident, but cannot demonstrate Portuguese tax residence under Portuguese domestic law? The position fails. Claim the UK entity is not Portuguese tax-resident, but the facts show management and control from Portugal? Also fails.

The dual-claim scenario resolves through treaty relief or structural adjustment. The audit forces the resolution.

Get structural patterns other founders miss

One blind spot, every two weeks. No spam.

What the audit reveals about your structure

An audit is an involuntary structural diagnostic. It maps exactly the dimensions that the META framework covers: Money flows, Entity relationships, Tax positions, and Accountability. The audit does not create exposure. It shows what was already there.

Money: Where did income originate, where was it received, where was it taxed, where was it spent? The audit traces the full flow and checks whether each step was reported in each jurisdiction.

Entity: What entities exist, where are they domiciled, who controls them, what is their economic substance? The audit checks whether entity structure matches operational reality.

Tax: What filing positions were taken in each jurisdiction? Are they compatible under treaties and domestic law?

Accountability: What documentation supports the positions taken? Does the paper trail back the story or contradict it?

The audit does not introduce new information. It forces the founder to see what the structure actually looks like when multiple tax authorities examine it at the same time.

Visual: Cross-Border Audit Structural Map

StageDetailRisk
AuditInitiatedHigh
IncomeSource Mapping
EntityDomicile vs, Work Location
Tax FilingPosition
PhysicalPresence Pattern
DocumentationTrail
NarrativeConsistency, CheckNote
StructuralExposure, IdentifiedHigh

The audit moves through these stages roughly in parallel. Each dimension feeds into the narrative consistency check, and if the narratives do not align, the exposure surfaces.

The founder's perspective versus the authority's perspective

From the founder's side, the structure makes sense. Incorporate where it is easy, live where life is good, serve clients where they are, file taxes where required. Every decision was rational in isolation.

From the tax authority's side, the structure is a set of testable claims. The entity is UK-domiciled. Is it managed and controlled there? The founder is a US taxpayer. Do they meet substantial presence or residency tests elsewhere? Income is reported in the US. Was it also taxable elsewhere?

That gap between perspectives is the audit space. Closing it does not require fraud or bad intent. It only requires structural ambiguity, and most cross-border founders operate in that ambiguity every day.

What happens when the structure doesn't hold

If the audit finds the structural story is inconsistent, what happens depends on the type of inconsistency. Under-reporting means additional tax, interest, and penalties. Treaty misapplication means denied treaty relief and re-characterized income. Entity residence issues mean the authority may claim the entity is domestically tax-resident and subject to full domestic taxation.

The fix is retroactive. The founder does not get to revise past structure. The authority revises the tax position based on what the structure actually was, not what the founder believed it to be. The financial hit compounds over multiple years.

This happens. It is the documented outcome of cross-border audits involving ambiguous structures. If the story does not hold, the authority reconstructs it to maximize tax collection.

What visibility changes

The audit changes what the founder can see. Before it, the structure is operationally functional: payments clear, filings go out, nobody objects. After it, the internal tensions are visible. The founder knows which positions are defensible and which are not.

That has diagnostic value even when the financial outcome hurts. The alternative is operating with structural exposures that stay hidden until the next audit, the next jurisdiction, or the next life change that triggers reexamination.

For founders operating across borders, an audit is not exceptional. It is probable. The structure either holds up or it does not, and the difference is determined before the audit begins. A cross-border compliance checklist maps the requirements across jurisdictions. The narrative consistency analysis shows where your bank, CPA, and Stripe are telling different stories, before an auditor assembles those fragments into one picture.

Key Takeaways

  • A cross-border tax audit tests whether the structural story holds together across jurisdictions. It is a narrative consistency examination, not a number-checking exercise.

  • Five layers get examined: income source mapping, entity domicile versus work location, filing position compatibility, physical presence patterns, and documentation trail consistency. One inconsistency is enough.

  • Two jurisdictions asserting tax rights over the same income is common for cross-border founders, not exceptional. Treaty relief exists but only works when the facts back the claimed position.

  • The gap between how founders see their structure (pragmatic decisions made one at a time) and how authorities see it (testable claims checked for consistency) is exactly where audits operate.

  • An audit maps Money flows, Entity design, Tax positions, and Accountability documentation. The outcome shows whether the structure was coherent to begin with.

References

Check your risk profile →

Related Articles

Jett Fu
Jett Fu

Cross-border entrepreneur running businesses across the US, China, and beyond for 20+ years. I built Global Solo to map the structural risks I wish someone had shown me.

Where does your structure have gaps?

7 questions. 2 minutes. See which of the four META dimensions need attention — free, no signup.

Free Risk Check

Structural Patterns

One blind spot, every two weeks. For entrepreneurs operating across borders.

Free LLC Formation Checklist included