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.
The four ways to check
| Method | Good for | Limits |
|---|---|---|
| EU EES stay checker (official) | Seeing what the border record holds, using your passport number | Does not reflect time in Schengen that began before 10 April 2026 |
| EU short-stay calculator (official) | Checking a list of dates you type in | You 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 trip | A planning aid only; the border count is the one that applies |
| By hand | Understanding the answer | Easy 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).
- Window: 15 October 2026 minus 179 days is 19 April 2026. The window is 19 Apr – 15 Oct 2026.
- Days in the window: both trips fall inside it, so 30 + 30 = 60 days used.
- 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 2026 | 61 |
| 31 Oct 2026 | 77 |
| 30 Nov 2026 | 77 (Portugal days all rolled out) |
| 13 Dec 2026 | 90 — 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.