Avg. Reward Per Mission: 150g
Total Number of Characters Per Realm: 11
Avg. Time of Each Mission: 8hr
Avg. Gold Per Day: 1,650g
Avg. Gold Per Week: 11,550g
Avg. Gold Per Month: 46,200g (enough to buy WoW token)
Time Till First 1,000,000g: 21 Months
Now you may be thinking 21 months is a long time, but you have to remember that's how long it would take if you only used the WoW Companion app (which I consider a Passive income). And also keep in mind this method does take some investment on your part (getting alts to level 100, artifact weapons and followers).