cash on the nail

Meaning: Payment made immediately.

Language: English

Literally: (Already vivid in English)

Example: “The dealer wants cash on the nail, no checks.”

Category: Daily Life

Origin: British English from the 16th century. A popular story links it to bronze pillars ("nails") outside the Bristol exchange where merchants paid, but those pillars are later than the phrase, so the origin is uncertain.

Equivalents in other languages

More idioms — Daily Life

More English idioms

From our tongue twisters

Browse all tongue twisters →

← Back to Idioms