I heard you'll need to buy the game upfront then pay $15 just to access online.
Additional fees for using the auction house, chatting, and being able to connect to battle.net will each require an additional $5 to $10 fee.
Finally, being able to alter your graphics settings outside of single player will require an additional $120 a year, depending on how far you want to go.