How this Schengen 90/180 calculator works
The Schengen short-stay rule limits most visitors to 90 days in any rolling 180-day period across the entire Schengen Area. This calculator estimates whether your planned trip fits within that allowance based on (1) how many days you have already spent in Schengen during the last 180 days and (2) your planned arrival and departure dates.
What to enter
- Days already spent: Total calendar days you were physically in the Schengen Area during the last 180 days.
- Arrival / departure: Your intended entry and exit dates. Both the arrival day and departure day count as full days.
Formula and assumptions
This tool uses a simplified check: remaining = 90 โ (previousDays + plannedStayDays). Planned stay days are counted as (departure โ arrival) + 1 in calendar days.
Note: The official rule is a rolling window that depends on your exact travel history (multiple entries/exits). If you have complex travel patterns, verify against your passport stamps and/or official guidance.
Worked example
If you have already spent 30 days in Schengen in the last 180 days and you plan a trip from June 1 to June 10 (10 days), then: remaining = 90 โ (30 + 10) = 50 days. Your trip is within the limit.
Reference notes
The Schengen Area spans most of Europe and operates under a common visa policy that allows short-term visitors from eligible countries to move freely between member states. Central to this policy is the 90/180 rule, which restricts non-residents to a total of ninety days of stay within any rolling one-hundred-eighty-day window. Tracking this allowance can be surprisingly complex, especially for travelers who make multiple trips or who hop between Schengen and non-Schengen countries. This calculator provides a quick approximation of how many days remain for a proposed trip based on your recent travel history.
The heart of the calculation rests on a straightforward relationship. You begin with a maximum of ninety days. From that total you subtract the days already used in the past 180 days and the days in your upcoming stay. The remaining figure shows whether you are within the limit or over it. In MathML notation the relationship appears as , where stands for days remaining, represents days previously spent in the zone, and is the length of the stay you are planning. If remains positive or zero, your itinerary complies with the rule. A negative result shows how many days you would exceed the allowance.
Understanding the rolling nature of the 180-day window is crucial. Every day you are in the Schengen Area counts toward the 90-day limit, and the window moves along with you. If you visited for twenty days in March and plan another trip in September, those March days drop out of the calculation once they are more than 180 days in the past. Travelers who frequently enter and exit the zone must therefore keep careful records of entry and exit dates. Many rely on passport stamps or digital logs to reconstruct their movements. The calculator expects you to supply the number of days already used, so keeping a travel diary or spreadsheet can be helpful.
For example, suppose you spent thirty days touring France earlier this year and have a weekend trip to Spain planned in two months. Since that earlier stay occurred within the past 180 days, those thirty days count toward your allowance. If your upcoming trip will last four days, the calculation becomes , leaving fifty-six days remaining. You are well within the limit. However, if you intend to embark on a sixty-five-day rail adventure next month, the math would be , resulting in . The negative value reveals that you would exceed the limit by five days, potentially risking fines or future entry bans.
Because the rule applies across all Schengen countries, it does not matter how you distribute your time among them. The days accumulate regardless of borders. Spending ten days in Germany and twenty in Italy counts the same as thirty consecutive days in France. Likewise, leaving the zone for a few days does not reset the counter. Only when enough time passes that previous days fall outside the 180-day window does your available allowance increase.
Travelers sometimes confuse the 90/180 rule with visa validity dates or with individual country policies. A multiple-entry visa might be valid for five years, but it still limits you to ninety days in any 180-day period. Long-term stays for work, study, or residency require different visas or permits. Overstaying a tourist allowance can lead to fines, deportation, or future travel restrictions, so accurate calculations are essential for frequent visitors and digital nomads alike.
Quick reference table
The table below illustrates how prior stays affect your remaining time. It assumes your planned trip is twenty days long. The final column reveals whether the trip complies with the rule.
| 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 |
Consider another example involving multiple trips. If you spent fifteen days in April, ten in May, and five in July, your total usage by the end of July is thirty days. Planning a forty-day stay in September would bring the total to seventy. When October arrives, the fifteen days from April fall outside the 180-day window, leaving fifty-five days counted. You could then stay an additional thirty-five days before hitting the ninety-day limit. This rolling behavior explains why travelers near the limit often wait for earlier days to โdrop offโ before reentering the zone.
While this tool simplifies the math, it cannot replace official records or legal advice. Border officers rely on passport stamps and digital entry logs, and discrepancies between your personal calculations and official records can arise. Always double-check your travel history and maintain documentation. Some travelers carry a printed log or keep scanned copies of entry stamps to demonstrate compliance if questioned.
Another consideration is the effect of partial days. The Schengen rule counts calendar days, not hours. Entering late at night still counts as a full day. Leaving early in the morning also counts as a day spent in the zone. When calculating your planned stay, count the arrival and departure days as full days. The calculator reflects this by adding one to the difference between the arrival and departure dates.
