Uber gave in to German officials on Tuesday by agreeing to change its UberPop service in Frankfurt and Munich, according to Reuters.
The Silicon Valley-based company now has the same rates as other German taxi companies, charging Uber riders 35 cents per kilometer.
This makes UberPop less attractive in Germany, meaning it will be harder for drivers to book rides in the next couple of weeks. UberPop allows drivers to pick up riders using their own cars to take them to wherever they need to go without having a taxi license.
In March, the Frankfurt regional court warned Uber that the company would face "stiff fines" of up to 250,000 euros (about $266,000 USD) for violating any local transport laws in a case brought on by taxi operator Taxi Deutschland.
Uber called the ruling "a defeat for all those who want more choice for their personal mobility," in a statement to Reuters.
A German court issued a ban last month on UberPop, the cheapest service provided by the ride-hailing firm.
Previously, Uber agreed to adapt the new tariff policy for its services in Berlin, Duesseldorf and Hamburg, according to Reuters.
Uber has made headlines all over the globe for a number of its policies, from how it pays drivers, ensures passengers safety and charges riders.
The company has also been hit with court injunctions in places like Belgium, France and the Netherlands.
Since being launched in 2010, Uber is now available in 270 cities and 56 countries, according to Reuters. The company is currently valued at $40 billion despite its issues around the globe.