cash on the barrelhead

📖 general
Meaning
Payment in full, immediately, and in cash.
Literal Meaning
Cash placed directly on the top of a barrel (historically a common surface for transactions).
Example
“If you want that antique, you'll have to pay cash on the barrelhead; they don't accept checks or cards.”