For the most part, I was paid on time, 90 days. It just takes being aware of the time line and, admittedly, a simple email or phone reminder to the employee who does the payments. She's very friendly and approachable. Don't forget to submit your invoice as required, too.