Schengen 90/180 Day Calculator

Use this Schengen 90/180 day calculator to estimate how many days you can still spend in the Schengen Area. Visa-free visitors may stay up to 90 days in any rolling 180-day period. Enter the days you have already used within the last 180 days and your planned stay, and the calculator shows what's left.

Last updated:

Check your Schengen days

Count every day of presence within the previous 180 days.
How many days you intend to stay this time.

Enter values above and press Calculate to see your result.

Formula used

The rule allows 90 days of presence in any 180-day window:

Days remaining = 90 − days already used (in the last 180)
Allowed this stay = min(planned stay, days remaining)

The 180-day window is rolling: on any given day, you look back 180 days and count how many you spent in the area. Days drop out of the count as they age past 180 days, which is why the allowance gradually replenishes.

Worked examples

Half used. 30 days used, 60 remaining — a 20-day stay fits comfortably.

Near the limit. 80 days used leaves only 10; a 20-day plan would overstay by 10 days.

Fully reset. If you've spent 0 days in the last 180, the full 90 are available.

How to use this calculator

  1. Count the days you were physically in the Schengen Area within the previous 180 days (entry and exit days both count).
  2. Enter that number.
  3. Enter how long you plan to stay next.
  4. Press Calculate to see remaining days and how much of your stay is allowed.
  5. Verify with the official EU Schengen calculator before booking.

Key facts about the 90/180 rule

QuestionAnswer
How many days?90 days maximum
Over what period?Any rolling 180-day window
Do entry/exit days count?Yes — both count as days of presence
Does it reset on a new trip?No — it's rolling, not per-trip
Who does it apply to?Visa-exempt short-stay visitors

Some nationalities and long-stay visas/residence permits follow different rules.

Who should use this calculator

Visa-free travelers — tourists, digital nomads, and frequent visitors — who need to stay within the 90-day limit across multiple trips to the Schengen Area. It's a quick sanity check, not a legal record.

How the rolling 180-day window works

Unlike a simple “90 days then leave for 90” rule, the window moves with you. Each day, authorities can look back 180 days and total your days of presence; that total must never exceed 90. As older days pass beyond the 180-day horizon, they no longer count, so your allowance slowly recovers even while you're away. This is why careful day-counting matters for back-to-back trips.

Avoiding an overstay

  • Count entry and exit days — both are days of presence.
  • Track every trip, not just the current one.
  • Leave a margin for delays; don't plan to leave on your very last allowed day.
  • Keep proof of entry/exit stamps and tickets.

Limitations of this calculator

This simplified tool subtracts your stated used days from 90. It does not track specific dates across multiple trips or model the full rolling window day by day. For an authoritative count, use the official European Commission Schengen short-stay calculator and confirm with the relevant consulate or border authority. This is information, not legal or immigration advice.

Frequently asked questions

How does the Schengen 90/180 rule work?

You may be present up to 90 days within any rolling 180-day period. On any day, count your days of presence in the previous 180 — the total must not exceed 90.

Do arrival and departure days count?

Yes. Both the day you enter and the day you leave count as days of presence in the Schengen Area.

Does the 90 days reset when I leave?

No. The window is rolling, not per-trip. Days only stop counting once they're more than 180 days in the past, so the allowance replenishes gradually.

What happens if I overstay?

Overstaying can lead to fines, deportation, or a ban on re-entry. Always leave a safety margin and verify your count officially.

Is this calculator official?

No. It's a simplified estimate. Use the official EU Schengen calculator and confirm with border authorities for any decision.