From Longman Dictionary of Contemporary Englishsomebody had (got) it comingsomebody had (got) it comingREGRET/FEEL SORRY#used to say that you are not sorry that something bad has happened to someone, because they deserved it I’m not surprised his wife left him – he’s had it coming for years. → have
Examples from the Corpus
somebody had (got) it coming• Put like that and you might think they had it coming.• That pair obviously just had it coming.• He had it coming, and I did him in.