on the barrelhead

listen to the pronunciation of on the barrelhead
Englisch - Englisch
(American Slang) in advance, payment carried out immediately when something is bought (e.g., "The store won't deliver the goods unless we pay cash on the barrelhead")