When is the first payment due?

Advance payment for services must be received at least 90 days before services are provided.