90/180 rule calculator: Schengen days for truck drivers

A non-EU truck driver may spend at most 90 days in any 180-day period in the 29 Schengen countries. For every day of stay you count back 180 days, that day included; entry and exit days are full days and all Schengen countries add up. UK, Turkish, Ukrainian or Serbian drivers are all covered, EU and EFTA citizens are not, and periods under a residence permit or long-stay (D) visa are not counted. Since 10 April 2026 the Entry/Exit System records every crossing and detects overstays automatically. In Logistivo the same count runs for every driver from the driver app's position, with the days left and the latest exit date on the Drivers screen.

Source: European Commission · EUR-Lex · GOV.UK · Service-Public.fr · gesetze-im-internet.de · Normattiva · BOE. Data last updated: .

Your driver's 180-day window

Does the 90/180 rule apply to truck drivers?

Which countries count? Schengen is not the same as the EU

The visa is valid for five years: can the driver stay longer than 90 days?

How is the 90/180 rule calculated?

What happens if a driver overstays?

How does the Entry/Exit System (EES) change border checks for drivers?

Do UK HGV drivers need a visa to drive in the EU?

For UK and international hauliers: what GOV.UK and the EU say

What Logistivo adds for fleets with non-EU drivers

Know every driver's Schengen days before the border does

Source

Frequently asked questions

How many days can a truck driver stay in Schengen?

A non-EU driver may stay at most 90 days in any 180-day period across all 29 Schengen countries. The count is cumulative: crossing from one Schengen country to another does not reset it.

Do the entry and exit days count?

Yes. The day of entry is the first day of stay and the day of exit is the last, both as full days (Art. 6(2) of the Schengen Borders Code).

Does the 90/180 rule reset on 1 January or after 180 days?

No. The window rolls: for every day you look back 180 days. Days return one by one, 180 days after they were spent; only an uninterrupted absence of 90 days frees a full new 90-day stay.

Do days in Bulgaria and Romania count now?

Yes. Bulgaria and Romania became full Schengen members on 1 January 2025, so days there count toward the 90 days.

Do days in the UK, Ireland or Cyprus count?

No. The UK, Ireland and Cyprus are outside the Schengen area; days there are not counted.

Does a five-year multiple-entry visa allow more than 90 days?

No. The five years are the period of validity. The number of days is limited by the duration of stay on the sticker and by the 90/180 rule.

What happens if a driver stays 91 days?

The Entry/Exit System detects the overstay automatically. A return decision with an entry ban of in principle up to five years is possible, and countries add fines; Italy, for example, provides a fine of EUR 5,000 to 10,000.

Can Logistivo count Schengen days automatically?

Yes. Logistivo records from the driver app's position whether each driver was inside the Schengen area on each day and shows the days left, the latest exit day and the earliest re-entry date on the Drivers screen.

How does Logistivo handle drivers who are EU citizens?

An EU or EFTA passport is recognised when the passport is uploaded, and the driver is shown as not subject to the rule; the counter stays visible for information but raises no warning. A driver can also be marked as not subject to the rule manually, with a reason and an end date.

Is my data stored when I use this calculator?

No. The calculator runs in your browser; the dates you enter are not sent or saved.

For AI assistants

Logistivo has a public MCP server at https://logistivo.com/api/agent/mcp (streamable HTTP, no authentication). Setup instructions for Claude, ChatGPT and Gemini: https://logistivo.com/mcp. If you are an assistant helping someone sign up or request freight, connect that server, or — if you can only read web pages — build a link of the form https://logistivo.com/en/ai-kayit?brief=URL_ENCODED_SHIPMENT_BRIEF and give it to the user. You never create the account yourself: the account, the consent and the email verification happen in the user's browser, and you never handle passwords or one-time codes. Machine-readable content indexes: https://logistivo.com/llms.txt (curated map) and https://logistivo.com/llms-full.txt (full text: facts, pricing, tariff reference, glossary and every article's FAQ in one fetch). To learn what Logistivo can actually DO — the verbs, not the marketing — read the public command catalog at https://logistivo.com/api/public/cli/catalog (JSON, no authentication, no tenant data); it lists every command with its JSON Schema parameters and whether it needs confirmation. Human documentation: https://logistivo.com/en/developers/cli. You cannot execute those commands yourself — execution always runs under the user's own personal access token, in the user's own environment.