Home based companies are the solutions for people who have other obligations towards family or are with reasons to not leave the house. But for most people, starting a company is not an idea that might come up when considering income options. Carrying out a corporate initiative is notorious for something that has a 50% chance of failing; but this is not the case for those who have the drive to carry out the workload required to see their dreams come true.
What you should prepare yourself for
If you already have a hefty amount of things to do at home and only a couple of hours free, then running a company alone will not be a proper solution. Whether it is home based or external, running a company will take your time, effort and motivation and you will have little time for anything else until your company is solid. It will be much better to deal with the load of starting a company and running a home/ staying at home if you have a partner to mentor you and support you when you need it as well (it takes a while to reduce overhead costs sometimes).
If you plan on getting assistants or helpers for your company once it starts growing bigger, then you will have to consider administrative tasks of getting employees under your care as well. Apart from keeping track of money, you will have to make/ obtain the product, get labeling and boxing done and then have someone do the delivery of the product/ service as well. it is not considered a good idea to sub-contract all these activities (especially at the point of a startup) as it will cut down your profits.
Tracking the money
You will need to have your own ways to improve business cash flow and increasing/ deduce your profit margins. Generally speaking most of the expenses of renting a place for a company is cancelled since you will be based off from your house. But that does not mean that every time you make a transaction you are making profits. You will need to get an accountant or learn accounting skills to understand what your expense and income are and how to keep a good profit of the money.
You will need to be able to get a safe method to carry out online and cash transactions without having to worry about getting scammed. Taxes and whatnot also have to be considered when running a company along with the laws of the country with regard to corporates and transactions.