Schengen calculator for the 90/180-day rule
This Schengen calculator counts your days in the Schengen Area under the 90/180-day rule. Enter each trip with its entry and exit date: it shows how many days you have used in the 180 days up to a date, how many are left, and how long a stay starting on a planned entry date can last. Entry and exit days both count as days of stay.
Source: Art. 6 Regulation (EU) 2016/399, Regulation (EU) 2016/399 (Schengen Borders Code), Article 6(1) and (2), OJ L 77, 23.3.2016 – text as adopted (read 09.10.2026). Updated: .
How it is calculated
You may stay in the Schengen Area for no more than 90 days in any 180-day period. Article 6 of the Schengen Borders Code (Regulation (EU) 2016/399) says this “entails considering the 180-day period preceding each day of stay”. The European Commission explains it the same way: count back 180 days from each day of your stay and make sure the total does not exceed 90.
How the 90/180-day rule is counted
- The day of entry is the first day and the day of exit the last day of stay (Article 6(2)) – a trip from 2 to 21 March is 20 days.
- The 180-day period is not a fixed half-year. It moves with every day: this calculator counts the day itself and the 179 days before it.
- All Schengen countries count together. The area has 29 countries – 25 EU member states plus Iceland, Norway, Switzerland and Liechtenstein; Cyprus and Ireland are not part of it.
- Stays on a residence permit or a long-stay visa (D visa) do not count. If your short-stay visa allows fewer days, the visa sticker applies.
Examples
| Stays | Question | Result |
|---|---|---|
| 2–21 March 2026 (20 days) and 15 June–24 July 2026 (40 days) | Days used on 9 October 2026 | 40 days used, 50 left – the March trip lies before 13 April and no longer counts |
| same | Days used on 24 July 2026 | 60 days used, 30 left |
| same | Entry on 1 August 2026 | up to 50 days, until 19 September 2026; a full 90 days from 23 October 2026 |
| 1 January–31 March 2026 (90 days) | Next entry | no day possible until 29 June; a new 90-day stay from 30 June 2026 |
To count days between two dates use the day counter; the travel budget calculator helps plan the costs of a long trip.
Limits
The result is an estimate based on the dates you enter. It does not check visa requirements, bilateral agreements of single countries or national stays outside the rule. The decision at the border is made by the border guards on the basis of your recorded entries and exits. If in doubt, ask the embassy of the country you are travelling to.
Entry/Exit System (EES)
Since 12 October 2025 the EU Entry/Exit System registers the entries and exits of non-EU short-stay travellers electronically, and since 10 April 2026 it has replaced passport stamps at all external borders of the 29 countries. The EES counts your days automatically, and its record is what the border check relies on. If your own list differs from it, keep your boarding passes or tickets as proof. The days you type here stay in your browser; a share link carries them only after the # sign, which is not sent to the server.
Frequently asked questions
How does the Schengen 90/180-day rule work?
On every day of your stay, look back over that day and the 179 days before it. The days you spent in the Schengen Area in that period must not add up to more than 90.
Do the entry and exit days count?
Yes. Article 6(2) of the Schengen Borders Code counts the day of entry as the first and the day of exit as the last day of stay.
When do I get my 90 days back?
Days drop out of the period 180 days after they were spent. After 90 days from 1 January to 31 March 2026, a new 90-day stay is possible from 30 June 2026.
Does the 180-day period reset when I leave?
No. It is a rolling period counted back from each day, not a fixed half-year that starts again with each trip.
Which countries count for the 90 days?
All 29 Schengen countries together: 25 EU member states plus Iceland, Norway, Switzerland and Liechtenstein. Cyprus and Ireland do not count.
Do stays with a residence permit count?
No. Stays on a residence permit or long-stay visa are not counted under Article 6(2). Enter only short stays.
Sources and legal basis
- Art. 6 Regulation (EU) 2016/399: Regulation (EU) 2016/399 (Schengen Borders Code), Article 6(1) and (2), OJ L 77, 23.3.2016 – text as adopted (read 09.10.2026)
- European Commission, DG Migration and Home Affairs – Short-stay calculator, page of 27.10.2025 (read 09.10.2026)
- European Commission, DG Migration and Home Affairs – Entry/Exit System (EES): progressive start 12.10.2025, fully operational and replacing passport stamps since 10.04.2026 (read 09.10.2026)
As of: · Editorial policy
Related tools
- Day Counter: Count Days From, Until or Between DatesDay counter: pick a start and an end date to count the days between them – also shown as weeks, months, hours, weekdays Monday to Friday and weekend days.
- Date CalculatorDate calculator: days between two dates, add or subtract days, weeks, months or years, business days with holidays – plus weekday and week number.
- Time Difference Between Two CountriesTime difference between two cities or countries: the gap now and on any date, the day daylight saving changes it, an hour-by-hour table and arrival times.
- Travel Budget CalculatorWork out what your trip costs: travel, accommodation, food, activities and a buffer – total, per person and per day, optionally in a foreign currency.
- kg to lbs converterConvert kg to lbs and back: 1 kg = 2.2046 lb. Shows pounds and ounces, stone and pounds, grams, tons and a kg to lbs chart – exact to the legal definition.
- Yards to feet and feet to yards converterYards to feet: multiply by 3, so 100 yd = 300 ft. Type yards for feet (with inches and meters), or feet for yards, plus factors 9 and 27 for area and volume.
- lbs to grams and grams to lbs converterlbs to grams: multiply by 453.59237, so 1 lb = 453.592 g exactly. Type pounds for grams (with kg and oz) or grams for pounds, plus a chart of 454 g packs.
- kPa to psi and psi to kPa converterkPa to psi: divide by 6.894757, so 220 kPa = 31.908 psi. Type kilopascals for psi (with bar and atm), or psi for kPa, with a tire-pressure chart.
- Meters to yards and yards to meters converterMeters to yards: divide by 0.9144, so 100 m = 109.361 yd. Type meters for yards (with feet and inches) or yards for meters, with sports distances to compare.