The cost depends mainly on the extension, such as .CA or .COM, and the registrar you choose. Domain names are generally renewed annually in order to maintain ownership.