IdiomDaily LifeEnglish

cash on the nail

Meaning: Payment made immediately.

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

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 English idioms

Explore another collection: Tongue Twisters

Tricky phrases to practice out loud, from languages around the world.

Browse all tongue twisters →

Keep exploring

Explore all idioms →