If you want to transport goods commercially in Germany with motor vehicles over 3.5 tons, you need a permit. For cross-border transport, a so-called community license is required for motor vehicles over 2.5 tons.