Schengen 90/180 Calculator

Enter your stays and a date: the calculator counts the days of presence in the 180 days ending on that date, shows how many of the 90 are left, and in Plan mode tells you how long a trip starting on a given day can last and when a trip of a given length fits next.

Rules checked on September 10, 2026. Free, no account, computed in your browser.

Calculator

Your stays in the Schengen Area

Past and planned, one row per stay. The entry day and the exit day both count as full days.

    Defaults to today (UTC). Change it to check any past or future date.
    Days used in the last 180
    0 / 90
    Days remaining
    90
    Window
    The 180 days ending on the date above.
    Verdict
    Within the limit
    Next release
    No days in the window, so nothing to free up.

    Everything is computed in your browser. Nothing you type is sent to a server. The stays are kept in this browser's local storage so they survive a reload; Clear erases them.

    How the 90/180 rule works

    A visa-free short stay in the Schengen Area is limited to 90 days in any 180-day period. The regulation says how to read that: the 180-day period is the one preceding each day of stay (Regulation (EU) 2016/399, Article 6(1)). Three consequences follow, and the calculator on this page applies all three.

    The window looks backward, and it moves. On any given day, count that day plus the 179 days before it. Tomorrow the window moves one day forward: the oldest day drops out and the new day comes in. There is no fixed half-year that starts in January or on the day of your first entry.

    The entry day and the exit day both count in full. Arrive at 11 pm, leave at 6 am the next morning, and you have used two days. The Commission's manual for its own calculator states this directly: the date of entry is the first day of stay and the date of exit is the last (calculator manual).

    A day is never counted twice. Two overlapping records, or two Schengen countries on one day, are still one day of presence. The calculator merges overlapping and back-to-back stays before counting, so the total is a count of days, not a sum of trip lengths.

    Put together: on every day of a stay, the number of presence days in the 180-day window ending on that day must not exceed 90. Check mode does that arithmetic for one date. Plan mode runs it forward, day by day from a planned entry, and stops the day before the window would hold 91. The European Commission publishes its own tool for the same arithmetic (short-stay calculator); if a trip runs close to the limit, check it there as well.

    Worked example: three stays

    Someone visits Spain in January, Italy in April, and wants to come back in June 2026. The stays are entered exactly like this in the calculator:

    Three stays in 2026 (every number below is what the calculator returns for these dates)
    StayEntryExitDays
    1January 10, 2026February 8, 202630
    2April 1, 2026April 30, 202630
    3 (planned)June 1, 2026June 30, 202630

    Check on May 15, 2026, with stays 1 and 2 entered. The window runs from November 17, 2025 to May 15, 2026. Both stays fall inside it, so 60 days are used and 30 remain. The verdict is "Within the limit". The next day frees up on July 9, 2026, which is January 10 plus 180 days, and the whole first stay is back by August 7, 2026, which is February 8 plus 180 days.

    Plan from June 1, 2026. Sixty days sit in the window on June 1, so the calculator answers "You can stay up to 30 days, until June 30, 2026". On June 30 the window runs from January 2 to June 30 and holds all three stays: 30 + 30 + 30 = 90, exactly at the limit and still compliant. One more day, July 1, would be the 91st, and Check mode with an exit of July 1 says "Over the limit since July 1, 2026".

    Want 45 days instead? Type 45 into "I want to stay" with June 1 as the planned entry: the answer is "Earliest entry: June 9, 2026". From June 8 only 30 days fit; from June 9 the January stay starts dropping out of the window one day for each day added, so 60 fit.

    After the third stay. Add stay 3 and plan a week from July 1, 2026: nothing fits on July 1, because the window is full, and the earliest entry for 7 days is July 9, 2026, the day the January days begin to leave.

    Multiple trips and the rolling window

    Short trips add up in exactly the same way as one long stay. Six visits of 15 days inside a 180-day span are 90 days, and the seventh visit is over the limit on its first day. What the rolling window does that a calendar limit does not: days come back one at a time, each of them 180 days after it was spent. A five-day trip in January returns its five days over five consecutive days in July, and the calculator's "Next release" line names the first of those days and the day the whole oldest stay is back.

    The most common mistake is to treat a border crossing as a reset. It is not. Leaving the Schengen Area for a day, a week or a month removes nothing from the window; it only stops new days from being added while you are away. Someone who spent 89 days from January 1 to March 30, 2026 and re-enters on April 1 has one day, not ninety (Article 6(1) counts the 180 days preceding each day of stay, so the March days are all still there). The only absence that restores the full allowance is an uninterrupted one of 90 days, which is what the Commission's manual says too (manual).

    The second mistake is counting nights. A hotel booking of two nights is three days of presence: the arrival day, the day in between and the departure day. The calculator asks for entry and exit dates and counts both ends, as the Commission's manual prescribes (manual).

    The third is to look only at today. Compliance is checked on every day of a stay, not only at the end. A planned trip can be within the limit on its first day and over it on its tenth, which is why Plan mode simulates the trip day by day rather than subtracting a total.

    Overstaying

    A traveler who no longer fulfills the entry conditions, and the 90-day limit is one of them, is refused entry by a substantiated decision under Article 14 of the Schengen Borders Code (Regulation (EU) 2016/399). Beyond refusal at the border, fines, entry bans and later refusals are possible; the penalties are national, set by the country that finds the overstay, not by the Code, so what happens depends on where and by how much. Since April 10, 2026 the Entry/Exit System records entries and exits digitally and detects overstayers automatically (European Commission), so an overstay that once depended on someone reading stamps is now a database record. If you are close to the limit, run the dates through the Commission's calculator before you travel (short-stay calculator) and keep proof of your exits.

    The Entry/Exit System (EES)

    As of September 10, 2026, the EES is fully operational. The European Commission announced on April 10, 2026 that the system had become fully operational across all Schengen countries, replacing passport stamps with digital records of the entries and exits of non-EU nationals (Commission news, April 10, 2026). It applies to non-EU nationals traveling for a short stay, records facial images, fingerprints and passport data, and allows the automatic detection of overstayers (EES policy page). Operations had started progressively on October 12, 2025 (same announcement).

    For the count itself nothing changes: 90 in 180 is still the rule and the arithmetic on this page is the same. What changes is who holds the record. Before, your own tally and your passport stamps were the evidence; now the border system has an exact list of your entries and exits, and your tally should match it. A calculator remains useful for the question the system does not answer for you in advance: how long the next trip can be.

    ETIAS

    ETIAS is a pre-travel authorization for visa-free visitors, separate from the 90/180 rule, and it is not in operation as of September 2026. The dated status, the 30 countries it will cover and the fee are on Is ETIAS live yet?.

    EU vs Schengen

    The rule is about the Schengen Area, not the European Union, and the two lists differ. The Schengen Area has 29 members, listed in the Commission's calculator manual (manual, footnote 4; Wikipedia: Schengen Area): Austria, Belgium, Bulgaria, Croatia, Czechia, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden and Switzerland. Days in any of them count toward the same 90.

    Who the rule applies to

    Article 6(1) sets the entry conditions for third-country nationals on short stays, which includes visa-exempt travelers such as citizens of the United States, the United Kingdom, Canada and Australia (source) and holders of a short-stay Schengen visa, whose visa may allow fewer days but never more than 90 in 180 (Regulation (EU) 2016/399). It does not apply to EU citizens, who move under free-movement rules. Periods of stay authorized under a residence permit or a long-stay visa are not taken into account in the calculation (Article 6(2), same regulation), so someone who held a residence permit in France and then travels visa-free does not carry those days into the window. Two exceptions named in the Commission's manual: holders of ordinary Brazilian passports travel under an older definition, 3 months in the 6 months following the first entry, so the calculator is not meant for them; and some Schengen states still apply old bilateral visa-waiver agreements that can allow nationals of countries such as Canada, New Zealand or the United States extra time in that one state, which no calculator can model (manual).

    Track it automatically

    PlanToTrip, an AI trip planner for iPhone and iPad, keeps a Schengen 90/180 counter next to the itinerary: days used and days left are counted from the trips planned in the app, so a planned trip counts itself (product facts). Entering past stays by hand, importing days from photo date and place tags (read on the device, never uploaded, and kept current automatically once allowed), counting days from recorded place visits, the draggable 180-day timeline and the forward planner are Pro. The counter is an estimate from known dates and says so on the screen; it is explicitly not an official border record. No account or login is needed. Pro costs $9.99 per month or $59.99 per year with a 3-day free trial, and the first trip is generated and previewed free.

    Compared with other calculators

    Ways to count Schengen days side by side (checked September 10, 2026)
    ToolMultiple tripsPlan modeSaves your tripsAccount neededWorks offlinePrice
    This web calculatorYes: any number of past and planned stays, overlaps mergedYes: longest stay from a date, and the earliest entry for a stay of N daysIn this browser only (local storage; Clear erases it)NoNo: it is a web page and has to load once; after that nothing is sent anywhereFree
    PlanToTrip (iPhone, iPad)Yes: trips planned in the app count themselves; past stays by hand, photo tags and recorded visits are Pro (source)Yes: forward planner, Pro (source)Yes, on the device (source)No (source)Browsing, editing and following the plan work offline; the counter is not stated separately (source)First trip free; $9.99/month or $59.99/year with a 3-day free trial (source)
    European Commission short-stay calculator (web)Yes: one row per stay, entry and exit dates typed by hand (manual)Yes: a "Planning" mode next to the "Control" mode (manual)Not stated; a Reset button clears the entriesNoIn principle yes: the manual says it needs no internet connection once open in a browser (manual)Free (source)
    Schengen Calculator 90/180 (iPhone, iPad, Mac)Yes: past, current and future trips entered by hand (App Store)Yes: future trips (App Store)Yes: iCloud sync (App Store)No, "No sign-up required" (App Store)Not statedFree with yearly subscriptions of $3.99, $7.99 or $12.99 (App Store)

    Frequently asked

    How many days can I stay in the Schengen Area? +

    No more than 90 days in any 180-day period, counted on every day of stay (Regulation (EU) 2016/399, Article 6(1)). The 90 days can be one stay or many short ones; what matters is how many days of presence fall inside the 180 days ending on the day you check. Check mode above does that count for any date.

    Does the day of arrival count? +

    Yes, and so does the day of departure. The date of entry is the first day of stay and the date of exit is the last, per the Commission's calculator manual (manual). Landing at 11 pm and leaving at 6 am the next morning uses two days.

    How do I calculate the 180-day period? +

    Take the day you want to check and count back 179 days: those 180 days are the window, and every day of presence inside it counts (Article 6(1)). Tomorrow the window moves one day: the oldest day drops out and the new day comes in. The calculator prints the window's start date next to the result.

    Can I reset the 90 days by leaving for a day? +

    No. There is no reset: each day of presence leaves the window on its own, 180 days after it was spent (Article 6(1)). Someone who spent 89 days from January 1 to March 30, 2026, left on March 31 and came back on April 1 can stay exactly one day; the calculator shows this if you enter those dates in Plan mode. Only an uninterrupted absence of 90 days restores the full 90 (manual).

    Do days in Ireland or Cyprus count? +

    No. Ireland and Cyprus are EU members but not part of the Schengen Area, and the Commission's calculator manual says stays there are not taken into account (manual). Days in Iceland, Liechtenstein, Norway and Switzerland do count: they are in Schengen although not in the EU, and stays in the United Kingdom do not count either.

    What happens if I overstay? +

    A traveler who no longer meets the entry conditions, the 90-day limit among them, is refused entry under Article 14 of the Schengen Borders Code (Regulation (EU) 2016/399). Fines, entry bans and later refusals are possible, and the penalties are set by each country, not by the Code. Since April 10, 2026 the Entry/Exit System records entries and exits digitally and detects overstayers automatically (European Commission).

    Is the calculator official? +

    No. It applies the rule in Article 6(1) the way the Commission's manual describes it, and its arithmetic is the same as the counter in the PlanToTrip app, but it is not a government tool. The official reference is the Commission's short-stay calculator (short-stay calculator), and the decision at the border is the border officer's.

    Does PlanToTrip track this automatically? +

    Yes, on iPhone. Trips planned in the app count themselves; entering past stays by hand, importing days from photo date and place tags read on the device, counting days from recorded place visits and the forward planner are Pro (product facts). The app calls its counter an estimate from known dates, not an official border record.

    Disclaimer

    This calculator counts calendar days from the dates you enter, exactly as the rule is written. It is not legal advice, it is not an official record, and it cannot know about a stay you did not enter. The decision at the border is made by the border officer on the basis of the official records, since April 10, 2026 the Entry/Exit System. For a trip that runs close to the limit, check the dates in the European Commission's calculator as well.

    Sources

    1. Regulation (EU) 2016/399, Schengen Borders Code, Article 6(1) and Article 14 eur-lex.europa.eu
    2. European Commission short-stay calculator home-affairs.ec.europa.eu
    3. European Commission: user manual for the short-stay calculator (PDF) ec.europa.eu
    4. European Commission: Entry/Exit System (EES) is fully operational (April 10, 2026) home-affairs.ec.europa.eu
    5. European Commission: Entry/Exit System (EES) policy page home-affairs.ec.europa.eu
    6. Wikipedia: Schengen Area en.wikipedia.org
    7. Wikipedia: European Travel Information and Authorisation System en.wikipedia.org
    8. Schengen Calculator 90/180 on the App Store apps.apple.com
    9. PlanToTrip product facts (llms.txt) plantotrip.app

    Related

    By PlanToTrip · Published September 10, 2026 · Updated September 10, 2026 · Rules checked on September 10, 2026