"pay cash to the owner at the time of purchase; cold, hard cash" "The old man said, ""To buy my pony you'll have to pay $300 - cash on the barrelhead."""
CASH ON THE BARRELHEAD
Meaning of CASH ON THE BARRELHEAD in English
English idioms vocab. Словарь английских идиом и выражений. 2012