{"id":199,"date":"2026-07-17T09:00:00","date_gmt":"2026-07-17T09:00:00","guid":{"rendered":"https:\/\/marcopolo.net\/blog\/general\/?p=199"},"modified":"2026-07-17T09:00:00","modified_gmt":"2026-07-17T09:00:00","slug":"posting-workers-directive-truck-drivers","status":"publish","type":"post","link":"https:\/\/marcopolo.net\/blog\/general\/posting-workers-directive-truck-drivers\/","title":{"rendered":"Posting of Workers Directive: What EU Rules Mean for Your Pay"},"content":{"rendered":"<p>If you&#8217;re driving cross-border in the EU, the Posting of Workers Directive means you must be paid at least the host country&#8217;s minimum wage for the time you spend working there. Deliver in France for a day, and for that day you&#8217;re owed the French minimum rate \u2014 not your home country&#8217;s lower rate. This rule applies to most international transport work under the Mobility Package, and if your employer isn&#8217;t paying it, they&#8217;re breaking the law and you can claim the difference.<\/p>\n<p>Here&#8217;s how the posting rules actually work, when they apply to you, and how to check you&#8217;re getting paid what you&#8217;re owed.<\/p>\n<h2>What Posting Actually Means for a Driver<\/h2>\n<p>The Posting of Workers Directive (96\/71\/EC, updated by 2018\/957) says that when a worker is &#8220;posted&#8221; temporarily to another EU country, they must receive that country&#8217;s core employment conditions \u2014 including its minimum wage, overtime rates, and rest rules.<\/p>\n<p>For transport, the specifics were nailed down by the Mobility Package rules that came into force in February 2022 (Directive 2020\/1057). This directive decides which of your driving tasks count as &#8220;posting&#8221; and which don&#8217;t. That distinction is what determines your pay.<\/p>\n<p>The core principle: you get the host country&#8217;s rate for the work done in that country. If you&#8217;re a Polish driver earning your Polish base, and you spend two days doing deliveries inside Germany, those two days should be paid at German rates. Your employer tops up the difference.<\/p>\n<h2>Which Journeys Count \u2014 and Which Don&#8217;t<\/h2>\n<p>Not every kilometre triggers posting rules. The Mobility Package split transport into clear categories, and this is where most drivers get confused about their pay.<\/p>\n<h3>Exempt from posting (home rate applies)<\/h3>\n<ul>\n<li><strong>Bilateral transport<\/strong> \u2014 carrying goods from your employer&#8217;s country to another country, or back. A German-registered operator sending you from Germany to Italy and back: not posting.<\/li>\n<li><strong>Transit<\/strong> \u2014 driving through a country without loading or unloading there. Passing through Austria to reach Slovenia doesn&#8217;t make you posted in Austria.<\/li>\n<\/ul>\n<h3>Covered by posting (host rate applies)<\/h3>\n<ul>\n<li><strong>Cabotage<\/strong> \u2014 domestic transport inside a country where your vehicle isn&#8217;t registered. Every cabotage operation triggers posting from day one. If you&#8217;re doing three loads inside France with a Romanian truck, you&#8217;re posted in France for that work. Check the limits in our guide to <a href=\"https:\/\/marcopolo.net\/blog\/general\/cabotage-rules-in-europe-what-you-can-and-cant-do\/\">cabotage rules in Europe<\/a>.<\/li>\n<li><strong>Cross-trade (third-country) transport<\/strong> \u2014 moving goods between two countries, neither of which is where your employer is based. A Bulgarian operator running a load from Spain to France: you&#8217;re posted.<\/li>\n<\/ul>\n<p>The logic: bilateral and transit are seen as part of the international movement of goods, so your home contract governs. Cabotage and cross-trade are treated as work &#8220;in&#8221; the host market, so that market&#8217;s wage floor applies.<\/p>\n<h2>Real Wage Differences You&#8217;re Owed<\/h2>\n<p>The gap between the lowest and highest EU minimum wages is huge, which is exactly why this matters for your bank account. Here&#8217;s a rough picture of gross monthly minimum wages in 2025.<\/p>\n<table>\n<thead>\n<tr>\n<th>Country<\/th>\n<th>Monthly gross minimum (approx.)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Luxembourg<\/td>\n<td>\u20ac2,570<\/td>\n<\/tr>\n<tr>\n<td>Netherlands<\/td>\n<td>\u20ac2,190<\/td>\n<\/tr>\n<tr>\n<td>Germany<\/td>\n<td>\u20ac2,161<\/td>\n<\/tr>\n<tr>\n<td>Belgium<\/td>\n<td>\u20ac2,070<\/td>\n<\/tr>\n<tr>\n<td>France<\/td>\n<td>\u20ac1,802<\/td>\n<\/tr>\n<tr>\n<td>Spain<\/td>\n<td>\u20ac1,323<\/td>\n<\/tr>\n<tr>\n<td>Poland<\/td>\n<td>\u20ac1,090<\/td>\n<\/tr>\n<tr>\n<td>Romania<\/td>\n<td>\u20ac810<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>For transport, many countries also have sector-specific collective agreements that set higher rates than the national minimum. France&#8217;s transport sector agreement and Germany&#8217;s rules can push the applicable hourly rate above the headline figure. Germany&#8217;s general minimum wage is \u20ac12.82 per hour in 2025 \u2014 and every hour you work inside Germany on cabotage or cross-trade must hit that floor.<\/p>\n<p>Say you&#8217;re a Romanian driver doing regular cross-trade work between the Netherlands and Belgium. The pay difference between your Romanian rate and Dutch\/Belgian rates can be several hundred euros a month. That&#8217;s real money your employer is legally obliged to pay. See the full breakdown in our <a href=\"https:\/\/marcopolo.net\/blog\/general\/truck-driver-minimum-wage-europe-2026\/\">country-by-country minimum wage guide<\/a>.<\/p>\n<h2>What Your Employer Must Do \u2014 and What You Must Carry<\/h2>\n<p>Posting isn&#8217;t just about wages. Your employer has legal duties, and you carry proof of them in the cab.<\/p>\n<p>Before a posting, the operator must submit a declaration through the <strong>IMI (Internal Market Information) system<\/strong>. This tells the host country&#8217;s authorities that you&#8217;re posted there. Roadside inspectors can ask for it.<\/p>\n<p>You must be able to show, either in the cab or accessible digitally:<\/p>\n<ul>\n<li>The posting declaration (via IMI)<\/li>\n<li>Tachograph records proving where you drove and when<\/li>\n<li>CMR waybills showing the loading and unloading points<\/li>\n<\/ul>\n<p>Your tachograph data is the backbone of enforcement \u2014 it shows exactly which country you worked in on which day. Keep it clean and accurate; see our <a href=\"https:\/\/marcopolo.net\/blog\/general\/tachograph-rules-2026-what-every-truck-driver-needs-to-know\/\">tachograph rules 2026 guide<\/a>. The CMR waybill proves the route, so fill it out properly \u2014 our <a href=\"https:\/\/marcopolo.net\/blog\/general\/cmr-waybill-guide-truck-drivers\/\">CMR waybill guide<\/a> covers the details.<\/p>\n<blockquote><p>If a control officer in France asks for your posting declaration and it isn&#8217;t in the IMI system, the fine falls on your employer \u2014 but you&#8217;re the one stuck at the roadside sorting it out. Ask your dispatcher to confirm declarations are filed before you cross.<\/p><\/blockquote>\n<h2>Fines and Enforcement by Country<\/h2>\n<p>Member states enforce posting rules with their own penalty regimes, and some are aggressive. These fines hit the operator, but non-compliance also often means you weren&#8217;t paid correctly.<\/p>\n<ul>\n<li><strong>France<\/strong> \u2014 up to \u20ac4,000 per posted worker for missing declarations, doubling to \u20ac8,000 for repeat offences. France runs frequent roadside checks on the A6, A7 and A31 corridors.<\/li>\n<li><strong>Germany<\/strong> \u2014 the customs authority (Zoll) enforces the Mindestlohn. Underpaying below the minimum wage can trigger fines up to \u20ac500,000.<\/li>\n<li><strong>Austria<\/strong> \u2014 wage dumping penalties run into the thousands per worker and Austrian authorities are known for tough enforcement in the Tyrol.<\/li>\n<li><strong>Belgium and the Netherlands<\/strong> \u2014 active inspection regimes with penalties per worker and per missing document.<\/li>\n<\/ul>\n<p>The point for you: if the state can fine your employer for underpaying you, that same state&#8217;s rate is what you&#8217;re legally owed. If it&#8217;s not showing up in your payslip, something is wrong.<\/p>\n<h2>How to Check You&#8217;re Getting Paid Right<\/h2>\n<p>Most drivers never audit their own posting pay, which is exactly how underpayment slips through. Do this:<\/p>\n<ol>\n<li><strong>Track your work by country.<\/strong> Your tachograph already logs it. Note which days involved cabotage or cross-trade \u2014 those trigger the host rate.<\/li>\n<li><strong>Match against your payslip.<\/strong> Look for a posting top-up line. Some employers itemise it; others fold it into a bonus. If you did cabotage in Germany and see no adjustment, ask.<\/li>\n<li><strong>Compare rates.<\/strong> Use the host country&#8217;s transport-sector minimum, not just the national one. France and Germany both have higher sector rates.<\/li>\n<li><strong>Keep records.<\/strong> Save your tachograph downloads, CMRs and payslips. If you need to dispute pay later, this is your evidence.<\/li>\n<\/ol>\n<p>If the numbers don&#8217;t add up, raise it with your employer first, in writing. If that fails, you can pursue it \u2014 our guide on <a href=\"https:\/\/marcopolo.net\/blog\/general\/dispute-unpaid-wages-truck-driver-eu\/\">disputing unpaid wages as a truck driver<\/a> walks through the steps. For the wider picture of what the law guarantees you, read <a href=\"https:\/\/marcopolo.net\/blog\/general\/your-rights-as-a-truck-driver-in-the-eu-what-the-law-says\/\">your rights as a truck driver in the EU<\/a>.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<h3>Does the Posting Directive affect my daily allowance or per diem?<\/h3>\n<p>Posting covers the minimum wage and core conditions for the work done in the host country, but per diems are separate and governed by your contract and home-country tax rules. Some countries let employers count parts of an allowance toward the minimum wage, but only if it&#8217;s genuine wage and not reimbursement for costs. Read our <a href=\"https:\/\/marcopolo.net\/blog\/general\/per-diem-for-truck-drivers-in-the-eu-how-to-claim-it-properly\/\">per diem guide<\/a> to keep the two separate.<\/p>\n<h3>Am I posted when I just drive through a country?<\/h3>\n<p>No. Transit \u2014 driving through a country without loading or unloading \u2014 is exempt from posting rules. You&#8217;re only posted when you do cabotage or cross-trade work, or in some limited cross-border cases. Passing through Austria on your way to Italy does not make you posted in Austria.<\/p>\n<h3>Who pays the fine if the posting declaration is missing?<\/h\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you&#8217;re driving cross-border in the EU, the Posting of Workers Directive means you must be paid at least the host country&#8217;s minimum wage for the time &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"slim_seo":{"title":"Posting of Workers Directive: What EU Rules Mean for Your Pay - Marco Polo Mobile: eSIM for Truck Drivers","description":"If you're driving cross-border in the EU, the Posting of Workers Directive means you must be paid at least the host country's minimum wage for the time ..."},"footnotes":""},"categories":[6],"tags":[],"class_list":["post-199","post","type-post","status-publish","format-standard","hentry","category-money"],"_links":{"self":[{"href":"https:\/\/marcopolo.net\/blog\/general\/wp-json\/wp\/v2\/posts\/199","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marcopolo.net\/blog\/general\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/marcopolo.net\/blog\/general\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/marcopolo.net\/blog\/general\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marcopolo.net\/blog\/general\/wp-json\/wp\/v2\/comments?post=199"}],"version-history":[{"count":1,"href":"https:\/\/marcopolo.net\/blog\/general\/wp-json\/wp\/v2\/posts\/199\/revisions"}],"predecessor-version":[{"id":235,"href":"https:\/\/marcopolo.net\/blog\/general\/wp-json\/wp\/v2\/posts\/199\/revisions\/235"}],"wp:attachment":[{"href":"https:\/\/marcopolo.net\/blog\/general\/wp-json\/wp\/v2\/media?parent=199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/marcopolo.net\/blog\/general\/wp-json\/wp\/v2\/categories?post=199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/marcopolo.net\/blog\/general\/wp-json\/wp\/v2\/tags?post=199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}