It would be fair to say that the amount of money you make depends on how much effort you put into your business and how much risk you are willing to take.
The internet is filled with great competition that makes it vital that you pick a program that will allow you to be competitive in your prices and quality. Some programs require you to pay a large monthly fee. This will obviously reduce the amount of money you make every month.
What I recommend is to sign up for a free resellers account and start your business there. You can do everything other accounts do like having your own domain name, customizing the template, choosing the packages and prices, and much more. The main benefits are you can be up and running instantly, you don't have to deal with the billing problems, and tech support is provided 100%.
When you have determined that you can make enough money to pay the monthly hosting fee just sign up with a paid service and transfer your already established domain to your new paid resellers account.
Resellers Panel is the free account that I use. I usually make between $11-$20 per new account, which is a little over $1 per month for each. But I get paid for the whole year. You are able to raise your prices and make more profit if you like. I charge only $4 per month for 500mb so I make it up on volume. The nice thing is that the accounts renew every year so a majority of the payments are recurring.
I am not able to quote the amount of profit made from a traditional resellers account but I can say that I am very happy with mine.