Meaning of “you have to hand it to sb” - Learner’s Dictionary

you have to hand it to sb

informal

used when you want to show that you admire someone:

You have to hand it to Mick, he's done a good job on that kitchen.

(Definition of “you have to hand it to sb” from the Cambridge Learner’s Dictionary © Cambridge University Press)