on the nail
idiomPart ofnail
on the nail — idiom
1. Immediately or without any delay, especially when paying money.
1.idiom
Definition
Immediately or without any delay, especially when paying money.
Example
The client paid the invoice on the nail.
Maya always pays her rent on the nail.