Enter opens the first result, Esc closes.

Schengen 90/180 Calculator for Drivers

Enter your trips and immediately see how many days the driver has used, how many are left, and how long the next trip into the Schengen area can last.

Stays in the Schengen Area in the Last 6 Months

Enter every entry and exit (this includes transit through Croatia, Hungary, Romania, and Bulgaria). The day of entry and the day of exit are both counted.

Defaults to today. Change the date to check a future trip.

Your data stays saved only in your browser, on this computer. Nothing is sent to the server.

How the 90/180 rule works

Serbian citizens may stay in the Schengen area without a visa for a maximum of 90 days in any 180 day period. The catch is in the word "any": the 180 day period is not a fixed six-month block, but a moving window. For every day of stay, you look backward at that day plus the previous 179, and within that window the total number of days of stay must not exceed 90.

For transport companies this is an operational problem, not a theoretical one. A driver who regularly runs routes through Hungary, Austria, and Germany uses up days faster than expected, because every calendar day counts: the day of entry, the day of exit, transit days, waiting to load, and the weekly rest spent in the Schengen area.

Three things that are most often overlooked

  • Croatia, Romania, and Bulgaria are in the Schengen area. Croatia since 2023, and Romania and Bulgaria fully since 2025. Transit through those countries, which previously did not count, now uses up days.
  • Both the day of entry and the day of exit count. A trip that starts on Sunday evening and ends on Friday morning uses up six days, not four.
  • EES records every crossing electronically. With the introduction of the European Entry/Exit System, the border no longer depends on stamps and an officer's judgment: days are counted automatically, so overstays surface on their own.

What exceeding the limit means for a company

A driver who exceeds 90 days risks a fine and an entry ban, and the company is left without a driver on international routes in the middle of the season. That is why days should be planned in advance, per driver, just like trip orders and vehicle deadlines are planned. The driver login system provides an exact record of who drove which vehicle and when, so trips can be reconstructed even without keeping notes by hand.

Frequently asked questions

What does the 90/180 rule mean?

A maximum of 90 days of stay in any 180 day period. The 180 day window moves: for every day of stay, that day plus the previous 179 are considered.

Are the day of entry and the day of exit counted?

Yes, both. Crossing the border at 11:50pm uses up the whole day.

Does the rule apply to professional drivers?

Yes. Days in transit, loading, and resting in the Schengen area count as days of stay.

Do days in Croatia, Romania, and Bulgaria count?

Yes. Croatia has been in the Schengen area since 2023, and Romania and Bulgaria fully since 2025.

What if a driver exceeds 90 days?

A fine, a possible entry ban, and problems at future crossings. The EES system records days electronically, so an overstay is visible automatically.

This calculator is for informational purposes and calculates according to the short-stay rules (90/180) that apply to citizens of Serbia. For a binding interpretation and special cases (work permits, type D visas, dual citizenship) check with the relevant consulate.

Driver records without a notebook

PratiMe records who drove which vehicle, when, and where, so trips and days are reconstructed from the system instead of from memory. Try it free for 15 days.

Request a quote