Not 100% true as some services are exempt, such as if the plan has been made to clients specifications then it is made to order and therefore cannot be refunded under the The Consumer Contracts Regulations, also this ONLY applies to Consumers, so if you ordered as a business then these regulations do not apply
No host will refund domains, IPs, SSL certs. etc. as most of these are ordered in the buyers name or assigned to a specific domain, so if refunded the domain etc. would still be registered to the buyer.
This is upto the host, if they have a MBG then no matter what period you paid after the Guarantee period they dont need to refund you anything . i.e you pay ÂŁ200 for an annual plan with a 30 day MBG and you cancel on day 29 then they will refund you, but if you cancel on day 31 they could say sorry you are over the MBG so no refund.
well you need to learn a lot as laws are in place that refunds MUST be made in the same method as paid from. ie. you pay using Paypal then refund must be made to the same paypal account paid from, you pay by credit card, then refund must be made to the same credit card.
No a host cannot decide to pay a different method, MUST be refund to the same method/source the original payment was made. if you do not then you will find yourself without any method to take payments as both Visa and Mastercard would block any payment processor from dealing with you.
Please note the original poster did not provide details in this matter, therefore I made it based on them being an individual using a standard service. If they are using business or custom services, I'd expect them to know much better.
I believe I already stated that domains, dedicated IP's etc are very varied, as some companies will actually refund people, cancel the domain (at their loss) and block the client from being a customer in future. It's not a common issue, however smaller hosts can very easily fall into this so called trap.
Regarding MGB after the first month, I stated they SHOULD refund unused months, and most larger hosts do, however there is no legal obligation for them to do so whatsoever. They usually do it on moral grounds, to avoid negative feedback on review sites.
In my experience hosts have chosen different refund methods, and when they use PayPal, to my knowledge, I've never seen PayPal block a business account as a direct result of this. If they do it frequently, of course, but if it's occasional PayPal won't even blink an eye at it, as it's a pain for them to deal with it if the buyer/seller do not agree with each other.
All information I specified regarding the legal side is from
https://europa.eu/youreurope/citizens/consumers/shopping/guarantees-returns/index_en.htm, however I have admittedly failed to check exact details before making the final draft of this post. The cooling-off period is 14 days (not 1 Month) as I orginially thought and it's the same period for receiving a refund. So it's 30 days total, not 60 as I may have led some people to believe.
I will in future provide references in posts such as this regarding the law, and make sure the information matches what the law says.