Skip to main content
Expat Retire
Guide

Schengen 90/180
Day Calculator

Track your days against the Schengen Area's rolling 90-day limit — the rule that determines when you can legally enter and when you need to leave.

The Schengen Area is 29 European countries — France, Italy, Spain, Portugal, Greece, Germany, and more — that share open borders and a single visitor entry allowance. Time in any of them counts toward the same 90-day limit.

Add your past and planned trips below. The calculator shows days used, days remaining, and — if you've hit the limit — the earliest date you can re-enter.

Kelly Milligan, founder of Expat Retire Guide

By

Published

The rule in 60 seconds

90

Days maximum in the Schengen Area in any rolling 180-day window. Applies to all 29 Schengen countries combined — not per country.

180

Day window that rolls backward from today — not a calendar half-year. Old Schengen days fall off as they age past 180 days.

Tax residency. The 90/180 rule is an immigration limit enforced at the border. Tax residency (183-day rule) is separate — tracked by each country's tax authority.

Loading…

A note from us —

Tourist-stamp travelers only. This calculator tracks the Schengen 90/180 immigration limit. If you hold a Portugal D7, Greece FIP, Italy ERV, or other long-stay visa, the immigration cap no longer applies to your host country — but you'll need to track your visa's minimum-stay requirement separately. Not legal advice — rules change, verify with your consulate before traveling. See the Portugal guide →
Real patterns · Six examples

Common itineraries,
ready to explore.

Click "Load into calculator" on any example to see how the Schengen panel responds — a faster way to understand the rolling-window math than entering dates by hand.

🇵🇹 Spring Europe Long Trip

89 days in Portugal and Spain — a single extended spring stay near the legal maximum.

Country Dates Days
Portugal S Apr 1 – Jun 28, 2026 89d

Shows the simplest Schengen use case: one long stay just under the 90-day cap.

🇮🇹 Spring + Fall in Europe

Italy and Greece in spring, Portugal and Spain in fall — two 60-day trips with a summer at home in between.

Country Dates Days
Italy S Apr 1 – Apr 30, 2026 30d
Greece S May 1 – May 30, 2026 30d
USA May 31 – Aug 31, 2026 93d
Portugal S Sep 15 – Oct 14, 2026 30d
Spain S Oct 15 – Nov 13, 2026 30d

The realistic two-trip year for retirees who love Europe but aren't moving full-time.

🇫🇷 Three-Country Spring Tour

30 days each in France, Italy, and Greece — back to back, exactly at the 90-day combined limit.

Country Dates Days
France S Dec 1 – Dec 30, 2025 30d
Italy S Dec 31 – Jan 29, 2026 30d
Greece S Jan 30 – Feb 28, 2026 30d

The Schengen 90-day clock is combined across all member countries, not per country.

⚠️ The Overstay (Cautionary)

Portugal for 90 days, then a brief Croatia hop, then Spain — resulting in an overstay.

Country Dates Days
Portugal S Dec 1 – Feb 28, 2026 90d
Croatia S Mar 1 – Mar 7, 2026 7d
Spain S Mar 8 – Apr 6, 2026 30d

Croatia is Schengen (joined 2023). A short exit to a Schengen country doesn't reset the rolling window — it adds to it.

🌏 The Perpetual Traveler

Two Schengen blocks separated by an Asia leg — the Europe–Asia–Europe pattern that fully resets the rolling window.

Country Dates Days
USA Jan 1 – Feb 10, 2026 41d
Portugal S Feb 11 – May 9, 2026 88d
Thailand May 10 – Jul 9, 2026 61d
USA Jul 10 – Aug 9, 2026 31d
Italy S Aug 10 – Oct 31, 2026 83d
Mexico Nov 1 – Nov 30, 2026 30d
USA Dec 1 – Dec 31, 2026 31d

By spending 61 days in Asia between Schengen blocks, Block 1 fully rolls out of the 180-day window before Block 2 begins. Mirrors the worked example at our Perpetual Traveler Taxes guide.

🇦🇱 Year-Round Europe via Albania

Two full 90-day Schengen blocks with Albania as the reset bridge — staying in Europe all year on tourist stamps.

Country Dates Days
Portugal S Jan 1 – Mar 31, 2026 90d
Albania Apr 1 – Jun 30, 2026 91d
Greece S Jul 1 – Sep 28, 2026 90d
Albania Oct 2 – Dec 31, 2026 91d

Albania gives US passport holders 1 year visa-free and is not Schengen. A 91-day Albanian stint lets Block 1 fully clear before Block 2 starts. Albania, Montenegro, Serbia, and Bosnia are the main non-Schengen European escape hatches.

🇵🇹 Portugal D7 Visa Holder

Living in Lisbon on a D7 passive income visa — 183 days required in-country, with a spring trip to Spain.

Country Dates Days
Portugal S Jan 1 – Apr 30, 2026 120d
Spain S May 1 – Jun 30, 2026 61d
Portugal S Jul 1 – Sep 30, 2026 92d

With a long-stay visa, your Portugal days are exempt from the 90/180 Schengen rule. The Schengen panel counts only your Spain days (61), while the visa panel tracks your 212 Portugal days against the 183-day minimum.

Common questions

How the rule works,
plainly explained.

What exactly is the Schengen 90/180 rule?
In any rolling 180-day period, you may spend a maximum of 90 days inside the Schengen Area. The 180-day window is not a calendar half-year — it looks backward from each individual day. On any given day, count back 180 days: if your Schengen days in that window total 90 or more, you cannot legally enter.
Which countries are in the Schengen Area?
As of 2026, 29 countries: Austria, Belgium, Bulgaria, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, and Switzerland. Note: Croatia joined in January 2023, Romania and Bulgaria joined fully in January 2025. The UK and Ireland are not Schengen. Cyprus is EU but not yet Schengen.
Is the 90-day limit per country or for the whole Schengen Area combined?
Combined. All 29 Schengen countries share a single 90-day allowance. Thirty days in Portugal, thirty in Italy, and thirty in Greece adds up to 90 days used — not 30 per country.
Does the 90/180 rule have anything to do with tax residency?
No — these are separate rules enforced by different authorities. The 90/180 rule is an immigration rule enforced at the border. Tax residency (typically triggered at 183 days in a calendar year or rolling 12 months) is enforced by each country's tax authority. For most tourist-stamp travelers, they naturally stay under tax residency thresholds because the 90-day immigration limit kicks in first. But if you hold a long-stay visa (Portugal D7, Greece FIP, etc.), the immigration limit no longer applies to your host country — and you need to track tax days separately.
Does leaving Schengen for a few days reset the clock?
No. The 180-day window is rolling and backward-looking, not a calendar period that resets. If you used 89 days, leave for a week in the UK, and re-enter Schengen, those 89 days are still in your trailing window. Only the passage of time rolls old days out.
Croatia joined Schengen — does that affect my count?
Yes. Croatia became a full Schengen member in January 2023. Days spent in Croatia since then count toward your 90-day Schengen allowance. Any online resources listing Croatia as a non-Schengen escape hatch are outdated.
What non-Schengen European countries work as escape hatches?
As of 2026: Albania (US citizens get 1 year visa-free — the most generous in Europe), Montenegro (90 days), Serbia (90 days), Bosnia and Herzegovina (90 days), North Macedonia (90 days), Kosovo (90 days), UK (6 months on visitor visa), Ireland (90 days), Turkey (90 days in any 180-day period), Cyprus (90 days). None of these days count toward your Schengen 90.
Can I use this calculator for planning future trips, not just past ones?
Yes. Enter any combination of past and future trips — the calculator treats all entries the same way. For planning purposes, enter your intended trip dates and check the Schengen status panel to confirm you stay within limits before booking.
Is my trip data saved anywhere?
Your trip log is saved only in your browser's local storage — it never leaves your device. There's no account, no server, no tracking. Clear your browser data to remove it, or use the Reset button in the tool.
What about tax residency — does this calculator track the 183-day rule?
Not in the current version. The day counter tracks the Schengen 90/180 immigration rule and gives you days-per-country totals for the calendar year (which you can compare against each country's 183-day threshold). A dedicated visa minimum-stay tracker and state residency calculator are coming in future updates.
NEWSLETTER

Figure out your path abroad, then plan with confidence

Practical guidance on Medicare, taxes, and country choices — for snowbirds, perpetual travelers, trial movers, and permanent expats. No spam, unsubscribe anytime.