Well, I’ve been doing freelance work on the side for roughly five years. I started to focus more on it this year, but still work a fulltime job. I figure I can bring in $30k a year just doing freelance work on the weekends and spare nights. I’m considering moving to it fulltime as I’m turning down work a couple times a week now, but it’s a difficult decision. If anything, I’d keep a partime job for those days when work doesn’t come my way. You might get a one day job for $700, but then have no work for a few days, so you need to be careful.
Almost all my work comes from past clients. I don’t advertise, I don’t have a site which promotes my work or portfolio, but every couple weeks someone approaches me for their future projects. Honestly, I get paid well for my time, usually 50$/hr, and upwards to $100/hr for quick turnaround jobs. Clients keep returning because I provide quality work, but more importantly, because I provide valuable advice, suggestions, complete their work on time, and listen to what they need. If they require a quick job done within two hours for a meeting, I’ll have it done, and they’ll pay extra knowing it’ll be done.
Like a few others mentioned, you’ll never make a living taking the cheap route, trying to uncut the lowest price. Find those quality clients, and don’t lose them. They want quality work, but they’re more interested that it gets done to specifications and on time.
As well, choose your work very carefully. Don’t be afraid to turn down work. There are a lot of people out there that’ll waste your time, money, and hold off on paying till the last possible minute. Just keep searching through work until you find a great relationship with a quality client, and then don’t lose it. You can easily make a living off a handful of reliable clients that constantly return to you. Finding them is the biggest challenge. In five years, I’ve found two clients I’ll never want to lose. I could make a living just doing freelance work for both of them. However, relying on two people for your living isn’t a wise idea, so that’s why I’m still working a fulltime job until I can find a few more irreplaceable work relationships.
I just want to comment on a few parts of shadowbox’s excellent advice.
He’s completely right, don’t charge per hour. Currently I estimate my time, and talk with the client to decide on a budget. We decide on this figure before any work is done. This way, we both know what we’re getting into. I lucked out with my current clients. After work is done, we discuss whether the project went longer then expected, or remained on schedule. I’ll be honest with them, if more hours went into the work then we both anticipated, I’ll let them know and they’re more the happy to compensate me for my time. They want to keep me pleased with the payment, and I want to keep them pleased with my work and advice.
Like shadowbox said, keep searching for those better clients. They’re out there; you just need to be in the right place at the right time. I frequently look into smaller jobs just to see what kind of relationship will develop. Earlier this year, I decided to take on a smaller job for a few hundred, and that developed into close to $10k of work which I did on the side in the last few months. You can usually tell after talking with a client whether it’ll be worth while to take on their project, or if you should pass and keep looking. Be sure to avoid those time wasters and never ending projects.
Well, I’m rambling on. Personally I find you need to do quality work, but most importantly, develop a trusting relationship with your clients. Oh, and like Dan Schulz said, you’ll be spending a lot of time getting the ball rolling. You’re wearing all the hats, remember it’s a business and not all fun designing web sites. Personally I enjoy the change, I like seeking out the work, not knowing what to expect next, not knowing if I’ll pickup a great contract job tomorrow. You need to enjoy more then just designing the sites, a lot of your time will be elsewhere.