Steps to Becoming a Freelance Web Developer
Monday September 12, 2005 / 55 CommentsUpdate: Now translated to Arabic.
After the popularity of my previous going solo article, I thought I’d lay out some more specific ideas on how to become a freelance web developer. Naturally, these are focused on web development, but could just as easily be applied in whole or part to other industries.
Making the Decision
While it may sound dreamy to just up and decide to quit your job and start your own business, it helps if you do a little legwork and make an informed decision. I did the former. Don’t get me wrong, it’s exciting and provides good experience, but it wasn’t the most stable way to start a business.
Make an Objective Evaluation
It’s easy to get caught up in how wonderful it sounds to be self-employed, but there’s really much more to it. It wasn’t mean to be pessimistic, but my previous entry on going solo, can help you realize that starting your own business isn’t just about getting paid to do what you love. It’s hard work. Make sure you’re ready and willing to put up with the tedious part. You have to be honest with yourself here. If you can’t get out of bed on time everyday, you just might have a hard time being disciplined enough to be your own boss.
Read Up
Read some books about starting your own business. Get some realistic books about the trials and tribulations as well as the inspirational stories of rags to riches. Seeing both ends of the spectrum will help set your expectations and keep you inspired at the same time. A quick search at Amazon brought back plenty of results for books on self-employment
Timeline and Goals
Once you’re sure it’s right for you, sit down and create a plan with milestones of how you want to achieve your goals. This plan should include all of the time before you actually start your business. Say for instance you want to be self-employed in a year, plan all of the steps you’re going to take towards that end for the next 12 months. Set reasonable goals and work towards them. When the 12 month mark hits, you should be ready to make the plunge and have most everything sorted out for yourself.
If you currently have a job and can take baby steps towards self-employment over the course of 6-12 months, you’ll be in a much better situation than if you just call in tomorrow and quit. It takes time, but it’s worth it in the long run. On the other hand, if you have the means and want to quit tomorrow, more power to you.
Business Plan
I’m always shocked how many people overlook creating a business plan. This is where the rubber meets the road. You can’t fool a business plan with projections and budgeting. Even If you’re not ever going to show it to anyone, you can gain good insight into your business by taking care of this.
On the same note, do your market research. Even if you think you know, dig a little deeper than Google. You should have enough competitors to put in a spreadsheet and compare against each other. Knowing your competition is just as important as knowing yourself. (More on this later.)
You’re Hired
Your new job starts the day you decide you want to go for it. Even if you’re not planning on quitting your day job for another year or even two, you’ll be much better off if you start planning and working now. That brings us to the next steps.
Money
Making the decision is one thing. Actually executing on your ideas is where it starts getting tough. Many of these steps assume you have a steady job and you want to make a slow and stable transition to self-employment. If you don’t have that luxury, just skip the steps that don’t apply to you. Simple, right?
Savings
Save up a minimum of 3 months salary and ideally 6 months. Then, more importantly, don’t treat this money as your salary fund. Get by using as little of it as possible. This is money is there just in case. Your first client could be a slow payer or you may have a slow month in the beginning or your computer may die. It’s better to be prepared for the unknown.
This money can also help keep you from being desperate and taking on the wrong kind of projects. Being able to turn away the wrong types of work is important to staying passionate about what you’re doing.
Budgeting
For this step, you just need to sit down and look at your budget. Analyze the things you might be able to live without, but also think about the new expenses you’ll probably incur. Will you need an extra phone line? Will you need a fax line? How about office space? A P.O. box? Need more minutes for your cell phone? These are all examples of new expenses you may not be expecting that can come around and bite you if you’re not ready.
Accounting
You may be able to run your personal finances without logging everything, but for your business, you’ve got to keep track of every little detail. That means receipts, expenses, income, and everything. There’s no shortage of tax laws either. I’ve found it best to hire an accountant to do most of the leg work. You’ll still need to keep everything up to date so it’s easy for them though. Of course, you’ll need to know your financial situation day to day anyways. Of course, it wouldn’t hurt to pick up a book on a book on tax and legal advice for the self-employed either.
Open a Separate Business Account
If you’re incorporated in some form or fashion, this is a no-brainer. However, even if you’re not incorporated, you should keep your work and play money in different places. This makes the accounting cleaner and more organized. Just trust me on this one.
Tools & Methodology
As with any venture, planning is a huge part of the battle. Failing to plan is planning to fail. The focus here is on approaching things realistically. Chances are that you’re not going to be rolling in dough the first month, and it’s better to expect and plan for that. Better to be pleasantly surprised than caught off guard.
Hardware
You might already have a personal computer, but will it do well serving as your only machine? Is it reliable enough? Do you need a bigger monitor? A better mouse or keyboard? Your hardware can often be a bottleneck to your productivity, and you can’t afford to miss a day if your computer dies.
You can purchase an external hard drive or just sign up for Strongspace. Just make sure you’ve got more than one copy of your important files. As a sole proprietor, you’ve got a lot less room for error. If you lose your work, you’re going to be in a tough spot.
Software
You should be well aware of the software you’ll need to do your work, but you might be forgetting the software for running your business. What about accounting, billing, and banking? Whether you use Quickbooks, iBank & iBiz, or some other business software, these can make a world of difference in your productivity.
And, naturally, if you haven’t already, you should definitely look into Blinksale and Basecamp. They won’t run your business for you, but they’ll alleviate some of the stress.
Prepare Process Rough Drafts
From sales cycles to projects to hiring, you’re going to have processes that you repeat over and over again. At some point these processes will be burned into your mind, but until then, create a checklist of steps that you can reference easily. If you’re using Basecamp, setup to-do list templates that you can reuse with each client. Repeatable processes are a huge part of building a sustainable business. They don’t have to be set in stone, but preparing them ahead of time will definitely help you get in the right frame of mind and be more prepared.
Logistics
There’s an endless amount of details that you’ll need to think about. These should be taken care of long before your “first day on the job.�
Legal
This is everyone’s least favorite, but it’s going to come up whether you like it or not. Find a good lawyer and have your paperwork done up professionally. Whether you need contracts, NDA’s, or formation paperwork, this is one of those areas where you shouldn’t try to cut corners.
Insurance
It seems like there’s insurance for everything today. You should plan on looking into health insurance as well as other forms of insurance relating to your business. These will vary depending on your business and may not be necessary, but you should at least educate yourself on the possibilities.
Web Presence
If you’re planning on being a freelance web developer, this one will probably come easy to you. However, if you’re starting a business and can’t build your web site yourself, you should definitely plan for web site creation to take at least four weeks for a basic brochure ware site. It can be done faster, but you don’t want to rush things.
Documents
At this point you should have your legal documents taken care of, but what about letterhead, envelopes, thank you notes, fax cover sheets, receipts, invoices, and all of those other documents you end up using? Make sure you’ve got them created ahead of time. Having to create these on the fly can be a pain in the ass at precisely the wrong time.
Office Space
If you’re working from home, make sure you set up your office in a fairly isolated environment. Keep it professional and ergonomic and you’ll be on your way. Don’t skimp on a good desk and chair. There’s a reason that companies spend thousands on work environments. Sitting at an undersized desk in a $20 chair from Wal-Mart is going to cost you more than you save.
Also, make sure you’ve got easy access to a fax machine and printer. I believe they even have some fancy fax software so you can send and receive faxes directly from your computer.
Filing System
Buy a filing cabinet and hanging folders. Use them religiously. Make sure they are easy to access from your desk. This is one of the organizational changes that will make a world of difference in your productivity.
Notaries and Shipping
Figure out ahead of time where you can find a notary public and shipping centers. FedEx, UPS, and USPS can quickly become your new best friends.
Office Supplies
Don’t get overzealous and go to Staples to fill up your office with junk you’ll never use. All you need for day one is paper, printer ink, a shredder, and a stapler. When you think about it, you really don’t need all that much stuff.
Business Development
When you’re planning ahead, the easiest place for some great returns is through quality business development. Whether it’s getting your first gig or building a blog and gaining an audience, it will help when you finally take the plunge.
Networking
You might hate it, but it works. The key here is quality not quantity. By being sincere and meeting like minded people, you’re opening up opportunities for yourself and your network. Collaborating is much more useful to everybody than competing. Talk to other people in the industry. Talk to your—gasp—competition. Talk to potential clients or other small business owners.
Once you get going, you’re invariably going to need help. Finding a resource on short notice is tough, but if you’ve got a trusted network you’ll always be able to find help for your projects. In some cases, you may just pass leads on to your network because you’re too busy and chances are they’ll do the same. Again, think collaboration not competition.
Now that you are your business, people are buying you, not your services. For that, they need to know you and trust you. Earning trust takes time. Make sure to make the investment in that time.
Line Up Your First Job Ahead of Time
You should have some paying work lined up for your first day of self-employment. Not only does this help you stay busy and focused, but it’s a huge morale boost. If your first day or week on the job you’re not doing anything, this can negatively affect your outlook for a while. Again, if you’ve been preparing, this shouldn’t be hard to do, and it can be huge in getting started on the right foot.
Work Until the Last Second
Nobody ever said it was going to be easy. Until you quit your day job, you’ve got to have the frame of mind that you’re working 1.5 full time jobs. The preparation is the hardest part, and your time will be limited if you’re working another job. Just stay focused and keep working in your free time right up until your first day.
After the Plunge
With all of that preparation, the rest should be easy, right? Well, it will definitely be easier than it would have been without the preparation, but it takes diligence and commitment.
Keep it Professional
Get up in the morning just like you normally would. Shower, get dressed, and eat just like another day on the job. Staying in bed until 10 am will start to catch up with you. Starting the day off on the right foot can go a long way in keeping your productive and focused.
Keep Distractions to a Minimum
In many cases, you’ll be working from home. If possible, make sure the TV, video games, and other distractions are in a separate room. These can turn into a huge waste of time if they are sitting in the corner constantly whispering your name, and they will whisper your name.
Remember. It’s Personal
You’re a small business now. Personalization is important. Have a box full of thank you notes and use them. Don’t overdo it, but always remember to thank people. Even if a proposal gets turned down, say thanks for the opportunity. It’s the little things like this that make big differences.
Do the little things that show you care. By differentiating yourself and your work, you’ll be a notch above everybody else that’s just cranking out sites without caring.
Take Breaks
If you hit a wall, take a break. Switch to a different task, but stay fresh. You can’t work 12 and 14 hour days for extended periods of time, and now more than ever, you can’t afford burnout. If you’ve worked for 6 hours straight without leaving your chair, you deserve to get outside and go for a walk.
Have Fun
You’re doing what you love. Don’t’ forget that. Make sure to take projects and work with clients that match up with your personality and goals. If you’re not having fun with your work, you’ll be burnt out in no time at all.
Be Selective with the Work You Accept
When you’re self-employed, your clients are your co-workers. They are the main contact you’ll have on a daily basis, and if they have ridiculous expectations, say a 30 page site for $500, it’s going to cost you more in the long run. Or if they consistently miss their deadlines and aren’t committed to their responsibilities for the project, it will cause you to suffer.
Summary
Of course, most of this describes an ideal situation. It’s going to be rare that you can pull off everything. However, if you can, you’ll be well on your way to success. Also, I know that I’m horribly U.S. focused. So for any of you folks elsewhere in the world, please substitute the appropriate replacements throughout. Finally, I want to thank James Archer for the feedback and additional input.
Featured Stuff - Resources: Wireframes & Page Description Diagrames
Omnigraffle and Visio versions of the wireframe templates and stencils I use on all of my projects. There’s even a few examples included for good measure. More about Wireframe & Page Description Diagram Stencils and Templates
Great article! I went off on my own a few years ago, and then switched businesses midstream a couple years ago, and I wish I’d had advice like this back then. A couple of random comments from my experience:
If you can’t get out of bed on time everyday, you just might have a hard time being disciplined enough to be your own boss.
I could go on all day about the importance of this little sentence. Not only the “discipline” part. The fact is, once you’re on your own, “being your own boss” is one of your jobs and will require serious amounts of time, and you should plan for that. This means business planning, setting goals, time management, evaluating your performance and figuring out ways to improve… everything a good boss would do in a “real job”. Having never managed anyone in my life, I’ve been seriously caught off guard by how difficult it is just to manage myself.
Hardware: Since running my own business I’ve absolutely insisted on having two working computers, each with a copy of all data, at all times. A daily backup copies my documents bettween the two. If you have a desktop and a laptop, this is easy—otherwise get a cheap second machine. It’s saved me many times.
Take Breaks: very, very important and part of being your own boss—a good boss wants his employees at their best, even if it means giving them a day off to recover after a big job.
Along with breaks, I try to give myself 20% time like Google gives its employees—one day a week, or a fifth of each day, I can work on whatever inspires me instead of what needs doing.
Chairs: I can’t agree with this enough. I went through many $80 chairs before finally buying a nice leather one that has lasted years.
Anyway, good article! The great thing about the Internet is that working at home by yourself isn’t nearly as isolating as it used to be. Michael Moncur
Bravo, a well-written guide! You covered a lot of ground for what someone should do to evaluate, prepare, and be honest with yourself and your commitment to all the glamorous and less glamorous parts of running a business. Starting your own company can give you all the satisfaction in the world and it can also be the hardest work you ever take on. Vanessa Pagan
Great article Garrett.
I’ll be referring back to it as the day draws closer. Ben Askins
Michael – Great point about keeping 2 computers. Sure enough, the day you have a deadline, you’ll have problems with one of them. Garrett
Yeah, I did the “FU boss, I’m outtie kazowie!!!!” route, fortunately I had some money saved up :) Mike
Garrett. Great article. I just jumped ship from “working for the man” about 2 months ago. I had been taking work on the side for over 5 years and finally got to planning and executing my “dream.”
What you have written above is great advice. If you are serious about working for yourself you need to be persistent and do your homework. If you are solo realize that about 40% of your time is spent taking care of business, (networking, estimates, research, accounting, filing, errands, etc.) not working on the projects.
It is hard work but it’s yours. Bert Mahoney
Great read!! You covered everything I can think of! David Jones
Great job, G. I took the plunge with Forty Media almost a year ago, and this lines up closely with my own experiences. This is a great roadmap for new folks to follow. James Archer
Looks like that last hyperlink got borked, by the way…though I like the way it turned out: “All you need for day one is paper, printer ink, a shredder, and James Archer…” James Archer
Hi Garrett, Great article.Those interested in this topic may like to check out our website, www.flyingsolo.com.au, where there’s lots of free info and advice on how to get the best from going it alone. I gather from my co-author and biz partner Robert Gerrish he was so impressed by your previous ‘going solo’ blog he posted you copy of our book, Flying Solo. Hope you enjoy it! All the best. Sam Leader
Yep, the next hyperlink under “Office Supplies” is messed up, causing everything from there to the “James Archer”-link under “Summary” not to show up—but the visible rest was a great read ;) Julian
Really great article of things to look out for. Thanks again! Chris Mewhort
James & Julian – Thanks for the heads up. I thought I had that fixed, but I guess not.
Sam – Yes, I got the copy of the book and it’s in my queue. I skimmed it, and am really looking forward to it. Garrett
Very cool article. Really brings all the points across very clearly, I especially liked the part about aspects you might not really take into account, like a PO box and extra minutes on your mobile. Khaled Abou Alfa
exellent article Garrett! Marko MIhelcic
good article, lots of good points. as a person who runs his own web dev business, I have to admit that the single most important thing in my world is networking. It doesn’t matter where either, social networking is how everyone gets business. I’ve gotten tons of leads from people I play poker with, something no one would’ve thought of a few years ago.
the multiple computer thing is very smart, as is the purchasing of exzternal harddrives and backup software (retrospect, etc.)
Having a solid business plan is key, and writing it down is also useful, as you are less likely to BS yourself if its in writing and PRINTED out in front of you. brian breslin
Garrett – I have both this article and the going solo article saved in my bookmarks for reference. The only thing I need to learn is to take a break…surviving as a freelancer can get overwhelming! Brian Delicata
Great article, Garrett. I picked up some new tips from this. The only thing I would add to your suggestions is to put your shoes on in the morning. Seriously. Your body knows you need to get down to business when your shoes are on and laces tied tightly. You can work naked, in PJs, unshaven for weeks, whatever, but put on your shoes!!! Trust me. Ben Hirsch
I went freelance before I even went firm, a stupid move on my part but I was still at school. I started in this field as a hobby 7 years ago and now… ive got some talent and potential but can’t market myself at all. I also can’t get a job in a big firm because they won’t hire me on my portfolio alone. A lot say ‘Dont even apply if you dont have qualifications’. Stupid in my opinion but that’s life.
I wanted to know your opinion on marketing and how you go about it. Zach Inglis
I packed in my job as an art editor for a well-known magazine here in London, over five years ago, to go it alone and become a web designer.
Little did I know at the time that: a] it actually involves knowing a lot of technical stuff too, and b] it sort of hinges on having a customer or two, and one has to somehow be good at acquiring those.
So, five years later, broke, no clients, I’ve gone back to temping in print design, and am now also a student again at age 44.
Customers – who’d have thought? Ian Tindale
A great article. As a full time web developer you really have set my thoughts in motion… hmmmm…. Steve Avery
I also made the jump to freelancing and owning my own business before having any idea of what it really took. I started my own business while still in school (junior in college), had 17 clients and a moderate amount of success.
Not having real great organization skills, a penchant for perfectionism, and a knack for putting WAY to much on my plate led to a hard burn-out that is still effecting me today.
Being a great designer or developer isn’t enough to succeed today. You need to be an accountant, a sales rep, and a marketing guru just to stay in business.
Luckily my stint with freelancing combined with my Computer Science degree got me a job as a web developer right out of school. My business is still alive, but I haven’t had time nor the energy to find new clients. Hopefully someday I will get it together enough to be able to support myself either independently or as part of a small team. Mike
I worked for a couple of large companies as a web designer before starting off on my own. It was very tough in the beginnig and many payless months went by. Once it starts going uphill however it really pays off. working freelance must have been the smartest move I made in my life. Julia
Great article. I do a ton of freelance work on the side plus my full time job, but for freelance work you need to be organized and pumped up about what you are working on, otherwise its tough just to sit down and get it done. Plus the office space you work in has to be productive and comfortable for one to work in, otherwise you are just setting yourself up for a very rough road ahead.
Thanks for the tips, maybe one day I will make the jump. Josh
awesome tips.. keep it up ! Justin
I’m not sure anyone ever writes a business plan for themselves – I certainly didn’t – I think a successful freelance business is something you fall into. You’ll know when you’re ready. Similarly (coincidentally?) most freelancers are poor for the first year.
When you reach capacity, be it three or eighteen months, “fire” your worst client, raise your rate, and go find a new client. By trimming the weak branches you’ll have time for the clients you appreciate and extra capacity to take on the kind of clients you want. John
hmm..i haven’t given much of a thought in terms of becoming a freelance web developer till now..this is great info.
may be i should give it a shot and see.. futon
Great article! I’m self-employed about a year and I found here some information which I’ve missed when started self-working. Thanks for this-kind help. :) MaRmAR
This was a great article, as always. You should consider making it a trilogy and add just how to get into the design industry, if you don’t think you want to be self-employed.
anyway, keep it up SC
As a young designer itching to get into the field, I must say this is an extremely helpful article. Thanks! My only wish is that you included more information on finding clients. Jackson Walker
Great tips, good article. Alex
The only thing I would have liked to see expanded on more is what’s a good pricing strategy.
I’ve been doing the “30 page website for $500” method for a while just trying to get my feet on the ground. But now it seems like I’ve been doing it so much that I’m grounded from realizing what’s worth what now.
Otherwise, great article. Kris Gosser
Good basic tips…you need some marketing and advertising tips to make this complete..otherwise good basic “start your oen business” article… JoJo
Thanks for sharing your insights. I am constantly surprised and delighted by all the good advice web designers share with each other. It makes it a fun job/hobby to have. mudflap
Thanks Garrett. Great tips for anyone thinking of starting a business. This is such a well written article and a good resource, I linked to it from my blog. Nick
Absolutely great article and well laid out advice. I’ve been freelancing in web design/development on and off for years, and I couldn’t have written this better myself. Especially liked the link to “Office Space” on “stapler”.
Only thing I might add, and certainly what worked for me (may not work for everybody) is to start building up a client base before you leave that day job. Two benefits here:
1. If you have the discipline to work late into the night and through the weekends for 6 months to a year, taking care of your clients, you’ll have that much more confidence that you won’t just stay in bed all day once you do quit your job, and
2. you’ll build a bit of a comfort zone of income before jumping off that cliff.
Oh, one more… If you can’t get clients to buy your services or product while you still have a job, what makes you think they’re going to be any more willing after you leave the job? This gives you a chance to test the market a bit… make sure you have something of value as perceived by the marketplace.
Cheers Conzz
Excelent and inspiring article! Luka Cvrk
je vous remercie pour cette excelente article.
bonne continuation. عبد المنعم
very cool. as im just getting into starting a firm on my own, i found this to be very informative and helpful.
thanks!!
kumar Kumar
Very nice article. I started working as a freelance web developer. I love my work but some of my teachers and friends advised me to get professional experience in some big multi-national software development firm so the freelance business is quite slow because of that but its still running because there are people now who trust me and my work.
Barkan SaeedThis information really help me, and thanks for you great articles :)
JauhariSome much knowledge is codified in such a short space, each of these points are golden, and it is hard to take them to heart without having seen it at least once.
Way to go.
AhdemExcellent article about the freelance developer. I think most beginning freelancers think of this as an opportunity to earn lots of money in less time than when you are employed somewhere… However your article states the opposite and presents the reality. I think all non-desparate people wanting to freelance are going to think it over again.
SebastianRegards
Thank you for the nice well written article
knight17Please carry on this type articles
keep up the good work
Thanks
Thanks, Garett, I couldn’t resist the wish to mention your article in the post 25 Sites You Shouldn’t Have Missed in 2005 on my blog. Thanks, keep up the great work! :)
Vitaly FriedmanVery informative. I wouldn’t leave out the fact that a software versioning system of some kind is also helpful.
Steffanmaybe i’m missing something but….how do i change the text of a button? visio seems to be locking it to a canned set of choices…
MichaelA very good read.Wish I found it before I started. The problem I had was I was offered a job so I had to set up quickly and rush into it. After I completed the job though the lack of planning came crushing down on me.
SteveGood article. I’ve been at this business thing for about 8 yrs now. Decided it was time for me to go back to college after the company I was a UNIX programmer at merged – got 2 Bachelors one in MIS and the other in Web Development. I figured it was time to get the pieces of paper to back up what I was doing plus learn a few new things. Funny thing though, I’ve found that the more I learn the less I know because the rules are always changing with newer technology coming out.. have to love it though, it’s never a dull moment! Best of luck to you all in your future endeavors!
SueI found this very helpful. I am still in education and getting tips like these can proove to be priceless. I am certain that in a couple of years I will remember the brilliant messages you have given.
Game MakkerGreat article, it reminded me of another article I thought was worthy and to the point:
10 Stupid Mistakes Made by the Newly Self-Employed by Steve Pavlina
http://www.stevepavlina.com/blog/2006/04/10-stupid-mistakes-made-by-the-newly-self-employed/
I would have to say learning to say no and knnowing your value are the two big lessons I would force upon any new web freelancer.
Web Designer Matit requires skill in so many areas as you’ve pointed out. good to see an article outlining all this.
rimianExcellent article. You have pointed out things that are necessary for freelancers to make a living that many of our freelancers have been sharing.
Services from FreelancersPretty detailed stuff, definitely could have been usefull a few years back!
Maximum DesignsComments are closed for this entry.