Something that just hit me that I can use advice on.
Much of my work is longterm or ongoing, and one of my biggest problems is billing customers. I put it off so much that I have to take money from other projects to keep one going. This is really silly, I know, but I did it today. A customer has a bill around $200, and he asked if I needed any money as he left. Duh, I said "Not yet." and he pulled away. The truth is I used funds from another project to move along on his. Historically it's not good for me to get large down payemnts ahead of time, as I'd end up owing customers time--which can be far worse than owing them money. When I begin (or commit to) the job, I then get money. Sort of "good faith" for both parties. It's really nice to receive a big payment at the completion, or chunks of it during the job, but I often end up in a jam during it, and take on a small job or two to "get through". The big job gets put off. Arrgh! I hope someone'll share some thoughts.