I received a reply from 1and1. See below.
My domain name is registered through Godaddy and I host on 1and1.
Now that I have my certificates is moving my hosting the only option I have if I want to use LetsEncrypt’s certs? Which I do as I don’t feel anyone should have to pay for something that’s become necessary in the world of google and is a good thing in general.
Thanks all, for the help and for doing all of this in general.
Dear Tomás Hradcky (Customer ID: --------),
Thank you for contacting us.
Please be informed that 1&1 SSL cannot be used with domain names that have modified DNS settings and/or a domain name registered/hosted with 1&1 using an external SSL. If you would like to apply an SSL certificate to a domain with modified name server or IP Address (A-Record) settings, please reset them to the default servers. This can be done from the 1&1 Control Panel. On the other hand, there is no option for domain names hosted with 1&1 to use an external SSL. However, if you wish, you can purchase your SSL Certificate here in 1&1. We are hoping for your consideration and understanding. We thank you for being a long time 1&1 customer.
If you have any further questions, do not hesitate to contact us.
Sincerely,
Renan Joshua Jamola
Technical Support
1&1 Internet Inc.