A few of my domains are up for renewal in the next few months. I checked the prices and I'm pretty shocked to see $xx renewal prices. When I bought these domains for multiple years initially, with no discount, they were $7.99. I recall a few years before that that I was renewing domains I owned for only $4-5.
What gives? It amazes me that $1.99 will get you 100GB of cloud storage for a year, that you can run your website including its API in the cloud for an insignificant cost, and that you can stream unlimited movies for less than $10/month yet somehow maintaining a couple of DNS records (and some associated paperwork?) costs $xx/yr. Is it the registrars expecting unjustifiable levels of profit? I also see no real competition, maybe ICANN is collecting fees (and if so, where is the justification)?
Is there an actual reason why these fees are much above cost to maintain the records let alone increasing at a pace that puts just about any investment source to shame? More importantly, is there anything we can do about this? It seems completely absurd to me.
-ICANN charges contract fees, $100k+ to registrars to become accredited.
-TLD operators (like Verisign for .com and others for every other cool TLD your users might want to register) charge a base fee to the registrar per domain that is registered.
For example, Verisign (holder of the .com TLD) charges roughly $6 per domain to the registrar.
Registrars then have to pass on those costs to you AND add a little more for their own operating expenses and profit.
Many registrars use domains as a loss leader. They LOSE money on domains in order to upsell you on other services (hosting, SEO, ecommerce, etc.).