Clue: Deliver on contract (7)
Answer: RELEASE
Explanation: Definition: Deliver
A charade of RE ('on') plus LEASE ('contract').