En este primer párrafo te contradices, si sabes como hacerla no tienes porqué pagar, ademas si ya tienes el sitio en wordpress.org osea con tu propio hosting, solamente tenes que mantener el formato delas entradas en el nuevo dominio, o sea:
HTML:
http://DominioViejo.tk/el-nombre-del-post
http://Dominionuevo.com/el-nombre-del-post
y entonces en el htaccess haces la dirección para que todos los post redireccionen alos nuevos.
En google hay muchos tutoriales y varios tipos de codigos, ahi seria probar cual te funciona mejor.
Ademas de eso tenes que dar de alta tu nuevo dominio en gogle search console y decirle ademas que vas a cambiar tu viejo dominio al nuevo.
Aqui explican mejor eso
Cómo cambiar de dominio wordpress sin perder posicionamiento y sin cambiar de hosting | DDigitales