Some costs are one-time while others are recurring. You may click here to download a document that explains this more.
You would also need to have credit in your account for the domain purchases. You may click here to learn how to add funds to your account.