If I mail my payment on the due date do I have to pay a penalty?

No, as long as the envelope is postmarked by the due date.