Your domain is registered as soon as you order it, but it can take between 24 and 72 hours for it to appear online.
The domain is registered by us on your behalf and always belongs to you (subject to paying your hosting fees).
Your domains will automatically renew, so you do not need to worry about forgetting to renew. You will also receive a 30 days’ notice when your domain is coming up for renewal, so make sure your email address is valid and working in order to receive the notice.
Of course – you own them so can do as you choose with them.
You have the option to transfer most domain names at any time, whether to another person or to another company. Some domain name extensions will have a 60 day period where you cannot transfer in or out.