Might as well reactivate this thread a little...
Cash Flow IS EVERYTHING!
When possible, get weekly payments (not weakly payments).
Easiest way to pay bills is weekly checks. The longer the wait, the bigger the amounts that have to come from each check. Even though the numbers all add up the same, the more often you get paid the easier it is to pay bills.
Up front money is always good, especially if there is a lead time between billing and payment. Recently, I have been able to get paid some in advance. This is especially good when the customer wants your time "exclusively".
Always know when you will be paid, put on invoices >>> TERMS: or Payment is expected......
On one project I overheard someone in the office say to someone else "remember, we don't issue any checks in August". I think I was on a 2-week program there, which meant I would miss 3 checks that month, the way Fridays fell.
Here is a good starting point for a contract, I put it in MS-Word as an *.rtf file to keep the size down, and retain the formating.
http://users.rcn.com/weyand/weyand_assoc/contract/consult.htm
When discussing terms on several projects, I have been told "We'll pay you $xx.xx". Typically, It is considerably less than I wanted, but I jumped at it because of hunger. In contrast, on my first independant job I wanted $20.00, they said "We're paying our current guy $30.00, we'll give you $40.00. I TRIED to take three long breaths before I said okay. Rates are all over the place, unfortunately, there are too many hungry people out there. At present, I will work for wages, out of neccessity, the bills still come every month. I did find out when you don't pay them for a couple of months, the now offer payment plans with 0% interest, but thats another story (thread).
After 25+ years of off and on self-unemployment, I still wouldn't want to do anything else, except get a good salarary, benefits (whatever those are), vacation (I took one day off last year, 2 in 2000).
Anyway, enough for now.........casey