Being able to stay home with your children while earning money from home is the ideal solution for most women. And thanks to the internet and improvements in technology over the past decade or so, more of us than ever are now able to do this. Earning money in a flexible way allows us to prioritise our children while still building our own skills, it avoids large gaps in our employment history and enables us to bring in some money. And with the cost of living skyrocketing right now, any extra money is going to be incredibly helpful for most families. Here are some of the ways you can generate an income as a stay at home mum. 

Trading and Investing

From the stock market to cryptocurrencies, investing can be exciting and lucrative. Everyone can learn to trade, and by adjusting your trading strategy for your risk tolerance, trading can be a suitable way to generate income for almost any household” says Rob Colville, CEO of The Lazy Trader. “If you find you’ve got enough time to familiarise yourself with the fundamentals of trading, such as reading candlestick pattern charts, it can be a great way to monetize some at-home time. 


Being skilled at a craft and being able to make impressive, tangible products to sell is a fantastic way to earn money from home. The best thing to do is consider the existing skills that you have, for example if you’re already a keen hobby baker then you could build on this and start your own baking business. Whether you’re interested in jewellery making, soap making, upcycling furniture or any other form of craft, this is a fun and satisfying way to earn some extra money. If you have a craft you enjoy but your skills aren’t quite there, you could always take a course to improve before setting up your business.


It takes time and effort to build a blog, you need to commit to writing lots of good content, promoting and improving your site’s domain authority. While this isn’t a get rich quick scheme and won’t happen overnight, blogging is worth the effort as it can be an excellent source of income. Once you reach a stage where companies want to start working with you, you can be paid to insert sponsored posts and links onto your blog in return for a generous payout. Write about things that interests you, choose a blog topic that you already have a good knowledge of. That way you’ll have fun and learn as you go, and over the longer term the money will eventually start to come in. 

Freelance Writing

If you’re a fluent writer but don’t have the time, patience or desire to grow a blog following then freelance writing can be a good alternative. You can sign up to freelancing sites and ‘bid’ on jobs that you feel you’re able to do. This is often article and blog writing for companies, as well as jobs like content writing for websites and copywriting for Amazon sellers who often need English descriptions to help sell their products. As time goes on, you’re likely to work regularly with the same clients and can build up a reliable stream of jobs and income.