Back to Everyday Calculators

Travel compliance

Schengen 90/180 Day Calculator

Track entered Schengen stays against the rolling 90-days-in-180-days rule and estimate days used and remaining for a selected reference date.

  • Processed locally
  • No upload required
  • No account required

Stays & reference date

Entered Schengen stays

Summer vacation
Business conference

Suggested next steps

Continue this workflow

Move to a practical next or previous step without transferring your entered values.

About Schengen 90/180 Day Calculator: Visa-Free Stay Allowance

Track entered Schengen stays against the rolling 90-days-in-180-days rule and estimate days used and remaining for a selected reference date.

Change the example inputs to match a scenario and review the methodology and limitations before using the result in a decision. Calculations run locally in your browser.

How the calculation works

Rolling 180-day window

The 180-calendar-day reference window spans from (reference date โˆ’ 179 calendar days) through reference date inclusive.

Stay days counted

Every calendar day overlapping a Schengen trip within the 180-day window counts as 1 day used. Both arrival and departure days count as full days; overlapping trips are counted once without duplicate days.

Days remaining & compliance

Days remaining = max(0, 90 โˆ’ days used); compliant = days used โ‰ค 90. Days exceeding 90 are explicitly shown to indicate overstay.

How to use this calculator

  1. 1Replace the example values with internally consistent inputs.
  2. 2Review all result cards and any not-applicable state.
  3. 3Compare multiple scenarios and verify important assumptions independently.

Understanding the result

Under the Schengen short-stay regulation, non-EU/EEA visitors can spend up to 90 days within any rolling 180-day period.

Because the window moves forward every day, past trip days expire as they exit the 180-day lookback window.

A status of compliant indicates your entered travel stays within the 90-day short-stay quota for the chosen reference date.

Important limitations

  • Outputs are planning estimates and do not include every provider, accounting, financing, tax, legal, or operational factor.
  • Invalid divisions are shown as not applicable rather than NaN or Infinity.
  • This is a planning aid and not immigration or legal advice.
  • The user is responsible for entering complete and accurate travel history.
  • Visa type, residence permits, bilateral agreements and special legal circumstances are not automatically evaluated.
  • Users should verify important travel decisions with official Schengen/EU sources.

Explore this topic

Frequently asked questions

How does the Schengen 90/180-day rule work?

Non-EU citizens permitted visa-free short stays cannot exceed 90 cumulative days in the Schengen Area in any rolling 180-day period. On every day of your stay, you must look back 180 days and count no more than 90 days of presence.

Do arrival and departure days count as full days?

Yes. Under official Schengen border codes, both the day you enter and the day you depart the Schengen zone count as complete days of stay.

What happens if travel periods overlap in the calculator?

The calculation normalizes calendar dates into a unique set, guaranteeing that overlapping entries or same-day departures and arrivals are never counted more than once.

Does leaving the Schengen Area reset my 90-day clock?

No. The 180-day window is continuously rolling, not fixed. Days only drop off your count 180 days after they occurred.

What countries are in the Schengen Area?

The Schengen Area includes most EU member states plus Iceland, Norway, Switzerland, and Liechtenstein. It excludes Ireland, and some EU states have distinct border policies.

Is my travel itinerary uploaded or recorded?

No. All calculations run strictly in your web browser.

Related tools

Selected from curated relationships first, then the same subtopic and category.