Are there any set up costs?

No, we don't charge you for any set up costs if you subscribe for one of the existing plans.