All domain registrations or transfers are initiated upon the first payment, this means instant setup.
For your domain to propagate and show live online times may vary, we say up to 72Hours is a good enough time to wait before you should send in a ticket, by default the dns is set to our own custom dns. If you are going to host external, ensure your DNS is entered correctly on the initial order process.