Topia Horizon is here.
    Topia

    Business Travel

    Business travel: flag tax, immigration, and permanent establishment risk before the trip.

    A three-day client visit looks harmless. Repeated across thousands of trips, it becomes withholding obligations, immigration exposure, and permanent establishment risk. Pre-travel assessments score every itinerary before it is booked, so the risk surfaces while you can still act on it.

    Pre-travel assessment
    Tax, immigration, and PE risk flagged before the trip.
    Automated day counts
    One authoritative count per traveler, per country.
    Audit-ready evidence
    Every screening, alert, and decision on record.
    T
    HORIZON
    AJ
    Dashboard Planning Tools People Remote Work Program Presence Payroll Data System Settings
    Pre-Travel Assessments Oliver Adams

    Oliver Adams

    Draft E1168-5360 London · Sep 29 – Oct 4, 2026 · 6d
    Re-run Assessment
    Action Required 2 items to review: Immigration, Social Security
    Aug 25, 2026 12:09
    Immigration
    Action Required Visa required → Verify immigration documentation before travel.
    Posted Workers Directive
    Approved Not Applicable - Outside PWD Scope → No Posted Workers Directive action required.
    Schengen (90/180)
    Approved No Schengen Check Required - Destination Outside Schengen Area → No action required. Monitor remaining Schengen days.
    Social Security
    Action Required Certificate Required - Action Needed → Obtain or update the required social security certificate before travel.
    Tax Withholding
    Approved Cleared - Within Treaty Threshold → No withholding action required for this trip.
    Pre-travel assessment

    A six-day trip, five compliance checks.

    Immigration, tax withholding, social security, Schengen, and Posted Workers Directive, all before it is booked.

    Social Security

    Every flag names the next action.

    Not “review required.” Obtain the certificate, verify the documentation, with the specific step spelled out.

    Schengen + tax withholding

    Cleared answers come with the reasoning.

    Schengen passes because London sits outside the Schengen area. Tax withholding passes inside the treaty threshold. You see why, not just a green tick.

    The problem

    Business travel exposure builds one trip at a time.

    01

    Trips get booked without a compliance review

    Business travel has rebounded past pre-pandemic levels. Most of it is booked through a travel tool, not a compliance process. Nobody checks whether the trip creates a withholding obligation until long after the traveler is home.

    02

    Day counts live in four systems that never talk

    Travel bookings sit in one system. Expenses sit in another. Timesheets, calendars, and location signals sit somewhere else again. Nobody holds a single authoritative day count per traveler, per country. 84% of mobility teams lack visibility into employee work locations. (Source: AI Inflection Point report)

    03

    Thresholds are crossed before anyone notices

    Treaty limits, US state thresholds, Schengen 90/180 windows, and permanent establishment tests all run on day counts. Manual travel calendars are updated quarterly at best. By the time the count is accurate, the threshold is already behind you.

    04

    The problem surfaces at audit

    Most organizations discover their travel exposure when a tax authority asks. Remediation is expensive, slow, and hard to explain to the board. The data that would have flagged it was already in the business.

    Where the days live today

    • Travel bookings
    • Expense claims
    • Timesheets
    • Location signals

    Horizon

    One day count per traveler, per country

    Updated daily
    • United Kingdom128/183 daysApproaching
    • Germany61/90 daysApproaching
    • New York (US)14/14 daysThreshold
    • Singapore22/60 daysClear

    Illustrative view. Thresholds and alerts are configured per country and per treaty.

    Why Horizon for business travel

    Travel calendars were never built to carry this much risk.

    Before

    Legacy

    Traditional approach

    • Trips are booked first and reviewed later, if at all.
    • Day counts are assembled by hand from spreadsheets and bookings.
    • Thresholds are checked quarterly, not continuously.
    • Withholding instructions arrive months after the days were worked.
    • Tax, mobility, and finance each work from different numbers.
    • Audit evidence is reconstructed after the request arrives.

    With Horizon

    Active

    Horizon business travel

    • 01Pre-travel assessments score each itinerary before the trip is booked.
    • 02Travel, expense, calendar, and location data reconcile into one day count.
    • 03Threshold alerts fire before a treaty, state, or PE line is crossed.
    • 04Withholding instructions trigger the moment a threshold is met.
    • 05Tax, mobility, and finance work from the same authoritative numbers.
    • 06The evidence trail is built as the travel happens.
    What it does

    From booked and hoped for, to assessed and tracked.

    01

    Pre-travel assessment

    Score the trip before it is booked. Horizon assesses immigration and work authorization, income tax, corporate tax, social security, and Posted Worker Directive exposure for the specific itinerary. Low-risk trips clear automatically. The ones that need review route to the right reviewer.

    02

    Automated day counts

    Travel bookings, expense transactions, timesheets, and passive location signals reconcile into one authoritative day count per traveler, per jurisdiction. You choose which data sources your organization uses. No manual entry, no quarterly catch-up exercise.

    03

    Threshold alerts

    When a count approaches a treaty limit, a US state threshold, a Schengen window, or a permanent establishment test, Horizon alerts mobility, tax, and the traveler's manager. The alert names the specific action required.

    04

    Shadow payroll and withholding

    Withholding instructions generate from the same day count that triggered the alert. Non-resident apportionment is calculated across US state and country lines, then delivered to your payroll processor or tax vendor.

    05

    Audit-ready evidence

    Every trip, screening result, alert, and decision is logged with timestamps and attribution. Reports are available on demand in PDF and Excel. When a tax authority asks, the record already exists.

    Pre-travel assessment

    • London, 4 days
    • ·Client delivery
    • ·Senior engineer
    Scored in seconds
    • Immigration & work authorizationClear

      Business visitor rules met

    • Income taxReview

      Treaty day count at 128 of 183

    • Corporate tax / PEReview

      Client-site work, entity review

    • Social securityClear

      Certificate of coverage on file

    • Posted Worker DirectiveClear

      Not in scope for this trip

    • Routed to tax for review

      Traveler notified, decision logged for audit.

    How it works

    Every trip, the same structured path.

    01

    Submit

    The traveler or their manager submits the trip through a guided request form. Booked travel can also flow in directly from your travel management system. No duplicate entry either way.

    02

    Assess

    Horizon scores the itinerary for immigration, income tax, corporate tax, social security, and Posted Worker Directive risk. Results route to the right reviewer, and the traveler receives clearance or next steps.

    03

    Track

    Travel, expense, calendar, and location data reconcile into one day count per traveler, per country. The count updates every day. Alerts fire as thresholds approach.

    04

    Report

    Withholding instructions, filings, and audit evidence generate from the same day count that triggered the alert. Data feeds downstream to payroll, tax vendors, and HR systems.

    One trip, end to end

    1. Day 0

      Trip requested

      Itinerary, purpose, and traveler role captured up front.

    2. Minutes

      Assessed

      Tax, immigration, social security, and PE risk scored automatically.

    3. Ongoing

      Tracked

      Day counts reconcile daily and alerts fire as limits approach.

    4. On demand

      Evidenced

      Every screening, alert, and decision stays on record for audit.

    Built-in Intelligence

    Assessments that run before you need them.

    AI agent

    Ask what a specific itinerary means for tax, immigration, and permanent establishment risk before the trip is approved. Get an answer in seconds instead of a two-day email chain with an external advisor.

    Day-count agents

    Agents reconcile bookings, expenses, and location signals into a single day count for every traveler in every jurisdiction. The count is current every day, not at quarter end.

    Risk scoring

    Each trip receives an automated risk assessment based on destination, duration, trip purpose, traveler role, and your company's existing presence in that country.

    Threshold tracking

    Horizon alerts your team before a treaty, state, Schengen, or permanent establishment threshold is crossed, so you act while you still have options.

    T
    HORIZON
    AJ
    Dashboard Planning Tools People Remote Work Program Presence Payroll Data System Settings
    Travel Footprint PE Risk

    PE (Permanent Establishment)

    Countries with travelers not assigned to a local entity

    Year to date
    Near threshold
    2 2 of 10 entities
    Jurisdictions monitored
    8 With active travel
    High-risk entities
    2 At or above 70%
    Total entities tracked
    10 Across all programs
    All PE jurisdictions
    High ≥70% Medium ≥40%
    Germany 2 entities · 28 travelers
    92% High
    United Kingdom 1 entity · 32 travelers
    78% High
    Singapore 1 entity · 18 travelers
    64% Medium
    Brazil 1 entity · 12 travelers
    55% Medium
    United States 2 entities · 15 travelers
    42% Medium
    Near threshold

    Warning while you still have options.

    Two entities sitting near the threshold, flagged before either one crosses it.

    PE jurisdictions

    Exposure scored per jurisdiction.

    Germany at 92%, the UK at 78%, each with the entity and traveler count behind the number.

    Travel footprint

    It starts with travelers who have no local entity.

    Horizon watches the countries where people work without an entity to work under, which is where PE exposure begins.

    Example use cases

    Built for how business travel actually happens.

    Frequent US to UK travelers

    Treaty day counts accumulate across dozens of short trips. Horizon tracks the running total per traveler, per country, and alerts mobility and tax before the treaty limit is reached.

    Repeat Schengen trips across multiple countries

    Horizon runs the rolling 90/180 window across the Schengen area, counting every day including weekends and personal time, and warns travelers before they overstay.

    Project work that creates permanent establishment risk

    Time and jurisdiction are allocated by project, legal entity, and business unit, so you can see which work is being performed where before nexus is created.

    Who it's for

    Built for every stakeholder carrying travel risk.

    Tax

    One authoritative day count per traveler, per jurisdiction, with withholding instructions generated from the same numbers that triggered the alert. Advise on exposure before it becomes remediation.

    Finance

    Travel exposure is visible while it can still be managed, not after a tax authority asks. Payroll reconciliation runs off the same counts the rest of the business works from.

    Mobility

    Automated day counts replace the manual travel calendar your team maintains by hand. Spend the time on program strategy instead of chasing bookings and expense reports.

    HR

    Give travelers a clear process and fast answers. Approvals move faster because low-risk trips clear automatically, and travelers see their own day counts in the app.

    Results

    What this looks like in a live program.

    A 15,000-employee organization operating in 40 countries.

    Program snapshot

    15,000 employees · 40 countries

    Illustrative

    6,000+

    business travelers

    Tracked accurately every year.

    <1%

    payroll error rate

    Compensation and payroll reconciliation, down from 96% before Topia.

    $1.5M+

    saved

    Across the travel compliance program.

    33

    countries on payroll

    International payroll supported.

    Reduced permanent establishment exposure

    Permanent establishment risk minimized across the footprint.

    190+

    Countries covered by our travel compliance and tax logic

    3,650+

    Tax treaties supported, plus over 1,800 social security agreements

    70+

    Immigration law firms maintaining our global rules database

    100+

    Enterprise customers tracking travelers across 90+ countries

    Topia has been a reliably strong partner for our Vistra global mobility team and end-users, providing accurate, user-friendly work location data.

    Paul Rubino

    Senior Director, US Expatriate Tax, Vistra

    FAQs

    Business travel compliance questions

    What is business travel compliance?

    Business travel compliance means meeting the tax, payroll, immigration, and policy obligations that arise when employees work across borders. It depends on knowing exactly how many days each traveler spent in each jurisdiction, and what work they performed there.

    How does Horizon track business travel days?

    Horizon reconciles travel bookings, expense transactions, timesheets, and optional passive location signals into one day count per traveler, per country. You choose which data sources your organization uses, based on privacy requirements and employee groups.

    Can Horizon calculate payroll withholding for business travelers?

    Yes. Horizon calculates non-resident withholding apportionment across US state and country lines, based on where employees actually worked, then delivers the result to your payroll processor or tax vendor.

    How does Horizon help with permanent establishment risk?

    Horizon allocates jurisdiction and time by project, legal entity, and business unit. You get early visibility into which employees are performing what work where, so you can act before nexus is created.

    Does Horizon handle Schengen 90/180 tracking?

    Yes. Horizon runs the rolling 180-day count across the 26 cumulative Schengen countries and the four country-specific ones. All days count, including weekends and personal time, and travelers are warned before they overstay.

    Ready when you are

    Ready to see what your travel program looks like in Horizon?

    A walkthrough with your travel data and your thresholds, showing the exposure you carry today. See how Horizon screens trips, tracks day counts, and builds the audit trail as travel happens.