News for hackers. Stuff that matters.
Re:How to become a freelance web developer by thierryd on Wednesday October 06, 2010 @11:14AM (#1764252)
Have you been badly burn by a client? (ex. doing a lot of work without getting paid). What's the ratio of good client vs bad ones?
Re:How to become a freelance web developer by paulsilver on Wednesday October 06, 2010 @12:47PM (#1764708)
In my experience (seven years as a freelancer), most clients are good. You need to build up your sense of who is good and who is bad so you can weed out the bad ones early on. Things to look for are:

* Have they fallen out with their previous developer / team

* Do they start off saying they have no budget

* Have they decided it's a short job but have no noticeable idea of how long things will actually take

* They only want to pay at the end of the job, when they've received everything

* They won't sign a contract

On their own, none of these is a deal breaker (apart from the last one.) However, if you start hitting two or three points, that's real warning signs that they're going to be a bad client.

In the UK, I and a lot of other developers and designers ask for some money up front (for new clients, long running clients not so much, it depends what they're like.) I started doing this from advice from another freelancer, and it's the easiest way of weeding out bad clients. People who argue about paying 25% to 30% up-front also tend to be the ones who pay late or argue about paying the whole amount.

By not working for clients who won't pay a deposit, I've actually saved myself hassle in the long run by not having to chase for payments.

The most I've been ripped off for is £300, but I've some freelancing friends who are owned thousands of Pounds by various clients.

To mitigate risk, if you're doing a lot of work for a client it's best to break it down in to milestones and bill frequently - at least monthly. That way if they haven't paid a previous bill you can stop working until it is paid, and you have less to lose.

[Edit - trying to format list]

Re:How to become a freelance web developer by lwhi on Wednesday October 06, 2010 @02:52PM (#1765306)
Any relationship you form needs to be based around the idea of 'good will'. Respect needs to be mutual, and the desire to find amicable solutions also needs to be mutually held.

I think it's usually quite easy to tell whether a client is going to be bad news; e.g. if a prospective client is looking for the cheapest solution above all other requirements, or they're very vague about deliverables it's probably worth giving them a wide berth.