Methinks your plan to overcharge customers and take their money for yourself has been rustled! Quick! To the Levi-athon!
What type of daft person sends the money ON the due date and expects it to arrive on the same day? The DUE DATE is the date it should get there, stupid moron.
Why not just get some kind of automated billing system that takes the money out of your bank account for you?