Do you have to pay it all at once?

No. They have payment plans.