Hi excelcrewe,
You could try, and I wish you all the luck.
We work for large developers. We do a month's work, invoice at the end of the month, then wait for their payment run in the month after that!
So for February's work, we will get paid the first week in April (if they are on time!)
It's pretty much the same with all the contract, commercial and industrial cleaning.
We get cash-flow problems when a big, short term contract comes up. You have to pay your staff and running costs at least a month before you get paid for it (and more likely 6 to 8 weeks or more!)
When we started out, it was a simple case of deciding which bills not to pay and blitzing the credit cards to cover everything else. Not ideal, but unless you have a generous sponsor or very nice bank manager, it's what you have to do to stay afloat.
Once you get over that, it gets easier - but takes time to pay off all those cards.
Then you can start putting some away for those extra contracts I mentioned.
It would be difficult to approach your clients and ask them for weekly payments. Many of them are simply not set up to do it. And it would not look very professional on your part.
Good luck with it though...