There are many companies where you can transfer a domain name for a cheap price, but in this list you can compare different domain name registrants. For you can transfer the domain name to GoDaddy for only $6.85, and they have different plans and really the control panel to admin your domains is very easy to use. We high recommend use GoDaddy because the control panel is very friendly.
The process to transfer a domain is really easy, first contact your existing hosting company to unlock the domain name and then get the authorization code to transfer the domain. Every reliable web hosting company has done this process very easy and you can do it in a couple of steps.
Some of these companies are offering to transfer the domain name for free if you contract a hosting plan; this is a great way to save money, as you can see there is a column where you can see what companies are offering this service.
The process to transfer a domain name take a few days around 7 to 10 days, remember do it with time to no pay in both hosting companies, maybe 1 month before expired your annual registration.