Just wondering how most people go about taking money from their clients. I have asked the question before about how developers calculate their price but I'm still not sure how I should be getting the money.
Do you take a deposit up-front? Then do you just get a lump sum when your work is done or is like follows:
You take on for example a 4 month contract:
---- Take deposit (how much)?
---- You get so much per week/month (to keep yourself above the ground and how much again?)
---- Then once done the remaining is paid up
Is it too much to expect regular payments as opposed to paying for a "product" on completion?
If you run over your deadline what are the consequences? You lose X amount of money per day over or something (or you just hope your client is nice and understanding)?
Cheers
