A well-constructed dividend portfolio could potentially yield anywhere from 2% to 8% per year. This means, to earn $3,000 monthly from dividend stocks, the required initial investment could range from $450,000 to $1.8 million, depending on the yield. Furthermore, potential capital gains can add to your total returns.