CINXE.COM
The Legislation | CVRT
<!DOCTYPE html> <html lang="en-US" data-lang="en-US" crm-lang="en-US" dir="ltr" crm-lcid="1033" same-site-mode="None"> <head> <meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /> <script type="text/javascript" > </script> <title> The Legislation | CVRT </title> <script src="/_portal/228e5e22-725e-ec11-8f8f-0022481aa181/Resources/ResourceManager?lang=en-US"></script> <script type="text/javascript"> // Refresh all powerBI Iframes on Login in one Iframe window.addEventListener('message', function (event) { if (event && event.data && event.data == 'refreshPowerBI') { $("iframe.powerbi").each(function () { this.src = this.src; }); } }); // Fix for incorrect viewport width setting in IE 10 on Windows Phone 8. if (navigator.userAgent.match(/IEMobile\/10\.0/)) { var msViewportStyle = document.createElement("style"); msViewportStyle.appendChild(document.createTextNode("@-ms-viewport{width:auto!important}")); document.getElementsByTagName("head")[0].appendChild(msViewportStyle); } </script> <link href="/css/bootstrap.min.css" rel="stylesheet" /> <link href="https://content.powerapps.com/resource/powerappsportal/dist/font-awesome.bundle-3d8a58a48f.css" onerror="javascript: var target = event.target; var link = document.createElement('link'); link.crossOrigin = target.crossOrigin; link.href = '/dist/font-awesome.bundle-3d8a58a48f.css'; link.rel = 'stylesheet'; target.insertAdjacentElement('afterend',link);" rel="stylesheet" /> <link href="https://content.powerapps.com/resource/powerappsportal/dist/preform.bundle-6ce0674302.css" onerror="javascript: var target = event.target; var link = document.createElement('link'); link.crossOrigin = target.crossOrigin; link.href = '/dist/preform.bundle-6ce0674302.css'; link.rel = 'stylesheet'; target.insertAdjacentElement('afterend',link);" rel="stylesheet" /> <link href="/thumbnail.css?1707282318000" rel="stylesheet" /> <link href="/portalbasictheme.css?1700140811000" rel="stylesheet" /> <link href="/theme.css?1700140825000" rel="stylesheet" /> <!-- CookiePro Cookies Consent Notice start for public-build.powerappsportals.com --> <script src="https://cookie-cdn.cookiepro.com/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="0f56d09c-137c-4340-a52f-2cf0293da42d-test"></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <!-- CookiePro Cookies Consent Notice end for public-build.powerappsportals.com --> <link href="https://content.powerapps.com/resource/powerappsportal/dist/pwa-style.bundle-2739c60227.css" onerror="javascript: var target = event.target; var link = document.createElement('link'); link.crossOrigin = target.crossOrigin; link.href = '/dist/pwa-style.bundle-2739c60227.css'; link.rel = 'stylesheet'; target.insertAdjacentElement('afterend',link);" rel="stylesheet" /> </head> <body data-sitemap-state="/About-CVRT/The-legislation/:/About-CVRT/:/" data-dateformat="M/d/yyyy" data-timeformat="h:mm tt" data-datetimeformat="M/d/yyyy h:mm tt" data-app-path="/" data-ckeditor-basepath="/js/BaseHtmlContentDesigner/Libs/msdyncrm_/libs/ckeditor/" data-case-deflection-url="/_services/search/228e5e22-725e-ec11-8f8f-0022481aa181"> <link href="https://content.powerapps.com/resource/powerappsportal/dist/pcf-style.bundle-2659c6f064.css" onerror="javascript: var target = event.target; var link = document.createElement('link'); link.crossOrigin = target.crossOrigin; link.href = '/dist/pcf-style.bundle-2659c6f064.css'; link.rel = 'stylesheet'; target.insertAdjacentElement('afterend',link);" rel="stylesheet" /> <div id="offlineNotificationBar" style="display: none;"> <img alt="web" id="web" onerror="javascript: var target = event.target; var img = document.createElement('img'); img.src = '/css/images/web.png'; img.alt = 'web'; img.id = 'web' ; target.insertAdjacentElement('afterend',img); target.remove();" src="https://content.powerapps.com/resource/powerappsportal/img/web.png" /> <div id="message">You’re offline. This is a read only version of the page.</div> <div id="close" onclick="this.parentElement.style.display='none';"><img alt="close" onerror="javascript: var target = event.target; var img = document.createElement('img'); img.src = '/css/images/close.png'; img.alt = 'close'; img.id = '' ; target.insertAdjacentElement('afterend',img); target.remove();" src="https://content.powerapps.com/resource/powerappsportal/img/close.png" /></div> </div> <script type="text/javascript"> window.DisableCkEditor = window.DisableCkEditor || {}; DisableCkEditor.Value = 'False'; </script> <script type="text/javascript"> var enableOmniChannelWidgetWithSiteCopilot = 'False'; if (enableOmniChannelWidgetWithSiteCopilot === "True" || enableOmniChannelWidgetWithSiteCopilot === "true") { const authUrl = window.location.origin + "/_services/auth/portalusertoken"; const fetchWithRetries = async (url, options, retries) => { try { const authResponse = await fetch(url, options); const token = await authResponse.text(); sessionStorage['c2Token'] = token; } catch (err) { if (retries === 1) throw err; return await fetchWithRetries(url, options, retries - 1); } }; fetchWithRetries(authUrl, { method: "POST" }, 4); } </script> <script type="text/javascript"> var isPvaBotAuthenticated = sessionStorage['isPvaBotAuthenticated']; var isPortalUserLoggedIn = 'False'; if ((isPvaBotAuthenticated != null || isPvaBotAuthenticated != undefined) && isPvaBotAuthenticated != isPortalUserLoggedIn) { sessionStorage['triggerPvaBotSignOut'] = true; sessionStorage.removeItem('c2Token'); sessionStorage.removeItem('directLinetoken'); sessionStorage.removeItem('conversation_Id'); } sessionStorage['isPvaBotAuthenticated'] = isPortalUserLoggedIn; </script> <script type="text/javascript"> window["Microsoft"] = window["Microsoft"] || {}; window["Microsoft"].Dynamic365 = { Portal: { User: { userName: '', contactId: '' }, version: '9.6.9.37', type: 'CDSStarterPortal', id: 'e137c384-d30d-4496-905e-c41bc0da8a1d', geo: 'EUR', tenant: '36426b3c-4b1e-4cbf-9965-ee9e2bf4d444', correlationId: '029e5513-fb68-4c81-bab3-12770d45bc56', orgEnvironmentId: '91dc31a6-3c43-4140-858f-6c54f483e2a0', portalProductionOrTrialType: 'Production', isTelemetryEnabled: 'True', InstrumentationSettings: { instrumentationKey: '197418c5cb8c4426b201f9db2e87b914-87887378-2790-49b0-9295-51f43b6204b1-7172', collectorEndpoint: 'https://eu-mobile.events.data.microsoft.com/OneCollector/1.0/' }, timerProfileForBatching: 'NEAR_REAL_TIME' } } // Mark request not cacheable if Dynamics365PortalAnalytics cookie is being refreshed by the server or if the cookie in request header is invalid // For client side telemetry intializing Dynamics365PortalAnalytics cookie object window["Microsoft"].Dynamic365.Portal.dynamics365PortalAnalytics = '9JYs6CRERAjeubjFyufCSBfFUhEEMl-mflc1QgzJWBxGpHTTsf9V_bGsP1vaYfNz8ak9kq_B-lFPZJfz9buPo6wYaCzqv_awG9UvJ3VCpvJkBCovfH1EP4ZzjrzDpwhPrToCJiDwzWI2h1YEonPJFw2'; // CodeQL [SM00430] False Positive: only alphanumeric chars allowed, for non-alphanumeric char it will return INVALID_CHARACTERS_IN_COOKIE </script> <script type="text/javascript"> </script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://kit.fontawesome.com/4f07c07bdc.js" crossorigin="anonymous"></script> <link href='https://fonts.googleapis.com/css?family=Open+Sans|Roboto|Montserrat|Raleway|Nunito' rel='stylesheet' /> <div class="navbar navbar-light navbar-static-top" id="headerWithLogoAndNavigation" role="navigation"> <div class="container mainNavigationBar"> <div class="col-md-5 col-sm-4 zeroPaddingLeft"> <a href="/"> <img alt="CVRT" src="/assets/img/cvrtheaderlogo.jpg" class="navBrandImg dekstop-logo"> <img alt="CVRT" src="/assets/img/CVRT_Logo_footer" class="navBrandImg mobile-logo" > </a> </div> <div class="col-md-7 col-xs-12 col-sm-8 navbar-right"> <div class="navbar-top"> <div class="navbar navbar-light navbar-static-top" > <div class="navBarAndHamburger"> <div class="col-md-12 col-sm-12 col-xs-10"> <ul class="nav navbar-nav h4 navbar-right"> <li class="li-left"> <a href="/en-US/Find-a-test-centre/">Find a test Centre</a> </li> <li class="dropdown li-left" role="none"> <a class="dropdown-toggle " href="#" data-toggle="dropdown" aria-label="English" aria-haspopup="true" aria-expanded="false" title="English"> <span class="drop_language">English</span> <span class="caret"></span> </a> <ul class="dropdown-menu"> <li> <a href="/en-US/About-CVRT/The-legislation/" title="English" data-code="en-US">English</a> </li> <li> <a href="/ie/About-CVRT/The-legislation/" title="Gaeilge" data-code="ie">Gaeilge</a> </li> </ul> </li> <li class="divider-vertical" aria-hidden="true"></li> <li role="none" class="dropdown li-left"> <a id="search" class="navbar-icon" href="#" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Search"> <span class="glyphicon glyphicon-search"></a> </a> <div class="dropdown-menu dropdown-search"> <form method="GET" action="/en-US/Search/" role="search" class="form-search"> <div class="input-group"> <label for="q" class="sr-only"> Search </label> <input type="text" class="form-control" id="q" name="q" placeholder="Search" value="" title="Search"> <div class="input-group-btn"> <button type="submit" class="btn btn-default" title="Search" aria-label="Search"> <span class="fa fa-search" aria-hidden="true"></span> </button> </div> </div> </form> </div> </li> <li class="li-left"> <a id="oplogin" href="#">Log In/Register</a> </li> </ul> </div> <div class="col-xs-2"> <button type="button" data-toggle="collapse" data-target=".navbar-bottom" class="navbar-toggle collapsed" aria-expanded="false"> <span class="iconBar"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="sr-only">Toggle Menu</span> </span> </button> </div> </div> </div> <div class="navbar-bottom collapse"> <ul class="nav navbar-nav h4 navbar-right" id="mainNavBar"> <li class="dropdown" sectionHref="/en-US/Test-Bookings/"> <a href="/en-US/Test-Bookings/" title="Test Bookings" class="dropdown-toggle dropdownMobileStyle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Test Bookings<span class="caret"></span></a> <div class="container dropdown-menu TestBookingsPagePositioning"> <div class="row row-eq-height"> <div class="col-md-3"> <div class="dropDownHeaderInfoSection"> <h3>Test Bookings</h3> <p>What you need to know about Test Bookings as a commercial vehicle owner in Ireland.</p> </div> <a id="thisSectionHref" href="/en-US/Test-Bookings/" class="btn btn-default">View this section</a> </div> <div class="col-md-9"> <ul class="dropdownColumnsUL"> <li> <a href="/en-US/Test-Bookings/Vans-and-Jeeps/" title="Vans & Jeeps" > Vans & Jeeps </a> </li> <li> <a href="/en-US/Test-Bookings/Trucks-and-Trailers/" title="Trucks & Trailers" > Trucks & Trailers </a> </li> <li> <a href="/en-US/Test-Bookings/Buses-and-Ambulances/" title="Buses & Ambulances" > Buses & Ambulances </a> </li> <li> <a href="/en-US/Test-Bookings/Motor-Caravans/" title="Motor Caravans" > Motor Caravans </a> </li> <li> <a href="/en-US/Test-Bookings/Mixed-Fleets/" title="Mixed fleets & other vehicle types" > Mixed fleets & other vehicle types </a> </li> </ul> </div> </div> </div> </li> <li class="dropdown" sectionHref="/en-US/About-CVRT/"> <a href="/en-US/About-CVRT/" title="About CVRT" class="dropdown-toggle dropdownMobileStyle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">About CVRT<span class="caret"></span></a> <div class="container dropdown-menu AboutCVRTPagePositioning"> <div class="row row-eq-height"> <div class="col-md-3"> <div class="dropDownHeaderInfoSection"> <h3>About CVRT</h3> <p>What you need to know about the commercial vehicle road test in Ireland.</p> </div> <a id="thisSectionHref" href="/en-US/About-CVRT/" class="btn btn-default">View this section</a> </div> <div class="col-md-9"> <ul class="dropdownColumnsUL"> <li> <a href="/en-US/About-CVRT/" title="About CVRT" > About CVRT </a> </li> <li> <a href="/en-US/About-CVRT/Why-CVRT/" title="Why you need a CVRT" > Why you need a CVRT </a> </li> <li> <a href="/en-US/About-CVRT/What-is-the-CVRT/" title="About the CVRT" > About the CVRT </a> </li> <li> <a href="/en-US/About-CVRT/What-is-the-CVRT/Changes-to-CVR-Test-May-2018/" title="Changes to CVR Test - May 2018" > Changes to CVR Test - May 2018 </a> </li> <li> <a href="/en-US/About-CVRT/What-is-the-CVRT/CVR-Test-Results/" title="CVR Test Results" > CVR Test Results </a> </li> <li> <a href="/en-US/About-CVRT/CVR-Test-Fees/" title="CVR Test Fees" > CVR Test Fees </a> </li> <li> <a href="/en-US/Test-Bookings/" title="Book a Test Online" > Book a Test Online </a> </li> <li> <a href="https://operator.cvrt.ie/Test/LgvPreBookedLogin" title="Cancel or Edit a Test Booking" > Cancel or Edit a Test Booking </a> </li> <!-- Dynamic Link for Certificate-of-Roadworthiness --> <li> <a href="/en-US/About-CVRT/Fast-Tractor-Testing/" title="Fast Tractor Testing" > Fast Tractor Testing </a> </li> <li> <a href="/en-US/About-CVRT/What-is-the-CVRT/Useful-Facts-about-vehicle-tests/" title="Useful Facts about Vehicle Tests" > Useful Facts about Vehicle Tests </a> </li> <li> <a href="/en-US/About-CVRT/Purchasing-a-used-vehicle/" title="Purchasing a used commercial vehicle?" > Purchasing a used commercial vehicle? </a> </li> <li> <a href="/en-US/About-CVRT/hiring-a-bus-make-sure-it-is-safe/" title="Hiring a Bus - Make sure it is safe!" > Hiring a Bus - Make sure it is safe! </a> </li> <li> <a href="/en-US/About-CVRT/CVR-Test-Operator-Register/" title="CVR Test Operator Register" > CVR Test Operator Register </a> </li> <li> <a href="/en-US/About-CVRT/New-CVR-Testing-Manuals/" title="CVR Testing Manuals - New!" > CVR Testing Manuals - New! </a> </li> <li> <a href="/en-US/About-CVRT/Become-a-CVR-test-centre/" title="How to become a CVR test centre" > How to become a CVR test centre </a> </li> <li> <a href="/en-US/About-CVRT/Application-form-for-Authorisation-as-a-new-CVR-Tester/" title="Become a CVR tester" > Become a CVR tester </a> </li> <li> <a href="/en-US/About-CVRT/Tester-Training/" title="CVR Test Operator/Tester Training" > CVR Test Operator/Tester Training </a> </li> <li> <a href="/en-US/About-CVRT/The-legislation/" title="The Legislation" > The Legislation </a> </li> <li> <a href="/en-US/About-CVRT/RSA-Surveys/" title="RSA Surveys" > RSA Surveys </a> </li> </ul> </div> </div> </div> </li> <li class="dropdown" sectionHref="/en-US/Certificate-of-Roadworthiness/"> <a href="/en-US/Certificate-of-Roadworthiness/" title="Your CRW" class="dropdown-toggle dropdownMobileStyle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Your CRW<span class="caret"></span></a> <div class="container dropdown-menu YourCRWPagePositioning"> <div class="row row-eq-height"> <div class="col-md-3"> <div class="dropDownHeaderInfoSection"> <h3>Your CRW</h3> <p>What you need to know about the Certificate of Roadworthiness as a commercial vehicle owner in Ireland.</p> </div> <a id="thisSectionHref" href="/en-US/Certificate-of-Roadworthiness/" class="btn btn-default">View this section</a> </div> <div class="col-md-9"> <ul class="dropdownColumnsUL"> <li> <a href="/en-US/Certificate-of-Roadworthiness/" title="Certificate of Roadworthiness" > Certificate of Roadworthiness </a> </li> <li> <a href="/en-US/Certificate-of-Roadworthiness/How-to-get-your-CRW/" title="How to get your CRW" > How to get your CRW </a> </li> <li> <a href="/en-US/Certificate-of-Roadworthiness/CRW-Expiry-Dates/" title="CRW Expiry Dates" > CRW Expiry Dates </a> </li> <li> <a href="https://operator.cvrt.ie/Vehicle/CRWExpiryTestReminder" target="_blank" title="Check my CRW expiry date" > Check my CRW expiry date </a> </li> <!-- Dynamic Link for Certificate-of-Roadworthiness --> <li> <a href="/en-US/Certificate-of-Roadworthiness/CRW-and-motor-tax/" title="CRW and motor tax" > CRW and motor tax </a> </li> <li> <a href="/en-US/Certificate-of-Roadworthiness/I-didnt-receive-my-CRW-HGV/" title="I didn't receive my CRW" > I didn't receive my CRW </a> </li> <li> <a href="/en-US/Certificate-of-Roadworthiness/Lost-or-stolen-CRW/" title="Lost or Stolen CRWs" > Lost or Stolen CRWs </a> </li> <li> <a href="/en-US/Certificate-of-Roadworthiness/Requirement-for-Presenter-ID/" title="Presenter ID requirement" > Presenter ID requirement </a> </li> <li> <a href="/en-US/Certificate-of-Roadworthiness/CRW-and-Vintage-Vehicles/" title="CRW and Vintage Vehicles" > CRW and Vintage Vehicles </a> </li> <li> <a href="/en-US/Certificate-of-Roadworthiness/Motorhomes-Motor-Caravans-and-CamperVans/" title="Motorhomes, Motor Caravans and Camper Vans" > Motorhomes, Motor Caravans and Camper Vans </a> </li> <li> <a href="/en-US/Certificate-of-Roadworthiness/CRW-on-Imported-or-Converted-vehicles/" title="CRW on Imported or Converted vehicles" > CRW on Imported or Converted vehicles </a> </li> <li> <a href="/en-US/Certificate-of-Roadworthiness/Recognition-of-EU-Certificates/" title="Mutual Recognition of EU Certificates" > Mutual Recognition of EU Certificates </a> </li> <li> <a href="/en-US/Certificate-of-Roadworthiness/You-CRW-and-Odometer-readings/" title="Your CRW and Odometer readings" > Your CRW and Odometer readings </a> </li> </ul> </div> </div> </div> </li> <li class="dropdown" sectionHref="/en-US/Operator-Driver-Obligations/"> <a href="/en-US/Operator-Driver-Obligations/" title="Operator & Driver Obligations" class="dropdown-toggle dropdownMobileStyle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Operator & Driver Obligations<span class="caret"></span></a> <div class="container dropdown-menu Operator&DriverObligationsPagePositioning"> <div class="row row-eq-height"> <div class="col-md-3"> <div class="dropDownHeaderInfoSection"> <h3>Operator & Driver Obligations</h3> <p>What you need to know about Operator and Driver Obligations as a commercial vehicle owner in Ireland.</p> </div> <a id="thisSectionHref" href="/en-US/Operator-Driver-Obligations/" class="btn btn-default">View this section</a> </div> <div class="col-md-9"> <ul class="dropdownColumnsUL"> <li> <a href="/en-US/Operator-Driver-Obligations/" title="Operator Driver Obligations" > Operator Driver Obligations </a> </li> <li> <a href="/en-US/Operator-Driver-Obligations/Risk-rating/" title="CVORI - Operator Risk Indicator" > CVORI - Operator Risk Indicator </a> </li> <li> <a href="/en-US/Operator-Driver-Obligations/maintenance-and-repairs/" title="Vehicle maintenance & repairs" > Vehicle maintenance & repairs </a> </li> <li> <a href="/en-US/Operator-Driver-Obligations/Preventative-Maintenance/" title="Preventative Maintenance" > Preventative Maintenance </a> </li> <li> <a href="/en-US/Operator-Driver-Obligations/Voluntary-Tests/" title="Voluntary Tests" > Voluntary Tests </a> </li> <li> <a href="/en-US/Operator-Driver-Obligations/Daily-walk-around-checks-and-defect-detection/" title="Daily walk around checks" > Daily walk around checks </a> </li> <li> <a href="/en-US/Operator-Driver-Obligations/Record-Keeping-requirements/" title="Record Keeping requirements" > Record Keeping requirements </a> </li> <li> <a href="/en-US/Operator-Driver-Obligations/Targeted-inspections/" title="Enforcement inspections" > Enforcement inspections </a> </li> <li> <a href="/en-US/Operator-Driver-Obligations/Premise-inspections/" title="Premises Inspections" > Premises Inspections </a> </li> <li> <a href="/en-US/Operator-Driver-Obligations/Roadside-inspections/" title="Roadside Inspections" > Roadside Inspections </a> </li> <li> <a href="/en-US/Operator-Driver-Obligations/Operator-Licensing/" title="Operator licensing requirements" > Operator licensing requirements </a> </li> <li> <a href="http://drivingforwork.ie/" target="_blank" title="Driving for work" > Driving for work </a> </li> <li> <a href="/en-US/Operator-Driver-Obligations/Drivers-Hours/" title="Drivers Hours" > Drivers Hours </a> </li> <li> <a href="/en-US/Operator-Driver-Obligations/Make-a-confidential-complaint/" title="Make a confidential complaint" > Make a confidential complaint </a> </li> <li> <a href="/en-US/Operator-Driver-Obligations/Driver-and-company-cards/" title="Driver & Company Tacho Cards" > Driver & Company Tacho Cards </a> </li> <li> <a href="/en-US/Operator-Driver-Obligations/Tachograph-Equipment/" title="Tachograph Equipment" > Tachograph Equipment </a> </li> <li> <a href="/en-US/Operator-Driver-Obligations/About-Tachographs-and-Exemptions/" title="About Tachographs & Exemptions" > About Tachographs & Exemptions </a> </li> <li> <a href="https://www.rsa.ie/services/professional-drivers/cpc" title="Drivers CPC" > Drivers CPC </a> </li> <li> <a href="/en-US/Operator-Driver-Obligations/Digi-Tacho-Gen-2-Workshop-Cards/" title="Digi Tacho Gen 2 Workshop Cards" > Digi Tacho Gen 2 Workshop Cards </a> </li> <li> <a href="/en-US/Operator-Driver-Obligations/2025-Wallplanners/" title="2025 Wall Planners" > 2025 Wall Planners </a> </li> <li> <a href="/en-US/Operator-Driver-Obligations/Self-declaration/" title="Self-Declaration" > Self-Declaration </a> </li> </ul> </div> </div> </div> </li> </ul> </div> </div> </div> </div> </div> <script type="text/javascript"> window.onload = function() { if(window.navigator.appName == "Microsoft Internet Explorer" || window.navigator.userAgent.indexOf("Trident") > 0){ var searchElement = document.getElementById("search"); if (searchElement != null) searchElement.setAttribute("href", ""); } }; function setHeight(){ var windowHeight = window.innerHeight - 140; var navbar = document.getElementById("navbar"); if (navbar) { navbar.style.maxHeight = windowHeight + "px"; } } window.addEventListener('resize', function (event) { setHeight(); }); varUatLogin = 'https://operator-uat.cvrt.ie/'; varDevLogin = 'https://operator-dev.cvrt.ie/'; varSitLogin = 'https://operator-sit.cvrt.ie/'; varProdLogin = 'https://operator.cvrt.ie/'; function getCurrentURL () { return window.location.href } const redirecturi = getCurrentURL(); if (redirecturi.toLowerCase().includes('public-dev')) { var sdRedirectURL = varDevLogin; } else if (redirecturi.toLowerCase().includes('public-sit')){ var sdRedirectURL = varSitLogin; } else if (redirecturi.toLowerCase().includes('public-uat')){ var sdRedirectURL = varUatLogin; } else if (redirecturi.toLowerCase().includes('public-prod') || redirecturi.toLowerCase().includes('cvrt.ie')){ var sdRedirectURL = varProdLogin; } else { var sdRedirectURL = varDevLogin; } document.getElementById("oplogin").href = sdRedirectURL; </script> <!-- add anti-forgery token--> <div id="antiforgerytoken" data-url="/_layout/tokenhtml"></div> <!-- Client Telemetry init if telemetry enabled--> <script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/client-telemetry.bundle-ecbf4ab0d0.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/client-telemetry.bundle-ecbf4ab0d0.js" type="text/javascript"></script> <!-- Client Telemetry Wrapper init --> <script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/client-telemetry-wrapper.bundle-633e70f51b.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/client-telemetry-wrapper.bundle-633e70f51b.js" type="text/javascript"></script> <script> window.clientLogWrapper = new ClientLogWrapper(); </script> <script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/preform.moment_2_29_4.bundle-4fdd3f639b.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/preform.moment_2_29_4.bundle-4fdd3f639b.js" type="text/javascript"></script> <script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/pcf-dependency.bundle-805a1661b7.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/pcf-dependency.bundle-805a1661b7.js" type="text/javascript"></script> <script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/pcf.bundle-9183da3d63.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/pcf.bundle-9183da3d63.js" type="text/javascript"></script> <script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/pcf-extended.bundle-e303d53553.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/pcf-extended.bundle-e303d53553.js" type="text/javascript"></script> <div class="xrm-editable-html xrm-attribute" data-languageContext="English"><div class="xrm-attribute-value"><nav class="breadcrumb"> <div class="container"> <ol> <li><a href="/" "="">Home</a></li> <li><a href="/About-CVRT/" "="">About CVRT</a></li> <li class="active">The Legislation</li> </ol> </div> </nav></div></div> <div class="container"> <div class="row"> <div class="col-md-4"> <div class="row sidebar"> <div class="list-group desktop-list-group"> <span class="sidebar-title-desktop"><a href="/en-US/About-CVRT/"> About CVRT</a></span> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/Why-CVRT/" title="Why you need a CVRT"> Why you need a CVRT </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/What-is-the-CVRT/" title="About the CVRT"> About the CVRT </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/What-is-the-CVRT/Changes-to-CVR-Test-May-2018/" title="Changes to CVR Test - May 2018"> Changes to CVR Test - May 2018 </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/What-is-the-CVRT/CVR-Test-Results/" title="CVR Test Results"> CVR Test Results </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/CVR-Test-Fees/" title="CVR Test Fees"> CVR Test Fees </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/Test-Bookings/" title="Book a Test Online"> Book a Test Online </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="https://operator.cvrt.ie/Test/LgvPreBookedLogin" title="Cancel or Edit a Test Booking"> Cancel or Edit a Test Booking </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/Fast-Tractor-Testing/" title="Fast Tractor Testing"> Fast Tractor Testing </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/What-is-the-CVRT/Useful-Facts-about-vehicle-tests/" title="Useful Facts about Vehicle Tests"> Useful Facts about Vehicle Tests </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/Purchasing-a-used-vehicle/" title="Purchasing a used commercial vehicle?"> Purchasing a used commercial vehicle? </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/hiring-a-bus-make-sure-it-is-safe/" title="Hiring a Bus - Make sure it is safe!"> Hiring a Bus - Make sure it is safe! </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/CVR-Test-Operator-Register/" title="CVR Test Operator Register"> CVR Test Operator Register </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/New-CVR-Testing-Manuals/" title="CVR Testing Manuals - New!"> CVR Testing Manuals - New! </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/Become-a-CVR-test-centre/" title="How to become a CVR test centre"> How to become a CVR test centre </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/Application-form-for-Authorisation-as-a-new-CVR-Tester/" title="Become a CVR tester"> Become a CVR tester </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/Tester-Training/" title="CVR Test Operator/Tester Training"> CVR Test Operator/Tester Training </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/The-legislation/" title="The Legislation"> The Legislation </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/RSA-Surveys/" title="RSA Surveys"> RSA Surveys </a> </div> <span class="sidebar-title-mobile" data-toggle="collapse" href="#mobile-list-group" aria-expanded="false" aria-controls="mobile-list-group">About CVRT <span class="caret"> </span></span> <div class="collapse list-group " id="mobile-list-group"> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/Why-CVRT/" title="Why you need a CVRT"> Why you need a CVRT </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/What-is-the-CVRT/" title="About the CVRT"> About the CVRT </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/What-is-the-CVRT/Changes-to-CVR-Test-May-2018/" title="Changes to CVR Test - May 2018"> Changes to CVR Test - May 2018 </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/What-is-the-CVRT/CVR-Test-Results/" title="CVR Test Results"> CVR Test Results </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/CVR-Test-Fees/" title="CVR Test Fees"> CVR Test Fees </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/Test-Bookings/" title="Book a Test Online"> Book a Test Online </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="https://operator.cvrt.ie/Test/LgvPreBookedLogin" title="Cancel or Edit a Test Booking"> Cancel or Edit a Test Booking </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/Fast-Tractor-Testing/" title="Fast Tractor Testing"> Fast Tractor Testing </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/What-is-the-CVRT/Useful-Facts-about-vehicle-tests/" title="Useful Facts about Vehicle Tests"> Useful Facts about Vehicle Tests </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/Purchasing-a-used-vehicle/" title="Purchasing a used commercial vehicle?"> Purchasing a used commercial vehicle? </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/hiring-a-bus-make-sure-it-is-safe/" title="Hiring a Bus - Make sure it is safe!"> Hiring a Bus - Make sure it is safe! </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/CVR-Test-Operator-Register/" title="CVR Test Operator Register"> CVR Test Operator Register </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/New-CVR-Testing-Manuals/" title="CVR Testing Manuals - New!"> CVR Testing Manuals - New! </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/Become-a-CVR-test-centre/" title="How to become a CVR test centre"> How to become a CVR test centre </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/Application-form-for-Authorisation-as-a-new-CVR-Tester/" title="Become a CVR tester"> Become a CVR tester </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/Tester-Training/" title="CVR Test Operator/Tester Training"> CVR Test Operator/Tester Training </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/The-legislation/" title="The Legislation"> The Legislation </a> <a id="sidebarListGroup" class="list-group-item list-group-item-action" href="/en-US/About-CVRT/RSA-Surveys/" title="RSA Surveys"> RSA Surveys </a> </div> </div> </div> <div class="col-md-8"> <h1 class="pageTitle">The Legislation</h1> <div class="pageContentSnippetTextBlob"><div class="page-copy"> <div class="xrm-editable-html xrm-attribute"><div class="xrm-attribute-value"><div class="pageContentSnippetTextBlob"> <p>Find out details of the legislation underpinning Roadworthiness and Drivers Hours & Tachographs obligations. </p> <h3>Commercial Vehicle Roadworthiness Legislation </h3> <h4><a href="~/assets/pdf/CVR Act.pdf" target="_blank">The Road Safety Authority Commercial Vehicle Roadworthiness Act 2012 (PDF)</a></h4> <p>Signed by the president on the 30 May 2012 this Act establishes a new legal framework for commercial vehicle roadworthiness in the State. The Act includes provisions for:-</p> <ul> <li>the transfer of the functions of local authorities in relation to the roadworthiness testing of commercial vehicles to the RSA.</li> <li>the requirements that a person must meet in order to be authorised as a Commercial Vehicle Roadworthiness test operator or tester</li> <li>the obligations on owners of commercial vehicles to ensure that they are maintained in a roadworthy condition and that vehicles are periodically inspected and that defects are rectified. </li> </ul> <h4><a href="~/assets/pdf/S.I. No. 475 of 2022 Authorisation of Commercial Vehicle Roadworthiness Test Operators and Testers">S.I. No. 475 of 2022 Authorisation of Commercial Vehicle Roadworthiness Test Operators and Testers(Amendment) Regulations 2022 (PDF)</a></h4> <p>These regulations commenced on 27 September 2022 and include provisions relating to:- </p> <ul> <li>Authorisation of CVR Test Operators and testers including fees and the application process.</li> <li>Suspension and revocation of authorisations</li> <li>Qualifications and training requirements.</li> </ul> <h4><strong><a href="~/assets/pdf/S.I. No. 414 of 2017 Authorisation of Commercial Vehicle Roadworthiness Test Operators and Testers" target="_blank">S.I. No. 414 of 2017 Authorisation of Commercial Vehicle Roadworthiness Test Operators and Testers (Amendment) Regulations 2017 (PDF) </a></strong></h4> <p>These regulations commenced on the 20 May 2018 and include provisions relating to:- </p> <ul> <li>addition of new CVR Vehicle Type for Fast Tractors </li> <li>updates as regards tester qualification requirements </li> <li>updates to conditions of authorisation. </li> </ul> <h4><a href="~/assets/pdf/SI No 347 of 2013 Commercial Vehicle Roadworthiness (Vehicle Testing)) No. 2) Regulations 2013">SI No 347 of 2013 Commercial Vehicle Roadworthiness (Vehicle Testing)) No. 2) Regulations 2013</a></h4> <p>These Regulations provide for :</p> <ul> <li>testing to be conducted through CoVIS from 25 September</li> <li>changes to test fees from 7 October.</li> </ul> <p>The Regulations also introduce a number of changes to test administration which are being facilitated by CoVIS – e.g. central issuing of the CRW, eliminating the requirement for presenting Vehicle Registration Documents at the test, printing odometer readings, presenter ID and so forth. </p> <h4><strong><a href="~/assets/pdf/S.I. 117 of 2018 Commercial Vehicle Testing Amendment Regulations (PDF)" target="_blank">S.I. 117 of 2018 Commercial Vehicle Testing Amendment Regulations (PDF)</a> </strong></h4> <p>There regulations commence on 20 May 2018 and include provisions for </p> <ul> <li>testing of Fast Tractors </li> <li>test result of Pass with Minor Deficiencies </li> <li>test frequency of Vintage Vehicles </li> <li>test due dates for Converted/Imported vehicles </li> <li>recognition of roadworthiness certificates issued by other EU member states. </li> </ul> <h4><a href="~/assets/pdf/SI No 348 of 2013 - Road Safety Authority (Commercial Vehicle Roadworthiness)">SI No 348 of 2013 - Road Safety Authority (Commercial Vehicle Roadworthiness) (Vehicle Repair and Maintenance) Regulations 2013</a></h4> <p>These regulations place obligations on the owners of commercial vehicles in relation to the following matters :-</p> <ul> <li>maintenance and repair of commercial vehicles</li> <li>decisions concerning the frequency of maintenance</li> <li>daily walk around checks</li> <li>carrying out of repairs by suitably qualified persons</li> <li>record keeping</li> <li>making an annual declaration about maintenance of vehicles to the Road Safety Authority (which is to be implemented in Autumn 2014)</li> </ul> <p>Under the regulations, commercial vehicle owners are required to put in place a system for the regular inspection and <a href="/Operator-Driver-Obligations/maintenance-and-repairs/">maintenance of vehicles</a> and to review the system to ensure it is fit for purpose. In making decisions on the frequency of maintenance of vehicles, vehicle owners shall have regard to a number of factors as specified in the regulations which includes the age, mileage, normal wear and tear and the condition of the vehicle. <a href="/en-US/Operator-Driver-Obligations/Daily-walk-around-checks-and-defect-detection/">A daily walk-around check</a> must be completed on the vehicle before it is used on a public road and defects found during the check must be reported to the owner of the vehicle concerned. The owner of the vehicle is responsible for ensuring that the person conducting the daily walk-around check is trained to conduct the required walk-around check. A person undertaking repairs and maintenance of a vehicle must be suitably qualified and have the necessary training, expertise or experience to conduct such activities to ensure that the vehicle is roadworthy.</p> <p>In accordance with the Road Safety Authority (Commercial vehicle roadworthiness) Act 2012, the RSA has appointed authorised officers to inspect compliance with these regulations and to issue directions and take prosecutions for non-compliance.</p> <p>Both RSA Authorised Officers and A.A. Ireland, on behalf of the Authority, are conducting these operator premises inspections. Most initial visits are educational and advisory in nature to give operators the opportunity to know their obligations and comply. At least 250 to 300 operator premises inspections are conducted each month.</p> <p>A person convicted of an offence under the regulations may be liable to a fine of up to €5,000 or a term of imprisonment not exceeding 6 months or to both.</p> <h3>Tachograph Legislation. </h3> <ul> <li><a href="https://www.rsa.ie/docs/default-source/services/s4.8-cvrt/si-229-of-2017.pdf?sfvrsn=bf27b878_11" target="_blank">S.I 229 of 2017 (PDF)</a> - European Union (Road Transport)(Working Conditions and Road Safety) Regulations 2017; </li> <li><a href="http://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32014R0165&from=EN" target="_blank">Regulation (EU) No 165/2014</a> on tachographs in road transport; </li> <li><a href="http://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32016R0799&from=EN" target="_blank">Commission Implementing Regulation (EU) 2016/799 </a>implementing Regulation (EU) No. 165/2014 laying down the requirements for the construction, testing, installation, operation and repair of tachographs and their components; </li> <li><a href="http://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32010R0581&from=EN" target="_blank">Commission Regulation (EU) No. 581/2010 </a>on the maximum periods for the downloading of relevant data from vehicle units and from driver cards; </li> <li><a href="http://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32002R1360&from=EN" target="_blank">Commission Regulation (EC) No. 1360/2002</a> – Annex IB (Digital Tachographs); </li> <li><a href="http://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32009R1266&from=EN" target="_blank">Commission Regulation (EU) No. 1266/2009</a> (Technical progress and amendments to Annex 1B relating to digital tachographs). </li> <li><a href="https://www.unece.org/fileadmin/DAM/trans/doc/2010/sc1/ECE-TRANS-SC1-2010-AETR-en.pdf" target="_blank">European Agreement concerning the work of crews of vehicles engaged in international transport (AETR agreement)</a>. </li> </ul> <h3>Drivers Hours Legislation</h3> <ul> <li><a href="https://www.rsa.ie/docs/default-source/services/s4.8-cvrt/si-229-of-2017.pdf?sfvrsn=bf27b878_11" target="_blank">S.I. 229 of 2017 (PDF)</a> - European Union (Road Transport)(Working Conditions and Road Safety) Regulations 2017;</li> <li><a href="http://eur-lex.europa.eu/resource.html?uri=cellar:5cf5ebde-d494-40eb-86a7-2131294ccbd9.0005.02/DOC_1&format=PDF" target="_blank">Regulation (EC) No. 561/2006</a> - EU rules on driving time, breaks and rest periods for drivers;</li> <li><a href="http://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32009R1073&from=EN" target="_blank">Regulation (EC) No. 1073/2009</a> on common rules for access to the international market for coach and bus services, and amending Regulation (EC) No. 561/2006 (See Article 29 amendment);</li> <li><a href="https://www.unece.org/fileadmin/DAM/trans/doc/2010/sc1/ECE-TRANS-SC1-2010-AETR-en.pdf">European Agreement concerning the work of crews of vehicles engaged in international transport (AETR agreement)</a></li> </ul> <h3>Working Time Legislation </h3> <ul> <li><a href="http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=CELEX:32002L0015:EN:HTML" target="_blank">Council Directive No. 2002/15</a> on the organisation of the working time of persons performing mobile road transport activities;</li> <li><a href="http://www.irishstatutebook.ie/eli/2012/si/36/made/en/print" target="_blank">S.I. 36 of 2012 </a>– European Communities (Road Transport)(Organisation of the working time of persons performing mobile road transport activities) Regulations 2012;</li> <li><a href="http://www.irishstatutebook.ie/eli/2015/si/49/made/en/print" target="_blank">S.I. 49 of 2015</a> - European Communities (Road Transport) (Organisation of working time of persons performing mobile road transport activities) (Amendment) Regulations 2015;</li> <li><a href="http://www.irishstatutebook.ie/eli/2015/si/342/made/en/print" target="_blank">S.I. 342 of 2015</a> – Organisation of working time (Non-application of certain provisions to persons performing mobile road transport activities) Regulations 2015;</li> <li><a href="http://www.irishstatutebook.ie/eli/1961/act/24/section/114/enacted/en/html#sec114">Road Traffic Act 1961 – (extract Section 114)</a>;</li> </ul> <h3>EU legislation dealing with enforcement of tachograph and drivers hours related provisions</h3> <ul> <li><a href="http://eur-lex.europa.eu/resource.html?uri=cellar:1e51f726-b0a9-4887-8fb3-7956a4f49223.0005.02/DOC_1&format=PDF" target="_blank">Council Directive No. 2006/22 </a>concerning social legislation relating to road transport activities; </li> <li><a href="http://www.irishstatutebook.ie/eli/2007/si/545/made/en/print" target="_blank">S.I. 545 of 2007</a> - European Communities (Road transport activities checks) Regulations 2007;</li> <li><a href="http://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32016R0403&from=EN">Commission Regulation (EU) No. 2016/403</a> – amending Annex III to Directive 2006/22/EC;</li> <li><a href="http://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32009L0004&from=EN" target="_blank">Commission Directive No. 4/2009</a> on counter measures to prevent and detect manipulation of records of tachographs.</li> </ul> <p><em>[Disclaimer: This is not intended to be an exhaustive list of all of the legal provisions associated with the rules on driving and resting time of HGV/PSV drivers, working time, tachographs or Commercial Vehicle Roadworthiness]</em></p> <h3>Making a Confidential Complaint/Report</h3> <p>If you have concerns that an operator or driver may be acting illegally in relation to Vehicle Roadworthiness, Drivers Hours, Tachographs and/or Unlicensed Haulage your can submit a confidential complaint to the RSA. <a href="/en-US/Operator-Driver-Obligations/Make-a-confidential-complaint/">Find out how to submit your complaint on our complaints page. </a></p> <h3>Publication of Convictions </h3> <p>In circumstances where a person or operator is convicted of a road transport related offence, details of the conviction (including name and penalty applied) will be published on the <a href="https://www.rsa.ie/services/business-operators/road-haulage-enforcement/prosecutions" target="_blank">prosecutions section of the RSA website. </a></p> <br> </div> </div></div> </div></div> </div> </div> </div> <div class="container"> <div class="row relatedContent"> <h2 class="relatedContentTitle">Related Content</h2> <div class="row relatedItemsBoxes"> <div class="xrm-editable-html xrm-attribute" data-languageContext="English"><div class="xrm-attribute-value"><div class="col-sm-3" id="relatedcontentbox"> <a class="relatedContentLink" href="~/assets/pdf/S.I. 117 of 2018 Commercial Vehicle Testing Amendment Regulations (PDF)">S.I. 117 of 2018 - Commercial Vehicle Testing Amendment Regulations (PDF)</a> </div> <div class="col-sm-3" id="relatedcontentbox"> <a class="relatedContentLink" href="/en-US/Operator-Driver-Obligations/Make-a-confidential-complaint/">Concerned that an operator or driver may be acting illegally in relation to Vehicle Roadworthiness, Driver Hours, Tachographs or Unlicensed Haulage? Submit a confidential complaint </a> </div> <div class="col-sm-3" id="relatedcontentbox"> <a class="relatedContentLink" href="https://www.rsa.ie/services/business-operators/road-haulage-enforcement/prosecutions">RSA Prosecutions</a> </div> <div class="col-sm-3" id="relatedcontentbox"> <a class="relatedContentLink" href="~/assets/pdf/The Road Safety Authority Commercial Vehicle Roadworthiness Act 2012 (PDF)">Road Safety Authority (Commercial Vehicle Roadworthiness) Act 2012 (PDF)</a> </div> <div class="col-sm-3" id="relatedcontentbox"> <a class="relatedContentLink" href="~/assets/pdf/Statutory Instrument (S.I.) No. 347 of 2013 (PDF)">SI No 347 of 2013 Commercial Vehicle Roadworthiness (Vehicle Testing)) No. 2) Regulations 2013</a> </div> <div class="col-sm-3" id="relatedcontentbox"> <a class="relatedContentLink" href="~/assets/pdf/SI No 348 of 2013 - Road Safety Authority (Commercial Vehicle Roadworthiness)">SI No 348 of 2013 - Road Safety Authority (Commercial Vehicle Roadworthisness) (Vehicle Repair and Maintenance) Regulations 2013 </a> </div> <div class="col-sm-3" id="relatedcontentbox"> <a id="logincvrt" class="relatedContentLink" href="#">Login to My CVRT</a> </div> <div class="col-sm-3" id="relatedcontentbox"> <a class="relatedContentLink" href="~/assets/pdf/S.I. No. 414 of 2017 Authorisation of Commercial Vehicle Roadworthiness Test Operators and Testers">S.I. No. 414 of 2017 Authorisation of Commercial Vehicle Roadworthiness Test Operators and Testers (Amendment) Regulations 2017 (PDF) </a> </div> <div class="col-sm-3" id="relatedcontentbox"> <a class="relatedContentLink" href="~/assets/pdf/S.I. No. 443 of 2021 AUTHORISATION OF COMMERCIAL VEHICLE ROADWORTHINESS TEST OPERATORS AND TESTERS">S.I. No. 443 of 2021 -Authorisation of Commercial Vehicle Roadworthiness Test Operators and Testers (Amendment) Regulations 2021</a> </div> <div class="col-sm-3" id="relatedcontentbox"> <a class="relatedContentLink" href="~/assets/pdf/S.I. No. 475 of 2022 Authorisation of Commercial Vehicle Roadworthiness Test Operators and Testers">S.I. No. 475 of 2022 Authorisation of Commercial Vehicle Roadworthiness Test Operators and Testers Regulations 2022 (PDF)</a> </div> <script> varUatLoginUrl = 'https://operator-uat.cvrt.ie/'; varSITLoginUrl = 'https://operator-sit.cvrt.ie/'; varDevLoginUrl = 'https://operator-dev.cvrt.ie/'; varProdLoginUrl = 'https://operator.cvrt.ie/'; function getCurrentURL () { return window.location.href } const redirecturl = getCurrentURL(); if (redirecturl.toLowerCase().includes('public-dev')) { var sdRedirectURL = varDevLoginUrl; } else if (redirecturl.toLowerCase().includes('public-sit')){ var sdRedirectURL = varSITLoginUrl; } else if (redirecturl.toLowerCase().includes('public-uat')){ var sdRedirectURL = varUatLoginUrl; } else if (redirecturl.toLowerCase().includes('public-prod')){ var sdRedirectURL = varProdLoginUrl; } else { var sdRedirectURL = varDevLoginUrl; } document.getElementById("logincvrt").href = sdRedirectURL; </script></div></div> </div> </div> </div> <script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/pcf-loader.bundle-f4a0e619b8.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/pcf-loader.bundle-f4a0e619b8.js" type="text/javascript"></script> <div id="pp-native-controls-react-root"></div> <script>window._nativeControlConfig = { "publicPath":"https://content.powerapps.com/resource/powerappsportal/controls", "versions": {"pcf_loader":"0.0.27","pcf_controls":"3.2.6","mf_shared":"0.2.7","host":"0.2.0","data_grid":"1.1.26","controls_fluent_v9":"0.0.30"} }</script> <script defer="defer" src="https://content.powerapps.com/resource/powerappsportal/controls/host/main.04a618205e.chunk.js"></script> <section class="container hidden-print"> <a href="javascript:void(0)" role="button" class="chatIcon" aria-label="chatwindow"> <p style=" font-size: initial !important; text-align: center !important; padding-top: 52px !important; line-height: normal !important">Chat to Chris!</p> </a> </section> <!-- chat iframe start--> <div class="chatWrapper hidden-print"> <iframe src="~/chris-the-chatbot" class="chatwindow animate-bottom" frameborder="0"></iframe> </div> <!-- chat iframe ends--> <script> $(".chatIcon").click(function(){ $(".chatWrapper").fadeIn(300).show(),$(".chatIcon").hide() }); $(".chatWrapper iframe").load(function(){ $(".chatWrapper iframe").contents().find(".closeChat").click(function(){ $(".chatWrapper").fadeIn(300).hide(),$(".chatIcon").show() }) }); </script> <footer class="container-fluid center-block" id="navbarBottomPadding"> <div class="row" id="rowPaddingFooter"> <div class="col-sm-0 col-xs-0 col-md-2 col-lg-2"> </div> <div id="copyright" class="col-sm-12 col-xs-12 col-md-4 col-lg-4"> <a class="navbar-brand" href="/" "="" > <img alt="CVRT" class="img-responsive" src="/assets/img/CVRT_Logo_footer" id="CVRTLogoo" style="display:inline"> </a> </div> <div class="col-sm-12 col-xs-12 col-md-4 col-lg-4 "> <h3 class="text-center">Follow Us</h3> <div class="navbar navbar-default" id="toggleThemeFooter"> <div class="text-center"> <a class="socialMediaIcon" href="https://www.facebook.com/RSAIreland"><i class="fab fa-facebook-f fa-align-center fa-2x"></i><span style="display:none" > "Facebook"</span></a> <a class="socialMediaIcon" href="https://twitter.com/RSAIreland"><i class="fab fa-twitter fa-align-center fa-2x"></i><span style="display:none" > "Twitter"</span></a> <a class="socialMediaIcon" href="https://www.youtube.com/playlist?list=PLi8nqrsVU6hsw08haUqHgZV3Y3AFbbkYK"><i class="fab fa-youtube fa-align-center fa-2x"></i><span style="display:none" > "YouTube"</span></a> <a class="socialMediaIcon" href="https://www.instagram.com/rsaireland"><i class="fab fa-instagram fa-align-center fa-2x"></i><span style="display:none" > "Instagram"</span></a> <a class="socialMediaIcon" href="https://ie.linkedin.com/company/road-safety-authority"><i class="fab fa-linkedin fa-align-center fa-2x"></i><span style="display:none" > "LinkedIn"</span></a> </div> </div> </div> <div class="col-sm-0 col-xs-0 col-md-2 col-lg-2"> </div> </div> <div class="row" id="rowFooterSections"> <div class="col-sm-3 text-center"> <ul class="list-unstyled text-small"> <li class="footerHeaders"> <a class="h4" data-toggle="collapse" href="#collapseFooterIOwn" aria-expanded="false" aria-controls="collapseFooterIOwn">I own a ...</a> <i class="fas fa-caret-down" data-toggle="collapse" href="#collapseFooterIOwn" aria-expanded="false" aria-controls="collapseFooterIOwn"></i> </li> <div class="collapse footerDropDown" id="collapseFooterIOwn"> <li class="footerHeaders"> <a href="/en-US/Test-Bookings/Vans-and-Jeeps/" class="h5">Van or jeep</a></li> <li class="footerHeaders"> <a href="/en-US/Test-Bookings/Trucks-and-Trailers/" class="h5">Truck or trailer</a></li> <li class="footerHeaders"> <a href="/en-US/Test-Bookings/Buses-and-Ambulances/" class="h5">Bus or ambulance</a></li> <li class="footerHeaders"> <a href="/en-US/Test-Bookings/Motor-Caravans/" class="h5">Motor caravan</a></li> <li class="footerHeaders"> <a href="/en-US/Test-Bookings/Mixed-Fleets/" class="h5">Mixed fleets or other vehicle types</a></li> </div> </ul> </div> <div class="col-sm-3 text-center"> <ul class="list-unstyled text-small"> <li class="footerHeaders"> <a class="h4" data-toggle="collapse" href="#collapseFooterOwnership" aria-expanded="false" aria-controls="collapseFooterOwnership">Owners & Operators</a> <i class="fas fa-caret-down" data-toggle="collapse" href="#collapseFooterOwnership" aria-expanded="false" aria-controls="collapseFooterOwnership"></i> </li> <div class="collapse footerDropDown" id="collapseFooterOwnership"> <li class="footerHeaders"> <a href="/en-US/Operator-Driver-Obligations/maintenance-and-repairs/" class="h5">Vehicle Maintenance and Repairs</a></li> <li class="footerHeaders"> <a href="/en-US/Operator-Driver-Obligations/Self-declaration/" class="h5">Self Declaration</a></li> <li class="footerHeaders"> <a href="/en-US/Operator-Driver-Obligations/Risk-rating/" class="h5">Operator Risk Indicator</a></li> <li class="footerHeaders"> <a href="/en-US/Operator-Driver-Obligations/Targeted-inspections/" class="h5">Enforcement Inspections</a></li> <li class="footerHeaders"> <a href="/en-US/Operator-Driver-Obligations/Make-a-confidential-complaint/" class="h5">Report an Operator confidentially</a></li> </div> </ul> </div> <div class="col-sm-3 text-center"> <ul class="list-unstyled text-small"> <li class="footerHeaders"> <a class="h4" data-toggle="collapse" href="#collapseFooterAbout" aria-expanded="false" aria-controls="collapseFooterAbout">About Us</a> <i class="fas fa-caret-down" data-toggle="collapse" href="#collapseFooterAbout" aria-expanded="false" aria-controls="collapseFooterAbout"></i> </li> <div class="collapse footerDropDown" id="collapseFooterAbout"> <li class="footerHeaders"> <a href="/en-US/About-CVRT/What-is-the-CVRT/" class="h5">About CVRT</a></li> <li class="footerHeaders"> <a id="logintocvrt" href="https://operator.cvrt.ie/" class="h5">Login to my CVRT</a></li> <li class="footerHeaders"> <a href="/en-US/Contact-Us/" class="h5">Contact Us</a></li> <li class="footerHeaders"> <a href="/en-US/CVRT-Statistics/" class="h5">CVRT Statistics</a></li> <li class="footerHeaders"> <a href="https://www.youtube.com/playlist?list=PLi8nqrsVU6hsw08haUqHgZV3Y3AFbbkYK" class="h5">Watch us on YouTube</a></li> </div> </ul> </div> <div class="col-sm-3 text-center"> <ul class="list-unstyled text-small"> <li class="footerHeaders"> <a class="h4" data-toggle="collapse" href="#collapseFooterUtility" aria-expanded="false" aria-controls="collapseFooterUtility">Utility</a> <i class="fas fa-caret-down" data-toggle="collapse" href="#collapseFooterUtility" aria-expanded="false" aria-controls="collapseFooterUtility"></i> </li> <div class="collapse footerDropDown" id="collapseFooterUtility"> <li class="footerHeaders"> <a href="/en-US/Privacy-Policy/" class="h5">Privacy Statement</a></li> <li class="footerHeaders"> <a href="/en-US/Terms-and-Conditions/" class="h5">Terms & Conditions</a></li> <li class="footerHeaders"> <a href="/en-US/About-CVRT/The-legislation/" class="h5">The Legislation</a></li> <li class="footerHeaders"> <a href="https://www.rsa.ie/" class="h5">Road Safety Authority</a></li> <!-- <li class="footerHeaders"> <a class="h5" aria-label="Sign in" href="/en-US/SignIn?returnUrl=%2Fen-US%2FAbout-CVRT%2FThe-legislation%2F"> Sign in </a> </li> --> </div> </ul> </div> <script> function togglePanel (){ var w = $(window).width(); if (w <= 767) { $('.collapse.footerDropDown').removeClass('in'); } else { $('.collapse.footerDropDown').addClass('in'); } } function navBarBottomMobileOrDesktop (){ var w = $(window).width(); if (w <= 767) { $('.navbar-bottom.collapse.in').removeClass('in'); } else { $('.navbar-bottom.collapse').addClass('in'); } } function containsNumber(str) { return /\d/.test(str); } $(window).resize(function(){ togglePanel(); }); togglePanel(); $(window).on('load', function() { togglePanel(); navBarBottomMobileOrDesktop(); }) jQuery.fn.outerHTML = function() { return jQuery('<div />').append(this.eq(0).clone()).html(); }; $( document ).ready(function() { var title = document.getElementsByTagName("title")[0].innerHTML; var titleContainsSearchEN = title.includes("Search"); var titleContainsSearchIE = title.includes("Cuardaigh"); var queryTextValue = $('.querytext').text(); var resultsNumber = containsNumber(queryTextValue); if (titleContainsSearchEN == true || titleContainsSearchIE == true) { var breadcrumbValue = $('ul.breadcrumb').outerHTML(); breadcrumbValue = breadcrumbValue.substr(23, 160); var transformedBreadcrumb = '<nav class="breadcrumb"><div class="container"><ol>' + breadcrumbValue + '</ol></div></nav>'; $('ul.breadcrumb').remove(); $("#headerWithLogoAndNavigation").after( transformedBreadcrumb ); if (titleContainsSearchIE == true && resultsNumber == true ) { $('.search-results h2').empty(); $('.search-results h2').text('Torthaí an fhiosrúcháin: '+queryTextValue); } else if (titleContainsSearchIE == true && resultsNumber == false) { $('.search-results h2').empty(); $('.search-results h2').text('Ár leithscéal, níor aimsíodh aon rud'); } } }); </script> </div> </footer> <script> var links = document.links; for (let i = 0, linksLength = links.length ; i < linksLength ; i++) { if (links[i].hostname !== window.location.hostname) { links[i].target = '_self'; links[i].rel = 'noreferrer noopener'; } } </script> <script> var links = document.links; for (let i = 0, linksLength = links.length ; i < linksLength ; i++) { if (links[i].href.includes("assets")) { links[i].target = '_blank'; links[i].rel = 'noreferrer noopener'; } } </script> <script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/bootstrap.bundle-105a4995b8.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/bootstrap.bundle-105a4995b8.js" type="text/javascript"></script> <script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/postpreform.bundle-184c77da50.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/postpreform.bundle-184c77da50.js" type="text/javascript"></script> <script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/app.bundle-0d23a48b21.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/app.bundle-0d23a48b21.js" type="text/javascript"></script> <script onerror="javascript: var target = event.target; var script = document.createElement('script'); script.crossOrigin = target.crossOrigin; script.src = '/dist/default-1033.moment_2_29_4.bundle-eda4e638fd.js'; script.type = 'text/javascript'; target.insertAdjacentElement('afterend',script);" src="https://content.powerapps.com/resource/powerappsportal/dist/default-1033.moment_2_29_4.bundle-eda4e638fd.js" type="text/javascript"></script> <script type="text/javascript"> var appInsights=window.appInsights||function(a){ function b(a){c[a]=function(){var b=arguments;c.queue.push(function(){c[a].apply(c,b)})}}var c={config:a},d=document,e=window;setTimeout(function(){var b=d.createElement("script");b.src=a.url||https://az416426.vo.msecnd.net/scripts/a/ai.0.js,d.getElementsByTagName("script")[0].parentNode.appendChild(b)});try{c.cookie=d.cookie}catch(a){}c.queue=[];for(var f=["Event","Exception","Metric","PageView","Trace","Dependency"];f.length;)b("track"+f.pop());if(b("setAuthenticatedUserContext"),b("clearAuthenticatedUserContext"),b("startTrackEvent"),b("stopTrackEvent"),b("startTrackPage"),b("stopTrackPage"),b("flush"),!a.disableExceptionTracking){f="onerror",b("_"+f);var g=e[f];e[f]=function(a,b,d,e,h){var i=g&&g(a,b,d,e,h);return!0!==i&&c["_"+f](a,b,d,e,h),i}}return c }({ instrumentationKey: "f783c4c7-c3e3-41cd-8583-12553fb088df" }); window.appInsights=appInsights,appInsights.queue&&0===appInsights.queue.length&&appInsights.trackPageView(); appInsights.clearAuthenticatedUserContext(); </script> <script> //this event will update the title of the page based on active breadcrumb $('.breadcrumb').ready(function () { if ($('.breadcrumb').is(':visible')) { document.querySelector('title').innerHTML = ($('.breadcrumb > li.active').text() + " | CVRT "); } }); function GoToNewEditor() { var editCmsUrlSegment = "EditInCms"; var currentUrl = window.location.href; if (currentUrl.indexOf('?') > -1) { var urlSegments = currentUrl.split("?"); window.location.href = window.location.origin + '/' + editCmsUrlSegment + window.location.pathname + '?' + urlSegments[1]; } else { window.location.href = window.location.origin + '/' + editCmsUrlSegment + window.location.pathname; } } </script> <script> if ('serviceWorker' in navigator) { navigator.serviceWorker.getRegistrations().then(function(registrations) { for(let registration of registrations) { registration.unregister(); }}).catch(function(err) { console.log('Service Worker unregister action failed: ', err); }); } </script> <!--Start Show Session Expire Warning Popup here --> </body> </html> <!-- Generated at 11/24/2024 3:09:45 AM --> <!-- Page OK -->