Open ledger · Residency day-tracking

Every day,
accounted
for.

xpatcal counts the days you spend in each country, files the receipts to prove it, and shows you the 183-day line before you cross it.

Sample ledger sheet for July 2026: 14 days in Spain, 5 in Portugal, 9 in the UAE — 28 of 31 days logged, with a stamp reading day 144 of 183 in Spain.

#1 RECORD

Paint your calendar

Illustration: calendar days 6 to 9 marked Spain, days 10 to 14 being dragged onto Portugal.

CLICK A DAY — OR DRAG ACROSS A TRIP — AND PICK THE COUNTRY. YOUR YEAR READS LIKE A MAP OF WHERE YOU ACTUALLY WERE.

#2 PROVE

Evidence, attached

Illustration: a boarding pass from Barcelona to Lisbon filed as proof number 47.

BOARDING PASSES, RECEIPTS AND PHOTOS, FILED ON THE DAY THEY PROVE. WHEN AN AUTHORITY ASKS, THE FILE IS ALREADY OPEN.

#3 WATCH

Thresholds, watched

Illustration: threshold bars — Spain 144 of 183 days (39 in hand), UAE 52, Portugal 38.

DAYS PER COUNTRY, TALLIED LIVE AGAINST THE 183-DAY LINE — RESIDENCY STATUS SHOULD NEVER ARRIVE AS A SURPRISE.

The only number that matters

Days go faster than you think.

Start the count today — your future self, sitting across from a tax inspector, will thank you.

Start counting →