Punch from barkeeper for a teetotaller (9)
I believe the answer is:
perforate
'punch' is the definition.
('perforate' can be a synonym of 'punch')
'from barkeeper for a teetotaller' is the wordplay.
'from' says the answer is hidden in the clue.
'PERFORATE' is hidden within 'barkeeper for a teetotaller'.
(Other definitions for perforate that I've seen before include "punch" , "Make hole or holes through" , "Puncture" , "pass through hole" , "bore!" .)