As with everything else, it depends. Simple .com domains can be very affordable at $10 or $20 per year. Different registrars charge different amounts. Also, certain domains like .net, .co, and .biz may come with a higher price tag. People often buy each of them for their domain name to keep others from buying them and tricking their customers into going to a different site.