Student or Learner
Is the following idiom used mostly ny americans or britons?
They pay the bill on the nail every month.
Thanks very much indeed.
I have heard it, but very rarely, and the context sounds a little awkward. I think of "on the nail" as more to do with the *amount* of something.
"He guessed how many sweets were in the jar and got it on the nail!"
More natural in Br Eng when talking about doing something at a specific time might be "on the dot"?
I'm not a teacher.
on the nail (Br.)= in hand; on the spot; immediately; without delay or time of credit; as, to pay money on the nail; to pay cash on the nail.
Pay on the nail! = Money up front!
on the nail: Information from Answers.com
Here is the American’s equivalent of the expression in question:
on the barrel (or barrelhead)
- Granting, giving, or requesting no credit: paid cash on the barrel for the car.