Behind time for arrival (7)
I believe the answer is:
overdue
(Other definitions for overdue that I've seen before include "Still unpaid" , "(Of library books) late" , "not yet paid" , "Behind expected time" , "Of payment, past the required date" .)