If they have weekly cleans and haven't paid by the time the next clean is due, they don't get their cleaning done that week. And then three strikes and they're out, you don't provide your services to them.
If you advertise well and get a good reputation, you should be able to get as much cleaning work as you need, unless you are in a sparsely populated area.
For dealing with money coming in dribs and drabs, can you get it paid into one account, and get a set amount transferred out to your bills account, and to pay for food, on a regular weekly/monthly basis?
How much budgeting you need to do depends a lot on whether or not your incomings cover your outgoings. If they don't or you don't have a lot of excess, you will probably always be living week to week. But if you have a decent surplus, it is much easier to just wing it and pay for things like insurance as they come along.
You say you have taken over the finances for your family, which suggests you have a partner and children?
You could get all income (all wages, any benefits) paid into one account. Get all bills paid from that account. Don't spend from that account.
Work out how much you need to cover annual and irregular expenses like Christmas, Holidays, insurances, broken cars, pets and washing machinse etc and set aside money for that, only to be spent on those things.
Work out an amount for food, travel, days out with the DCs, other DC expenses and put that in a separate account to spend from that account. Use cash or card, as you prefer.
Split 50/50 whatever is left for spending money for adults.
For a step by step guide to sorting your finances look at the MSE money make over.