Ultra will setup hosting and domain accounts immediately upon approval usually within 5 minutes. Other packages and special requests will be setup within 24 Hours and most often within just a couple hours.
On the anniversary date of your selected term. You will receive a invoice before the due date. If you pay by credit card, payments are automated for you.