Schengen 90/180 Day Calculator

The EU’s Entry/Exit System records every border crossing — their count is always right. Make sure yours matches. Enter your stays below; entry and exit days both count, every day is checked against its own 180-day window, and the math mirrors the official EU short-stay calculator.

Your passport
Your stays in the Schengen Area (past and planned)

Leave the exit date blank if you’re still inside.

Add at least one stay (country + entry date) to see your count.

How the 90/180 rule actually works

The rule is not “90 days per half-year” and it never resets on January 1st. On each day you are inside the Schengen Area, authorities look back over the previous 180 days and count every day you were present — entry days, exit days, single-day visits, everything except stays under a long-stay visa or residence permit. If that count ever exceeds 90, you are overstaying, which can mean fines, deportation and multi-year entry bans. Since the Entry/Exit System (EES) digitised border records, miscounting is no longer something travellers get away with.

A worked example

Sarah, an American, spends January 1 to March 1 in Spain — 60 days. She re-enters Italy on April 1. Her window still contains all 60 Spanish days, so she has 30 left: her last legal day is April 30. If she stays until May 15, days May 1–15 are violations. Her full 90 days only become available again on September 28, when the January–March days have aged out of every window. This calculator does exactly that arithmetic for any set of trips.

Frequently asked questions

What is the Schengen 90/180 rule?
Non-EU travellers who don’t need a visa may stay in the Schengen Area at most 90 days within any rolling 180-day window. On every single day of your stay, the previous 180 days are checked: your days present must never exceed 90.
Do entry and exit days count as full days?
Yes. The day you enter and the day you leave both count as days of stay, even if you cross the border at 23:59. Arriving Dec 1 and leaving Dec 6 uses 6 days.
Do all Schengen countries share one limit?
Yes. The 90 days are shared across the whole Schengen Area — 30 days in Spain plus 60 in Germany uses your full allowance. Days in non-Schengen countries (like the UK or Ireland) never count.
When do my days “reset”?
They never reset on a fixed date — the window slides. Each day of past presence stops counting exactly 180 days after it happened. That’s why the only safe way to know your number is to compute it day by day, which this calculator does.
Does time on a long-stay visa or residence permit count?
No. Stays under a national long-stay (type D) visa or residence permit are excluded from the 90/180 count, matching the official EU calculator’s rules. RoamBorders accounts let you mark those stays so they’re excluded automatically.

Independent planning tool — not legal or immigration advice. Verify important decisions with the official EU short-stay calculator. © RoamBorders · Terms · Privacy