i used to bill at the end of the month and sit and wait for $ to roll in.
Bad idea. Especially with 2 trucks, 2 crews, and everything that goes with it.
The last 2 seasons I have been 'pay as you go' (just like a restaurant) and this year everyone is 'pre-pay'.
The 'pay as you go' system was the single most important decision and best decision I ever made with my business and kept me 100% out of debt of any kind. I always have positive cash flow.
When customers ask, 'how do you want me to pay you?' simply tell them 'pay as we mow' or 'pre pay'. I never had anyone at all raise an eyebrow to 'pay as we mow'.
Don't bill and wait. I repeat.....don't bill and wait.
If you are just starting out, I would maybe establish my business a bit for a year, etc before going 'pre pay' so your customers know you are legit. Get insurance and let everyone know you are insured. It helps to establish you as a real company in the mind of the customer.