Yes, Diablo Immortal will be completely free to play. So you don't have to spend any money to play this game. The developers plan to finance Immortal exclusively through the in-game store. Here you can also buy cosmetic items. So, you don't have to spend any real money in this game. Diablo Immortal is therefore not a pay-to-win game.