What date was 90 days ago?
Pick any date and we'll calculate the date 90 days before it. This is the earliest date a full 90-day Schengen stay could begin.
Steps
Pick a date
Results
Complete the steps to calculate your result.
How it works
This calculator shows you the date that was exactly 90 days before any reference date. Pick a date (today by default) and the answer appears.
Why 90 days matters: the Schengen 90/180-day rule sets a maximum stay of 90 days within any rolling 180-day window. The figure 90 also comes up in the EEAS reset rule: a fresh 90-day allowance becomes available only after 90 consecutive days of absence from Schengen.
So the date 90 days before your reference point is two useful things at once. It is the earliest date a full 90-day Schengen stay could have started if it ends on your reference date. And it is the date 90 days of uninterrupted absence would have begun, if your reference date is when a fresh stay becomes available.
The calculation is plain calendar arithmetic: 90 calendar days, including weekends and public holidays. No business-days exception, no rounding by month. The 90-day figure is fixed in EU regulation (Article 6(1)(a) of the Schengen Borders Code).
For working out when a 90-day reset becomes available based on your last exit, use the 90-Day Reset calculator above.
Planning multiple Schengen trips?
Use the free Schengen Visa Calculator to plan trips and avoid overstays.
Open Schengen Calculator