How to use: Check a Schengen 90/180 trip
The Schengen short-stay allowance is generally 90 days in any rolling 180-day period across the Schengen Area. This calculator checks a proposed Schengen trip using (1) the calendar days you have already counted in the relevant 180-day period and (2) your planned arrival and departure dates.
What to enter for a Schengen stay calculation
- Days already spent: For this Schengen calculation, enter the total whole calendar days you have already spent in the relevant rolling 180-day period.
- Arrival / departure: Enter the intended Schengen entry and exit dates. Both the arrival day and departure day count as full days.
Schengen 90/180 formula and assumptions
This Schengen trip check uses a simplified calculation: remaining = 90 − (previousDays + plannedStayDays). Planned stay days are counted as (departure − arrival) + 1 calendar days.
Note: A true 90/180 assessment is rolling and depends on the dates of every entry and exit. This calculator does not reconstruct that history or account for days that may leave the window during a future trip; use a tally that reflects the period you need to assess, and verify complex itineraries against official guidance.
Worked example: a 10-day Schengen trip after 30 days used
If you have already counted 30 days in the relevant Schengen 180-day period and plan a trip from June 1 to June 10 (10 days), then: remaining = 90 − (30 + 10) = 50 days. On the simplified calculation, the trip fits within the allowance.
Schengen 90/180 reference notes
The Schengen 90/180 allowance is shared across the Schengen Area, so time spent in different Schengen countries is not treated as a separate allowance for each country. For a short-stay assessment, the key question is how many calendar days fall inside the applicable rolling 180-day period. Tracking that count can become difficult when an itinerary contains several entries, exits, or visits to countries outside the Schengen Area. This calculator offers a quick check of a proposed stay after you supply the prior-day total yourself.
The Schengen calculation shown here begins with ninety available days and subtracts both the days already counted and the inclusive length of the planned stay. The result indicates the remaining days under the numbers entered, rather than independently determining which past dates belong in the rolling window. In MathML notation the relationship appears as , where stands for days remaining, represents days previously spent in the relevant period, and is the inclusive length of the stay you are planning. If is zero or positive, the entered trip total is at or below ninety days. A negative result states the number of days by which that entered total exceeds ninety.
The rolling 180-day feature of the Schengen rule is important when preparing the prior-day figure for this calculator. Each calendar day spent in the Schengen Area can count toward the limit while it remains inside the applicable look-back period. As time passes, earlier stays can cease to be part of a later period, but the date on which that happens depends on the actual entry and exit dates. Travelers with repeated entries should keep a dated record of their movements rather than relying on a single running total. Passport stamps and a personal travel log can help establish the number to enter.
A simple Schengen example illustrates the arithmetic. Suppose your dated travel record shows thirty counted days and your next proposed stay is four days. The calculation becomes , leaving fifty-six days under this simplified check. If instead the proposed stay is sixty-five days, the calculation is , resulting in . That result means the entered prior days plus the proposed stay total five days over ninety.
For a Schengen short stay, moving between Schengen countries does not create a new 90-day counter. Days in Germany, Italy, France, or another Schengen destination must be included in the same relevant tally. A brief visit outside the area also does not by itself restore days to the allowance. Availability increases only as earlier counted days cease to fall within the applicable rolling period.
Schengen travelers should also distinguish the 90/180 short-stay calculation from the validity dates printed on a visa or from permission granted for work, study, or residence. A visa's validity period and the number of permitted days are separate details. If your itinerary is close to the limit, confirm the applicable conditions and your exact travel history before relying on a simplified estimate.
Schengen 90/180 quick reference table
This Schengen table shows how the calculator treats different prior-day totals when the planned stay is twenty calendar days. The final column reflects only the simplified total of prior days plus that proposed stay.
| Previous Days (P) | Planned Stay (S) | Total Used | Status |
|---|---|---|---|
| 0 | 20 | 20 | Allowed |
| 40 | 20 | 60 | Allowed |
| 70 | 20 | 90 | Allowed |
| 80 | 20 | 100 | Exceeds by 10 |
| 90 | 20 | 110 | Exceeds by 20 |
For multiple Schengen trips, first build the prior-day value from the dates that apply to the rolling period you are checking. For instance, stays of fifteen, ten, and five days produce a thirty-day tally before the new trip is added. A forty-day proposed stay then produces a simplified total of seventy days. Whether all of those earlier days remain relevant at a later date cannot be determined from totals alone, which is why a dated trip record matters near the limit.
This Schengen calculator is a planning aid, not a substitute for official travel records or individualized guidance. Border records and your own calculation can differ if an entry or exit date has been missed or counted incorrectly. Double-check the dates used to build the prior-day figure and retain documentation of your travel history. A dated log or copies of entry evidence can make it easier to review a close calculation.
Calendar-day counting is especially relevant to a Schengen trip. Entering late at night still uses that arrival date as a day, and leaving early also uses the departure date as a day. When you enter planned dates here, the calculator counts both endpoints by adding one day to the date difference. That inclusive treatment is why a June 1 to June 10 itinerary is ten days rather than nine.
Arcade Mini-Game: Schengen Visa Days Calculator Calibration Run
Use this quick arcade run to practice separating useful scenario inputs from common planning mistakes before you rely on the calculator output.
Start the game, then use your pointer or arrow keys to catch useful inputs and avoid bad assumptions.
