pay for
pay for {v.}
To have trouble because of (something you did wrong or did not do); be punished or suffer because of.
When Bob could not get a good job, he realized he had to pay for all the years of fooling around instead of working in school.
Mary was very mean to John because she wanted to make him pay for all the years in which he had ignored her.
Categories:
Source: A Dictionary of American Idioms