I've had a domain registered through Mochahost for over five years now, along with another site or two hosted by them. I had big plans for this particular domain and recently logged in to change my contact info only to discover that I no longer own the domain.
Let me be clear... I paid Mochahost to renew the domain last year. They charged me the fee, gave me an invoice confirming the renewal, etc. Even now when I log in, their control panel STILL says I own the domain and it's due for renewal a few months from now, but I do not own the domain anymore. They lost it. This domain is valued at a minimum of $1500 by several appraisal sites, and it was worth more than that to me with the plans I've made for it.
Do not trust Mochahost. They will lose your priceless property then do absolutely nothing to compensate you other than the $10 they charge to register or renew a domain. It doesn't matter if they can manage to keep your web properties for a few years. When they give it away to someone else, it's gone for good. Do not support a company like this.
I don't know if it was registered after expiring or stolen. All I know is that I paid Mochahost for the renewal last year, they told me it was renewed (their site still says I need to renew it in April of this year), and I just now found out that I no longer have the domain. I wouldn't even know now if I didn't attempt to update my contact info.
The host says they are sorry for the inconvenience, and they can refund me the $10.45 registration fee or register a new domain for me.
I've had the domain registered with them for over five years. I didn't suspect anything would go wrong now. I monitor most of my domains on another provider, and was trying to transfer it over, so I could monitor it more easily. I actually tried to do so over a year ago, but the transfer failed due to another something stupid on the host's side. They didn't unlock the domain, nor provide a method for me to do so.
It is likely their billing panel did not connect to the domain registrar's API properly. As a result, the domain was not renewed, even though the renewal fees were paid and you also received the confirmation email for the domain's renewal.
Unfortunately in such cases, their TOS would probably exempt them from taking on any responsibility. You might want to take a look to be sure though.
█ HostWithLove.com - World Class Hosting Personalized - 9 Locations Across 4 Continents
█ Fully Managed Shared, Reseller, Semi-Dedicated and Dedicated Servers
█ cPanel/WHM | CloudLinux | LiteSpeed | MariaDB | R1Soft CDP | SpamExperts Outbound Filtering
█ Locations: Dallas, Los Angeles, Lansing, Orlando, Sao Paulo, Amsterdam, London, New Delhi and Hong Kong