Turnkey websites mean a website that is prebuilt and ready to be installed on a server using a new domain. A complete website means a website has its own domain and is fully functional (has traffic and revenue). You don't need to invest any money to create turnkey website because you don't need a domain and hosting. However, a complete website needs a domain and hosting.