Today I learned GoDaddy offers a refund if you cancel your hosting plan early. I couldn’t really find a straight answer for this and wanted to be sure. So I emailed support and they replied pretty quickly saying they would refund the unused months. To be sure this still applies and applies to you, send support a ticket request.
2016 update: You only have 30? or so days to get a refund. After that, NO REFUNDS!