Domain pricing is one of the more quietly deceptive corners of buying anything online — the advertised price and what you'll actually pay in year two are frequently unrelated numbers.
Many registrars price new registrations as a loss-leader — sometimes a dollar or less for the first year on certain TLDs — specifically to win the sale, then renew at a much higher standard rate. If you're registering a domain you plan to keep for years (which is almost always the case for a real business), the renewal price is the number that actually determines your total cost, not the year-one promotional rate.
A smaller number of registrars have built their business model around transparent, at-cost pricing with no renewal markup and no aggressive upselling of add-ons (privacy protection, "premium" DNS, SSL certificates that should be free) at checkout. These tend to have less flashy marketing than the registrars that dominate search ads, precisely because their margins come from volume and simplicity rather than upsells.
Look up the specific TLD's renewal price directly on the registrar's own pricing page (not the promotional landing page), check whether WHOIS/domain privacy is included free or charged separately (it should be free at this point), and check whether transferring the domain out later is free or has an unlock fee — some registrars make leaving deliberately annoying.
Some registrars offer discounted pricing specifically for transferring in a domain you already own elsewhere — worth checking if you're unhappy with a current registrar's renewal pricing, since a transfer can sometimes net you a full year at a discounted rate on top of moving to better ongoing pricing.
Multiplying a registrar's advertised renewal price by however many years you realistically plan to keep the domain, rather than evaluating only the first-year cost, is the only honest way to compare registrars — a domain that's cheapest in year one is frequently not the cheapest option over a five-year horizon once true renewal pricing is factored in properly.
Registrars serving domain portfolio owners often have meaningfully better per-domain pricing at volume than consumer-facing registrars optimized for single purchases — worth specifically comparing if you're registering multiple domains for one business (main site plus regional or defensive registrations) rather than assuming the same registrar that's fine for one domain scales well in price for several.
Registering common misspellings or alternate TLD versions of your main domain (a .net alongside your .com, for instance) prevents a competitor or bad actor from registering a confusingly similar domain later — a modest ongoing cost that's cheap insurance against a genuinely disruptive brand confusion problem down the line, especially once a business has real traffic and an established reputation worth actively protecting from confusingly similar domains registered by someone else.