Bet deal is made after it should have been (7)
I believe the answer is:
belated
'after it should have been' is the definition.
I can't tell whether this defines the answer.
'bet deal is made' is the wordplay.
'is made' indicates an anagram.
'bet'+'deal'='betdeal'
'betdeal' with letters rearranged gives 'BELATED'.
Can you help me to learn more?
(Other definitions for belated that I've seen before include "After due time" , "Behind time" , "Coming too late" , "Out of date" , "Bleated, being too late" .)