Schengen 90/180 Day Calculator

Add Travel Period
Choose the date for which the rolling 180-day window should be evaluated.
Enter the first day you were physically present in the Schengen Area. The entry day counts as a full day.
Enter the last day you were physically present. The exit day counts as a full day.
Select this only if you are currently in the Schengen Area. Days are counted through today.

Your Travel Periods

0 periods

No travel periods added yet.
Use the form to add your travel history.

Plan a Future Trip

Choose a future entry date to find the longest continuous stay that remains within the 90/180 rule.

Choose a future entry date to calculate the longest compliant continuous stay.

What Is the Schengen 90/180 Day Calculator?

The Schengen 90/180 Day Calculator is a travel-planning tool that helps you track how many days you have spent in the Schengen Area and how many days may still be available under the standard short-stay rule.

For many non-EU travelers, the rule allows a stay of up to 90 days within any rolling 180-day period. It is not based on calendar months, January-to-June periods, or the date of your first trip. Instead, the 180-day window moves forward every day.

Rule What it means
90 days maximumYou can normally spend no more than 90 days in the relevant 180-day window.
Rolling 180 daysOn every day of your stay, look back 179 days plus the current day.
One Schengen allowanceDays in different Schengen countries are added together.
Entry day countsThe date you enter is your first day of presence.
Exit day countsThe date you leave is also a full day of presence.
Old days expire graduallyA previous day stops counting only after it falls outside the rolling 180-day window.

This means that a trip to Spain, followed by time in France and then Italy, does not create three separate allowances. For the 90/180 calculation, those days are normally part of the same Schengen total.

The Schengen Area currently consists of 29 countries: 25 EU Member States plus Iceland, Liechtenstein, Norway and Switzerland. Ireland and Cyprus are not part of the Schengen Area.

The Schengen 90/180 Day Calculator turns this moving-window calculation into a practical timeline: enter your trips, check your current status, see your remaining allowance and test a future entry date before making travel plans.


How Does the 90/180-Day Calculation Work?

The most important idea is that there is no fixed 180-day block.

For a check date D, the relevant period is:

180-day window = D - 179 days through D

Both endpoints are included.

For each trip, only the part that overlaps this window is counted. In simplified form:

Days used = sum of all Schengen days inside the current 180-day window

Then:

Days remaining = max(0, 90 - Days used)

If the limit is exceeded:

Days over limit = Days used - 90

And the basic compliance condition is:

Days used ≤ 90

Example of a rolling window

Suppose your travel history in 2025 is:

Trip Stay Days
Trip 1Jan 1 – Jan 3030
Trip 2Mar 1 – Mar 3030
Trip 3May 1 – May 3030
Total90 days

Now watch what happens as time moves forward:

Check date 180-day window starts Previous days still counted Basic unused allowance
Jun 29Jan 1900
Jun 30Jan 2891
Jul 1Jan 3882

On June 30, January 1 has moved outside the relevant 180-day period, so that day no longer counts. On July 1, January 2 drops out as well.

This is why there is no universal “reset day” that suddenly clears the whole calculation. Days become available gradually as older days leave the rolling window.

Important: the number of days remaining on your planned entry date is not always the same as the maximum length of a future stay. While you are traveling, older days may continue to fall out of the 180-day window while new days are added. A future-stay calculation therefore needs to check the rule on every day of the proposed trip.

For a planned stay from entry date A to exit date B, the condition is effectively:

Schengen days in the previous 180 days ≤ 90 for every date from A through B

That daily calculation is one of the main reasons to use a Schengen 90/180 Day Calculator instead of relying on a simple total in a spreadsheet or counting 90 days from your last entry.


How to Use Schengen 90/180 Day Calculator?

Using the calculator is easiest when you enter your travel history before trying to plan the next trip.

1. Choose the status date

Use Status as of to choose the date for which the rolling 180-day window should be evaluated. The calculator applies the standard 90-days-in-any-180-days limit automatically.

2. Add your entry and exit dates

For every previous Schengen stay, enter:

  • Entry Date — the calendar day you entered the Schengen Area;
  • Exit Date — the calendar day you left the Schengen Area.

Both dates count, so a stay from June 1 through June 10 uses 10 days, not nine.

If you are currently inside the Schengen Area, select the option indicating that the trip is still ongoing instead of entering an artificial exit date.

3. Add all relevant travel periods

Enter each period of physical presence in the Schengen Area.

If you travel from one Schengen country directly to another — for example, from Spain to France — you are still inside the Schengen Area. That should normally remain one continuous period of Schengen presence rather than being treated as an exit and a new entry.

4. Review your current status

The calculator shows your status for the selected date, including:

Result How to read it
Days usedSchengen days that currently fall inside the rolling 180-day window.
Days remainingUnused portion of the standard 90-day allowance on that date.
Window datesThe exact 180-calendar-day period being examined.
Travel timelineRecorded stays that overlap the selected 180-day window.

Check your dates carefully if the result looks unexpected. A missing trip, a one-day error or an incorrect exit date can change the calculation.

5. Plan your next trip

Use the future-trip planner and select your intended entry date. Add an exit date to any ongoing stay first; the planned entry date must be after your latest recorded exit date.

The Schengen 90/180 Day Calculator can then evaluate your travel history against that future date and help you understand how long a new stay may be possible as older travel days move outside the rolling window.

Recalculate whenever your itinerary changes. Even moving an entry or exit by one day can affect the last compliant day of a future trip.


Common Schengen Day-Counting Mistakes

Most 90/180 errors come from treating the rule like a conventional three-month visa period. It is more useful to think of it as a moving daily balance.

Common mistake Correct approach
“My 180 days restart in January or July.”There are no fixed half-year periods. The window moves every day.
“I get 90 days in Spain and another 90 in France.”The standard allowance is shared across the Schengen Area.
“The day I leave does not count.”Entry and exit dates both count as days of presence.
“A weekend outside Schengen resets my allowance.”A short absence does not reset the clock; previous days remain until they leave the rolling window.
“I crossed from Italy into Austria, so that is a new stay.”Travel between Schengen countries normally does not end your Schengen presence.
“I have 20 days remaining, so any future trip can last 20 days.”Your allowance changes as the 180-day window moves. Use the planner for the actual intended entry date.
“My visa is valid for six months, so I automatically have 90 days.”A visa sticker may authorize fewer days or have other validity restrictions. Check the visa itself.

A useful planning rule

Think in terms of presence, not individual countries or passport stamps:

Inside Schengen = day counts.
Outside Schengen = no new Schengen day is added.
180 days later = older presence eventually leaves the look-back window.

A long enough period outside the Schengen Area can restore substantial travel capacity. Under the standard calculation, an uninterrupted absence of 90 days is generally sufficient to allow a new stay of up to 90 days, assuming no separate visa or immigration restriction applies.

The calculator should still be treated as a planning aid rather than a legal determination. Border authorities make the final decision, and travelers using a short-stay visa must also comply with the validity dates and number of authorized days printed on that visa.


Schengen 90/180 Day Calculator FAQ

Is the 90/180 rule 90 days in each Schengen country?

No. The standard short-stay allowance is normally calculated across the Schengen Area as a whole. Ten days in Portugal, 20 days in Germany and 15 days in Greece would normally equal 45 Schengen days, not three separate country totals.

Do arrival and departure days count?

Yes. Both are counted as full calendar days of presence. Entering at 11:00 PM still makes that date a Schengen day, and the date on which you leave also counts.

When does the Schengen 90/180 rule reset?

There is no fixed legal reset date such as January 1 or exactly six months after your first entry. The calculation uses a rolling 180-day look-back period. Individual travel days stop counting as they move outside that window.

Does leaving the Schengen Area for a few days reset the clock?

No. A short trip to a non-Schengen country does not erase previous Schengen days. When you return, the calculation still looks back over the previous 180 days and includes all qualifying days of presence within that period.

Can I use the calculator if I have a Schengen Type C visa?

Yes, but only to check the general 90/180 limit. Your visa may authorize fewer than 90 days and can only be used during its stated validity period. This calculator does not apply a lower visa-specific limit, which must be checked separately.

Do long-stay visas and residence permits use the same calculation?

Not in the same way. The general short-stay calculator is not designed to determine residence rights or periods authorized under a national long-stay visa or residence permit. If you hold one of these documents, check the rules that apply specifically to your permit and to travel in other Schengen countries.

Does the Entry/Exit System (EES) change the 90/180 rule?

No. The EES changes how covered non-EU travelers' external-border entries and exits are recorded; it does not replace the underlying 90/180-day rule. The system became fully operational across the participating external border crossing points on 10 April 2026, replacing routine passport stamping with electronic entry and exit records for travelers covered by the system.

Can the Schengen 90/180 Day Calculator guarantee that I will be allowed to enter?

No. A calculator can help determine your travel-day history and identify a potential overstay, but it cannot guarantee admission. Border authorities may also consider passport validity, visa conditions, purpose of travel, supporting documents and other entry requirements.

For that reason, use the Schengen 90/180 Day Calculator to plan conservatively, keep an accurate record of your trips and verify any unusual immigration situation with official authorities before traveling.