In het 2012 seizoen reed Tänak een volledig programma in het WK met een Fiesta RS WRC ingeschreven door het M-Sport World Rally Team. Hij behaalde dat jaar zijn eerste podium resultaat in Sardinië, waar hij als derde eindigde. Het seizoen verliep echter ook wisselvallig en Tänak keerde uiteindelijk in 2013 niet terug bij het team. Dat jaar is hij onder meer weer actief geweest op de Estse rallypaden. Tänak keerde terug in het WK in 2014, waar hij het seizoen aanving in Zweden met een Ford Fiesta RS WRC. Daarnaast reed hij ook een programma in het WRC-2 kampioenschap. In het 2015 seizoen keerde hij terug als officiële rijder bij M-Sport. Zijn beste resultaat dat jaar zette hij neer in Polen, waar hij als derde eindigde. Tänak verloor hierna zijn zitje bij het eerste team en zou in 2016 onder de vlag van het DMACK World Rally Team rijden op het gelijknamige bandenschoeisel. De competitieve wisselvalligheid hiervan zag daarom ook wisselende resultaten voor Tänak. In Polen zat hij opnieuw van voren en stevende daar af op een overwinning, totdat een lekke band op de voorlaatste proef hem dusdanig veel tijd kostte waardoor hij terugviel naar de tweede plaats achter uiteindelijke winnaar Andreas Mikkelsen. Tänak greep later in het seizoen in Groot-Brittannië opnieuw naar een tweede plaats toe. Kort hierna werd ook duidelijk dat Tänak in 2017 weer terug zou keren bij M-Sport's eerste team, uiteindelijk als teamgenoot van viervoudig wereldkampioen Sébastien Ogier. Hij opende het seizoen sterk met een derde plaats in Monte Carlo en een tweede positie in Zweden. Zijn langverwachte eerste overwinning kwam uiteindelijk in Sardinië. Een paar rally's later won hij in Duitsland ook zijn eerste asfaltwedstrijd.