That makes perfect sense, as refunding a whole dedicated server is expensive, and usually, wouldn't be done unless the SLA was breached.
After all, the customer chooses the spec, so if the host lived up to the spec, then why should the customer be refunded?
Often poor shared hosts offer diabolical performance and bad experience, so it would be reassuring that you can try out a service before you have committed any money.
No less than 30 days, but no more than 60. If 30 days, you generally should know whether you like the host or not.
__________________ █ Inode Hosting - Reliable Web Hosting for the right price.
█ Shared & Reseller hosting featuring the industry leading cpanel
█ 99.9% Uptime Guarantee ,30 Day Money Back Guarantee ,24/7 Support
█ Founded in 2011
30 days is pretty standard. Just be sure to research the company, as some will state 30 days no questions asked, and when the refund is requested, will find all sorts of reasons to not honor it...plus some will state so in their TOS, which then makes the 30 days either a lie, or for smaller priced services.