Basically this is up to what hosting plan you've chosen. If you choose monthly hosting plan, you can pay monthly. But you have to pay setup fee as mentioned by Scott. If you choose yearly hosting plan, you will pay yearly. If you choose two-year plan, you will pay every two years, etc.