1. Become an agent - being an agent enables you to join a new company while being flexible in your time and resources. For example, you can be an insurance agent and you really do not need to go to the insurance office everyday, you will simply offer the product where you are and derive commissions from this endeavor.
2. Join an affiliate marketing company - this endeavor enables you to earn passive income that can give you some extra cash in the long run because for every sale you do, you earn a commission. But the nice feature about affiliate marketing is that it also enables you to recruit other people and earn commissions from their sales as well.
3. Establish a home business online - being online means that you can be quite flexible in your time because you only need to check up on your site only once in a while. However, this work at home convenience is also dependent on the kind of online business you run because there are some businesses that require your computer to be online 24 hours a day.
4. Make a blog - a blog is somehow related to making a website but the nice thing about blogs is that you can establish it for free. You only need to register and write a few articles everyday or every other day for you to generate income for as long as your blog exists. This income comes from advertisers who want to be present on your blog, note though that you first need to register with sites that place advertisements on your blogs.
5. Invest - investments enable you to yield gains from your endeavors. Investing can be quite simple especially if you seek the guidance of a financial expert who can invest your money in investment mediums that have a good performance.
As you can see, there are many ways to you to generate extra money to augment your regular income. The key is to be open to new ideas and become creative.