GuideSchengen

The Schengen 90/180 rule: how to count your days

Quick answer

The Schengen 90/180 rule allows you to spend at most 90 days inside the Schengen area within any 180-day period. The 180 days form a rolling window that moves forward with every calendar day, so the count never resets on a fixed date, and both your entry day and your exit day count as full days.

How does the 90/180 rule work?

Visitors who enter the Schengen area visa-free, and holders of short-stay Schengen visas, may spend at most 90 days inside the area within any period of 180 days. The limit applies to the whole area combined, not to each country separately: a week in France, a week in Italy and a week in Spain add up to 21 days against the same single allowance.

The rule covers tourists, business visitors, and anyone else on a short stay. It does not apply to people who hold a residence permit or a national long-stay visa for a Schengen country. Citizens of EU and Schengen states are not subject to it at all.

The test you must pass is simple to state and easy to get wrong: on every single day of your stay, look back 180 days and count your days of presence. That count must never exceed 90. The checking happens at the border, and since the EU Entry/Exit System (EES) replaced passport stamps with a digital record, the arithmetic is done by a computer rather than a border officer flipping pages.

How are the 180 days counted?

The 180-day period is not a semester, not a calendar half-year, and not a block that starts when you first enter. It is a rolling window: on any given day, the relevant period is that day plus the 179 days before it. Tomorrow, the window slides forward by one day, drops the oldest day, and the count is taken again.

The table below shows the window sliding across three consecutive check dates in 2026. Notice that each window keeps 179 of the previous window's days and swaps exactly one:

How the rolling 180-day window slides day by day
You check onWindow looked atWhat changed
1 June 20264 Dec 2025 to 1 Jun 2026Baseline window of 180 days
2 June 20265 Dec 2025 to 2 Jun 20264 December dropped out, 2 June came in
3 June 20266 Dec 2025 to 3 Jun 20265 December dropped out, 3 June came in

This is why old trips matter for longer than most people expect. A day spent in the Schengen area keeps counting against you for a full 180 days after it happened, then silently ages out.

Do entry and exit days count?

Yes, both count. The day you enter and the day you leave are each counted as full Schengen days, even if you land at 23:50 or fly out at 06:00. A trip that runs from Friday evening to Sunday morning therefore uses three days of your allowance, not one and a half.

There is no rounding and no hourly credit. If your passport is scanned into the area at any point during a calendar day, that day counts. Plan tight itineraries accordingly: an overnight layover that touches two calendar dates costs two days.

Does the counter reset when I leave?

No. Leaving the Schengen area does not reset anything. Every day you were present during the last 180 days keeps counting against the 90-day allowance until it slides out of the window, one day at a time. There is no date on the calendar when your count returns to zero.

This is the single most common misunderstanding about the rule. A quick trip to London or Belgrade does not buy you a fresh 90 days. What actually restores your allowance is time: each day you stay outside, the window slides forward, and eventually your old presence days fall off the back of it.

Two worked examples with real dates

Worked example 1

The snowbird: 90 days in, 90 days out

A Canadian couple winters in Spain. They arrive on 1 November 2025 and leave on 29 January 2026. That is 30 days in November, 31 in December and 29 in January: exactly 90 days, the full allowance.

Snowbird pattern day arithmetic
StepDatesCount
Winter stay1 Nov 2025 to 29 Jan 202690 of 90 used
Away30 Jan to 29 Apr 2026Old days begin aging out of the window
Earliest return30 Apr 2026Window 2 Nov 2025 to 30 Apr 2026 holds 89 old days + 1 new = 90
Spring stay30 Apr to 28 Jul 2026Another 90 days, each one legal as an old day drops out

The earliest legal return is 30 April 2026, exactly 91 days after departure. From then on, one November or December day ages out of the window every day, so they can stay another full 90 days, through 28 July 2026. This is the origin of the rule of thumb that 90 days in requires 90 days out.

Worked example 2

Back-to-back trips: the total that sneaks up on you

A consultant based in London makes four Schengen trips in the first half of 2026:

Back-to-back trips day arithmetic
TripDatesDays
Berlin10 to 21 Feb 202612
Amsterdam9 to 27 Mar 202619
Lisbon14 Apr to 2 May 202619
Milan1 to 30 Jun 202630
Total used80 of 90

She now plans a 14-day holiday from 20 July to 2 August 2026. Check the last day: the 180-day window ending 2 August starts on 4 February, so every one of the 80 previous days still counts. 80 + 14 = 94. That is an overstay of 4 days.

Two fixes work. She can shorten the trip to 10 days (20 to 29 July lands on exactly 90, with zero margin). Or she can push it back: a trip from 24 August to 6 September sits in a window starting 11 March, by which point the February days and part of March have aged out, leaving 66 old days + 14 new = 80 of 90.

Check your own dates in seconds

The free Schengen calculator applies the rolling 180-day window to your trips and shows how many days you have left and when you can return.

Open the Schengen calculator

Which countries are in the Schengen area?

As of 2026 the Schengen area counts 29 member countries: Austria, Belgium, Bulgaria, Croatia, Czechia, 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.

Three recent changes trip people up. Bulgaria and Romania completed their accession in stages, with air and sea borders opening in March 2024 and land borders in January 2025, so days spent there now count in full. Cyprus is an EU member but not yet in Schengen: it cleared the EU's technical evaluation in June 2026 and is expected to join once the EU Council approves, so days spent there do not count toward your 90 until accession takes effect. And note the countries that are not in Schengen despite being in Europe: Ireland stays out by choice and runs its own entry rules, while the United Kingdom left the EU entirely. Days in Dublin or London never count toward your 90.

Iceland, Liechtenstein, Norway and Switzerland are in Schengen without being EU members, so days spent skiing in Zermatt or stopping over in Reykjavik count exactly like days in Paris.

What happens if I overstay?

Overstaying carries real consequences: fines, deportation orders in serious cases, and entry bans that can run for years. Since the EU Entry/Exit System began logging border crossings digitally, an overstay of even one day is visible to officers at your next crossing. Enforcement severity varies by country, but the record follows you across the whole area.

The practical fallout is often worse than the fine itself. An overstay on your record can complicate future ETIAS travel authorisations, visa applications and residence permit requests, because each of those asks about past compliance. Some countries, Germany among them, prosecute overstays consistently; others handle short accidental overstays with a warning and a fine at exit. You do not get to choose which officer you meet.

How do I track my days automatically?

You can track the rule by hand with a spreadsheet, and plenty of people do, but the rolling window makes manual counting fragile: every planned trip requires re-checking the window against every past trip. One forgotten weekend in Copenhagen throws the whole calculation off.

Staydays does the counting for you. The app detects which country you are in each day using low-power background location, keeps the day log on your iPhone, and recalculates the rolling 180-day window daily. It warns you before you approach the limit and shows the earliest safe return date after a long stay. Your location history never leaves your device and your private iCloud.

Stop counting on your fingers

Staydays tracks your Schengen days automatically in the background and warns you before you hit 90.

Download on theApp Store

This guide is general information, not legal or tax advice. Rules change and individual circumstances differ. Confirm details with official sources or a qualified advisor.

Last updated: 2026-07-13