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.
Оксфордский английский словарь для изучающик язык на продвинутом уровне.
2005