Free tool. No account.

Schengen 90/180 calculator.

Add your stays, pick a reference date, and press Calculate. You get your days used in the rolling 180-day window, days remaining, the last date you can safely stay, and the earliest date you can return.

Your stays

No stays yet. Add your first stay above.

The day the 180-day window ends. Defaults to today.
Checks whether a future entry date is allowed.
0 of 90
Waiting for input

Add at least one stay and press Calculate.


Days remaining
90
Safe to stay until
Run a calculation
Latest date a continuous stay remains legal.
Earliest return
Run a calculation
First day a new entry keeps you at or under 90.
Rolling 180-day window
Days inside Schengen Days outside

Last updated: 2026-07-13. This is not legal or tax advice. Confirm your dates against official sources before you travel.

How does this calculator count your days?

The Schengen short-stay rule allows 90 days of presence within any 180-day period. The word any is the difficult part: the 180-day window is not a fixed calendar block, it slides. On the reference date, the calculator looks back exactly 180 days and counts every distinct day you were inside the area, using the stays you entered.

Entry and exit days both count as full days, even a one-hour border crossing. Overlapping stays are counted once. The math runs on plain calendar dates, so the result does not shift with your device timezone.

For the rule itself, including worked examples and common mistakes, read the Schengen 90/180 rule guide.

What does the safe until date mean?

Safe until is the last date you can stay, assuming you remain in the Schengen area continuously from the reference date onward. It is not simply 90 minus your current count: as the window slides forward, old days fall out of the back and your allowance refills while you keep spending new days. The calculator simulates this day by day and stops at the last date the rolling count still fits inside 90.

Most simple counters miss this refill effect and give you a date that is too early, or worse, too late after a new trip is added.

How is the earliest return date calculated?

The earliest return date is the first day an entry is allowed again: the day itself, plus every counted day in the 180 days behind it, must total 90 or less. If you set a planned next entry date, the calculator checks that exact date and tells you whether it works or when the first allowed day actually falls.

After a full 90-day block the answer is close to 90 days after exit, but scattered trips make the date land earlier and unevenly, which is why guessing is risky.

Can I share or bookmark my calculation?

Yes. When you press Calculate, your stays and reference date are written into the page URL as a query string. Nothing is uploaded anywhere: copy the address bar link to share the exact calculation, or bookmark it to continue later.

FAQ

Schengen questions, answered.

For the full picture, read the 90/180 rule guide or check your own numbers in the calculator above.

How does the Schengen 90/180 rule work?

You may spend at most 90 days inside the Schengen area within any 180-day period. The window is rolling: on every day of a stay, look back 180 days and count the days you were present in that span, and that count must never exceed 90. Days do not expire on a fixed date; each one drops out of the count 180 days after it happened.

Do arrival and departure days count as Schengen days?

Yes, both count as full days. The day you enter and the day you leave are each a day of presence, even if you cross the border just before midnight. This calculator counts them the same way.

Does the 90/180 rule reset when I leave the Schengen area?

No, leaving does not reset the count. The rule uses a rolling 180-day window, so days you spent inside stay in the count until they are more than 180 days in the past. Your allowance refills gradually as old days roll out of the window, never all at once.

When can I return to the Schengen area after 90 days?

You can return on the first day your rolling 180-day count, including the new entry day, stays at or under 90. After a single continuous 90-day stay that is roughly 90 days after you leave, but broken-up trips shift the date. The earliest return date in the calculator above finds it exactly.

What happens if I overstay the 90 days by one day?

Even a one-day overstay is a violation, and it is recorded when you exit. Consequences depend on the country you leave from and range from a warning or a fine to an entry ban, and border systems log the overstay against your passport. There is no official grace period, so treat 90 as a hard limit.

Do days in Ireland or Cyprus count toward the 90/180 limit?

No, days in Ireland and Cyprus do not count toward the 90/180 limit. Ireland is not part of the Schengen area and runs its own immigration rules. Cyprus is an EU member cleared to join Schengen and is expected to become a member soon, but until accession takes effect its days do not count either. Both countries apply their own 90-day rules for visa-free visitors, so track those stays separately.

Does the rule apply if I have a national visa or residence permit?

No, not in the country that issued it. A national long-stay visa or residence permit governs your stay in the issuing state, so the 90/180 rule does not apply to your days there. Your days in other Schengen countries are still limited to 90 in any 180.

Embed

Put this calculator on your site.

If you write about Schengen travel, you can embed this calculator on your own page for free. It is a lightweight dark widget with the same date math as the tool above, and it runs entirely in your reader's browser. Copy the snippet below into your HTML.

The widget carries a small "Powered by Staydays" link at the bottom. Please keep that attribution visible; it is the only thing we ask for in return.

Let your iPhone count the days.

Staydays tracks your Schengen days automatically in the background and warns you before you reach 90. Nothing to type after a trip.