How many Schengen days do I have left?

Short answer: Take today’s date, go back 179 days, and count every day you were in a Schengen country in that 180-day window, including arrival and departure days. 90 minus that number is what you have left today. Because old days keep dropping out, the number can grow while you are away, and a stay that starts today can often run longer than today’s figure suggests.

General information, not legal advice. Last checked ; rules can change. Official source: Travel to Europe (EU) — Check how long you can stay.

The four ways to check

MethodGood forLimits
EU EES stay checker (official)Seeing what the border record holds, using your passport numberDoes not reflect time in Schengen that began before 10 April 2026
EU short-stay calculator (official)Checking a list of dates you type inYou re-enter your trips each time
Schengen Days calculator (free, unofficial)Keeping a running list of trips; last day you can stay; earliest return; testing a planned tripA planning aid only; the border count is the one that applies
By handUnderstanding the answerEasy to slip by one day

Worked example: checking on 15 October 2026

You were in Portugal 5 May – 3 Jun 2026 (30 days) and Italy 20 Jul – 18 Aug 2026 (30 days).

  1. Window: 15 October 2026 minus 179 days is 19 April 2026. The window is 19 Apr – 15 Oct 2026.
  2. Days in the window: both trips fall inside it, so 30 + 30 = 60 days used.
  3. Days left today: 90 − 60 = 30.

But if you arrive on 15 October and stay, you could stay until 13 December 2026 — 60 days, not 30. From 1 November the Portugal days start dropping out one a day, at the same rate as you use new ones, so your total holds at 77 until 30 November. After that, you have 13 more days before you reach 90.

Date (staying from 15 Oct)Days in the window
15 Oct 202661
31 Oct 202677
30 Nov 202677 (Portugal days all rolled out)
13 Dec 202690 — last day you can stay

This is why “days left today” and “how long can I stay if I arrive today” are different questions. The calculator answers both from the same list of trips.

When do my Schengen days reset?

They never reset all at once. Each day you spent in the Schengen Area comes back exactly 180 days later. In the example, 5 May comes back on 1 November, 3 June on 30 November, and the Italy days from 16 January 2027.

Does the EES count my days automatically?

Yes, for crossings it has recorded. Since 10 April 2026 the Entry/Exit System logs every entry and exit at the external border, and the EU’s stay checker reads from it. Earlier stays are not reflected, so keep your own record of anything before that date.

See your days left and your last legal day

Common questions

How do I check how many Schengen days I have left?

Count the days you were in a Schengen country in the 180 days ending today (today plus the 179 days before it), counting arrival and departure days. Subtract from 90. The EU also offers an online stay checker based on your EES record and a short-stay calculator for dates you type in.

When do my 90 days reset?

There is no reset date. Each day you used comes back 180 days later, so your allowance grows a little at a time.

Why can I stay longer than my days left?

Because old days drop out of the 180-day window while you are there. If they drop out as fast as you use new ones, your total stays flat. Check every day of the stay, or use a calculator that does it for you.

Does the EU stay checker include my older trips?

No. It does not reflect time in the Schengen Area that began before 10 April 2026. Add earlier trips yourself.

Official sources

Report