Noun
cash on the barrelhead (uncountable) (US, idiomatic) Money in the form of paper currency or coins, paid immediately at the time and place of a transaction: cash only (no credit), and at the point of sale.