to make sb suffer a lot
cost sb dear
That one mistake has cost him dear over the years.
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición