Find out why he is paying late (if he returns your calls).
It could be to do with his salary coming in on a certain date? Give him the option to change his rent due date and have him pay a once off amount adjusting the rent to a new due date.
If you cannot find out the reason or if he avoids...