The rule is rolling
For short stays covered by the common Schengen rule, you look backwards 180 days from each day of presence and count the days spent in the Schengen Area. Entry and exit days both count. There is no general reset on 1 January or after one trip.
Why simple subtraction fails
The available number of days can increase while you are outside Schengen because older stay days fall out of the 180-day window. That is why a trip planner needs to test every day of a proposed stay rather than subtract one fixed total.
Use completed stays and planning dates separately
Record only trips that have actually happened as completed stays. For future travel, use planning mode. This makes accidental future dates easier to catch and keeps the calculation understandable.
Important exceptions
A calculator for the common rule does not automatically model long-stay visas, residence permits, bilateral arrangements or nationality-specific exceptions. Those can change whether a particular day counts under the normal short-stay limit.
A worked example
Suppose you spent 30 days in Schengen in January and 30 days in March. On a later travel date, the calculator looks back exactly 180 days from that date and counts whichever of those days are still inside the window. As January days become older than 180 days, they begin to drop out one by one. Your available allowance can therefore increase while you are travelling outside Schengen.
Why planning mode checks every day
If you plan a 40-day trip, it is not enough to test the entry date. The 180-day window moves forward every day of the proposed stay. The correct planner adds the new stay and checks each day until another day would take the rolling total above 90. This is why a calculator can give a different maximum end date from a simple ‘90 minus days already used’ subtraction.
Avoid common data-entry mistakes
Use one row for each completed stay and do not overlap rows. If a trip is still in the future, put it in planning mode rather than among completed stays. If you have had no stays in the relevant period, confirm that explicitly so a blank form is not mistaken for complete travel history.
Keep evidence of your travel history
Passport stamps, boarding passes and accommodation records can help reconstruct dates, although border systems increasingly store travel electronically. A calculator is only as accurate as the dates entered, so keep a simple travel log if you regularly move in and out of Schengen.
Build a comparison you can revisit
Save the assumptions behind your result: gross salary, currency, planned move date, likely length of stay and which eligibility facts you have actually confirmed. Cross-border decisions often take months, and a comparison that looked obvious in January can change after a salary review, a new tax year or a different residence plan. Re-run the tool when one of those inputs changes rather than relying on an old screenshot.
Use official thresholds as hard gates
When a rule contains a salary, age, residence-history or day-count threshold, treat the official number as the gate. A rounded EUR conversion is there to make the number understandable, not to replace the legal currency or the authority’s definition. If you sit close to a threshold, leave a buffer and check how bonuses, unpaid leave or exchange-rate movements are treated.