Do you intend to transport goods in Germany by motor vehicle, either as part of a business or for remuneration?
And do you use vehicles with a maximum authorised mass, including trailers, of more than 3.5 tonnes?
In that case, you will need a Community licence, which is issued by the local transport authority with jurisdiction over your place of business. Until February 2026, a road haulage licence was required for domestic freight transport within Germany. For cross-border goods transport, a Community licence was required. Since 27 February 2026, only the Community licence has been valid for both domestic and cross-border transport.
Cross-border road haulage
For cross-border road haulage, a Community licence is required for motor vehicles with a maximum authorised mass exceeding 2.5 tonnes. For purely domestic freight transport within Germany, the obligation to apply for a Community licence applies, but only for vehicles with a maximum authorised mass of more than 3.5 tonnes. Furthermore, it entitles the holder to carry out domestic transport in other EU or EEA states (cabotage).
A CEMT authorisation may also be required for the transport. This authorisation permits you to carry goods in cross-border commercial road haulage between 43 CEMT member states; the points of loading and unloading must be located in two of the European states party to the agreement. These include the EU and EEA states, as well as a number of Eastern and South-Eastern European countries. The Federal Office for Freight Transport is responsible for CEMT authorisations.
Transport to and from third countries (non-EU or non-EEA countries)
For transport operations to third countries that do not belong to the EU or the EEA, you will need a Community licence for the section of the journey within Germany. For the sections of the journey in third countries, you can obtain ‘bilateral authorisations’. The Federal Office for Logistics and Mobility is responsible for this.
Please note: If you are driving into or through Switzerland as part of commercial road haulage, you will need a valid Community licence.
Note: Own-account transport is not classified as commercial road haulage. Own-account transport refers to the carriage of goods for your own purposes. The transport or delivery of goods that you yourself consume, manufacture or process must be merely an ancillary activity.
You do not require a Community licence for own-account transport, but you must register this with the Federal Office for Logistics and Mobility.