Research shows that inoculations are slowing, with around 12 per cent of people saying they have no intention of being immunised.
In order to reach herd immunity Germany needs to vaccinate 80 per cent of its population, which is starting to look unlikely.
To solve this problem economists have suggested paying Germans €300 (£258) to get the jab.
Each person that gets vaccinated is estimated to save the government €1,500 in healthcare bills and further economic damage caused by the spread of the virus.
“With a cash reward, people can immediately see the positive impact on their finances and are free to use the money according to their own preferences,” Jan Schnellenbach, professor of economics at the Brandenburg University of Technology, told The Times.
Nora Szech, an economist at the Karlsruhe Institute of Technology, has calculated that a €500 bonus would raise the proportion of the population willing to be vaccinated to 90 per cent.
However Schnellenbach believes that €200 or €300 would be enough.
“There are pointers in the academic literature, from laboratory and field experiments, that show you can achieve really quite big effects on people’s behaviour with this kind of sum,” he said.
The German government has held off lifting all lockdown restrictions until more people are vaccinated.
Some politicians have suggested offering incentives, such as free cinema, swimming pool or museum tickets.