on time
good/reliable customer.
Customer always pay on time. Is always on time with payments.
Not on time.
Delinquent/Unreliable Customer.
Alternatively you might hear a customer who is always in arrears or a customer who is always late [with payments].