All invoices are generated 14 days before the due date to give you plenty of time to make payment at your leisure. Paying an invoice early does not bring your renewal date forward, it remains the same each month regardless of when the invoice is paid so you don't need to worry about when to pay.