How to Calculate Your Schengen 90 Days: Step-by-Step Guide (2026)
The Schengen 90/180 day calculation is one of the most misunderstood rules in travel. Most people think it’s simple — count to 90 and stop. But the rolling window makes it genuinely complex, and getting it wrong can mean fines, deportation, and a multi-year entry ban.
This guide walks you through the exact calculation method the EU uses — step by step, with real worked examples.
What You’re Actually Calculating
The rule sounds simple: you can stay 90 days in the Schengen Area within any 180-day period.
The complexity is in the phrase “any 180-day period.” It doesn’t mean a fixed 6-month block starting January 1. It means a rolling window that moves forward every single day.
On any given date, the EU looks back exactly 180 days from that date and counts how many of those days you were inside Schengen. If the count is 90 or more, you cannot be in Schengen on that date.
Step-by-Step Calculation Method
Step 1: Identify your reference date
Your reference date is the date you want to check. This could be:
- Today (am I currently compliant?)
- A future entry date (can I enter on this date?)
- Each day of a planned trip (will I stay compliant throughout?)
Step 2: Calculate your 180-day lookback window
Count back exactly 180 days from your reference date. That date is the start of your window.
Example: Reference date is June 1, 2026. Count back 180 days → December 4, 2025. Your window is December 4, 2025 to June 1, 2026.
Quick formula: Window start = Reference date minus 179 days (because the reference date itself is day 180).
Step 3: List all your Schengen trips within the window
Go through your travel history and identify every day you were physically inside any Schengen country between your window start date and your reference date.
Include:
- Day of arrival (counts as a full day even if you arrived at 11pm)
- Day of departure (counts as a full day even if you left at 6am)
- Every day in between
- Day trips to Schengen countries
- Stopovers where you cleared passport control
Step 4: Count the total days
Add up every Schengen day within your window. This is your total days used.
Step 5: Check the result
- Under 90: You have (90 minus your total) days remaining
- Exactly 90: You are at the limit — you cannot enter or must leave today
- Over 90: You are in violation
Worked Example 1: Single Trip
Scenario: You spent 60 days in Spain from March 1 to April 29, 2026. It’s now June 1, 2026. How many days do you have left?
Step 1: Reference date = June 1, 2026 Step 2: Window = December 4, 2025 to June 1, 2026 Step 3: Your Spain trip (March 1 to April 29) = 60 days, all within the window Step 4: Total days used = 60 Step 5: Days remaining = 90 - 60 = 30 days
You can enter Schengen on June 1 and stay for up to 30 more days.
Worked Example 2: Multiple Trips
Scenario: You made three trips to Europe in the last 6 months:
- Trip 1: January 10–24 (15 days in France)
- Trip 2: February 20–March 6 (15 days in Italy)
- Trip 3: April 1–30 (30 days in Spain)
It’s May 15, 2026. Can you enter Schengen today?
Step 1: Reference date = May 15, 2026 Step 2: Window = November 16, 2025 to May 15, 2026 Step 3: All three trips fall within the window Step 4: 15 + 15 + 30 = 60 days used Step 5: Days remaining = 90 - 60 = 30 days
Yes, you can enter on May 15 for up to 30 days.
Worked Example 3: The Trap — Days About to Run Out
Scenario: You spent 90 days in Schengen from January 1 to March 31, 2026. It’s now May 1, 2026. Can you re-enter?
Step 1: Reference date = May 1, 2026 Step 2: Window = November 2, 2025 to May 1, 2026 Step 3: Your January 1 to March 31 trip = 90 days, all within the window Step 4: Total days used = 90 Step 5: You cannot enter. You’ve used your full allowance.
When can you re-enter? The first days start freeing up as they age out of the window. January 1 drops off on June 30 (180 days after January 1). So on July 1, you’d have 1 day available, then 2 on July 2, and so on.
Common Mistakes That Get People in Trouble
Mistake 1: Thinking leaving resets your days Leaving Schengen stops you from accumulating more days but does not reset or delete the days you’ve already used. They remain in your window for 180 days from when they were spent.
Mistake 2: Not counting entry and exit days Both your arrival day and your departure day count as full Schengen days regardless of what time your flight is. A trip from Monday to Friday is 5 days, not 3.
Mistake 3: Forgetting day trips and short visits A weekend in Amsterdam from the UK still uses 2-3 Schengen days. These add up over time.
Mistake 4: Using a fixed 6-month calendar Some people count “90 days in the last 6 months” using calendar months (like January to June). This is wrong. The window is exactly 180 days, not 6 calendar months, and it moves forward every day.
Mistake 5: Assuming old trips don’t count A trip from 5 months ago is still within the 180-day window. Only trips older than 180 days from your reference date are outside the window.
Mistake 6: Forgetting Switzerland and Norway Switzerland, Norway, Iceland, and Liechtenstein are in Schengen despite not being in the EU. Days there count.
How the EES System Does This Calculation in 2026
Since April 10, 2026, the Entry/Exit System performs this exact calculation automatically at every Schengen border. When you scan your passport:
- EES retrieves your full entry/exit history from its database
- It calculates your 180-day window from the current date
- It counts all your Schengen days within that window
- It compares the count to 90
- If you’re over, you’re denied entry or flagged for overstay
The system is mathematically precise to the calendar date. There is no human judgment in this process.
The Easiest Way to Calculate Your Days
Manual calculation works but it’s tedious and error-prone — especially if you’ve made multiple trips over the past 6 months.
Our free Schengen calculator does this automatically:
- Enter each past trip with entry and exit dates
- The calculator builds your day-by-day presence record
- It runs the rolling window calculation for you
- It tells you days used, days remaining, and next reset date
- You can also add a planned future trip to verify it’s safe
The calculator uses the same algorithm as EES — checking every single day, not just your total trip lengths.
Quick Reference: Day Counting Rules
| Situation | Does It Count? |
|---|---|
| Arrival day | Yes — full day |
| Departure day | Yes — full day |
| Day trip from UK to Paris | Yes — 1 day |
| Weekend in Amsterdam | Yes — 2-3 days |
| Days in Switzerland | Yes — Schengen member |
| Days in Norway | Yes — Schengen member |
| Days in UK | No — not Schengen |
| Days in Ireland | No — not Schengen |
| Days in Serbia | No — not Schengen |
| Transit without passport control | No |
Frequently Asked Questions
Do I count the day I enter and the day I leave? Yes. Both the entry date and exit date are full Schengen days regardless of the time you cross the border.
What if my trip spans two months — how do I count? Count every calendar day from and including your entry date to and including your exit date. A trip from March 28 to April 4 = 8 days (March 28, 29, 30, 31, April 1, 2, 3, 4).
Does it matter which Schengen country I’m in? No. All 29 Schengen countries count together. France, Germany, Italy, Spain — they all go into the same total.
What if I entered before the 180-day window starts? Only days that fall within your 180-day window count. Days before the window are ignored.
How do I know when my days start freeing up? Each day frees up 180 days after it was spent. If you were in Schengen on January 1, that day drops off your window on June 30. Our calculator shows you the exact date.
Skip the manual math. Use our free Schengen calculator — enter your trips and get your exact days remaining in seconds.