Do I have to pay as soon as an application is submitted?

No. Companies have 30 days to pay an application fee invoice.