ON THE NAIL


Meaning of ON THE NAIL in English

( BrE , informal ) ( of payment ) without delay :

They're good customers who always pay on the nail.

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.