on delivery
idiomDefinition of on delivery
: when goods are received
Payment is due on delivery of the goods.