I just transferred a bunch from my 1&1 to my own tag. You need to go to a different website:
https://contract.oneandone.co.uk/ then you have to tell it to cancel a part of your contract (which is worrying!) but then you can choose transfer to a new tag. Then they send an email which you have to click on to confirm. It did work in the end though! Just make sure you don't CANCEL everything!!
I had a whole load of problems trying to transfer out these domains using their contract.oneandone.co.uk system.
I ended up doing it the nominet way. It was very easy and I transfered everything out for £15 I think.
I dont think 1&1 have an official fee to transfer out but be very careful even if you do it throough nominet.
In my case I had to do it through nominet because 1and1 didn't recognize the tag I was trying to transfer the names to. It was my own tag and wasn';t in their tag database and so it didn't exist!
Many calls later they kept telling me my tag didnt exist, complete muppets so I did it through nominet.
I thought this would be the last of my prob;lems with them, but they continued charging me for names that were no longer on their tag and that I was renewing myself on my own tag. After calling them they insisted that the names are registered with them (because they see them in the control panel!!!) and so they kept charging my credit crad until I cancelled my card.
1and1 has been the worst company to deal with in my life. Not just the worst domain company but the worst business ever.
It's ok for people and companies to make mistakes, but when you explain everything and they continue to charge you, and then you let them know again and they still charge you... then they ignore emails but still charge you for services and domains no longer registered with them, it is ridiculous.
I still don't think I got all of the money back from them.