Fortnite make money for running its services mainly through the in-game store which has a lot of cosmetics that are updated everyday. People buy the Legendary Item called V-Bucks with real money, which can in turn be used to purchase items from the store including the Battle Pass.