Germany's business climate index edged up to 84.9 points in May from the revised 84.5 points in April, according to data from the ifo Institute published Friday.
Analysts expected 84.2 points for the month.
Meanwhile, the current situation index stood at 86.1 points, against the prior 85.4 points and the market forecast of 85.1 points.
The expectations indicator rose to 83.8 points from the revised 83.5 points earlier and the consensus estimate of 83.5 points.