Typically a domain name costs $10 - $15 per year. Note that some hosting companies offer free domains with their hosting packages. Users can save money by signing up with these hosts.