Investing in stocks is a great way to build wealth over the long term, but it can also be a source of regular income. One way to earn income from stocks is through dividends. Dividends are payments made by companies to their shareholders, and they are normally made every three months. Covered call options are one more technique to profit from stocks. With this strategy, investors can earn money by selling call options on the stocks they already hold and collecting premiums. Finally, some stocks offer the chance for capital gains, which can be reinvested to generate greater income over time. Investors can create a diversified portfolio with long-term growth potential and consistent income by combining these tactics.