
Good to know the info was helpful!
You know, my own billing and invoicing policies have developed over time, as I've come to learn more about how clients pay, when they pay, how often is feasible for small businesses and entrepreneurs to pay out, and how long is reasonable for me as a small biz to wait for payment...all of these factors, plus late payments, etc. have brought me to a billing process that I'm comfortable with - it sounds like you're doing fine and OK with where you are but don't feel like all of this has to be set in stone. You can adapt your policies to suit what you learn as your business grows.