on time

adj

1.
acting or arriving or performed exactly at the time appointed
2.
payable in installments within a designated period of time