Valve has officially announced that it’s settled on a free-to-play business model for DOTA 2. How will it it make money? Why, through the newly-announced DOTA Store where it will be selling in-game items. Steam Workshop users can buy/sell their wares there as well.
To top that, you can even spend some money right now, by buying early access to the on-going beta under the disguise of a $40 “Early Access Bundle” of items. Head to the store here for more deets on that.