There are plenty of sites which do it for about 5-15$ but many warn that the Tmobile variant is locked by the app, You should find an app called Unlock and it's icon is a tmobile magenta lock. You will most likely have to unlock it through there. Temporarily unlock for a month worked for me immediately the same day I bought phone, but for permanent unlock you'll have to pay the device off and then select permanent unlock. Currently the bootloader is locked by LG for this phone. If and once that is available you'll probably be able to replace the Tmobile rom and get rid of that lock feature. Then unlock via some "hack" process or buy a cheap key. I used unlockbase.com for my G5 and they offer G7 for 5$ but like I said the Tmobile lock will probably prevent you from fully unlocking the phone.