How to Become a Freelance Web Developer

    Have you ever wanted to be a freelance web developer? Whether you’re working for the man or developing as a hobby, there are some tried and tested tips you can use to ease yourself into the life of a freelance web developer – even if you only do it part-time.

    By working with many and varied clients, your web dev and business skills will grow at a rapid pace. If everything goes right, you should be able to make a good living doing something you love.

    So today we’re going to go over how to actually become a freelance web developer, and all that goes with it.

    Photos by Will Hybrid.

    Just Starting Out

    Starting is an incredibly hard thing to do for many web developers who don’t have any clients. The most important thing to remember is that without clients, you don’t have a business. It’s quite easy to get caught up in things like building a portfolio site, playing with invoicing tools, and other semi-important tasks. So it’s most important that you just start working with people and getting bids.

    I’ve found that starting in a niche area is the best way to begin building a successful freelancing business. For example, my specialty is working with content management systems like Drupal and WordPress. Starting out I only tried to find work within those fields, so that I could become an expert in customizing content management systems.

    If you’re a designer, you might try becoming an expert in a design niche as well. Ecommerce design, blog design, Twitter backgrounds, you name it. Becoming a leader in a niche means that you’ll be in higher demand. Higher demand for your services means that you can be choosier about your clients, charge more, and ultimately have a better freelancing experience.

    You Don’t Need to Know It All

    If you’re afraid of not knowing what you’re doing right out of the gate, take heart. You don’t even have to know a lot about a programming language in order to make a bid on a project. You can learn how to do it along the way. Don’t be afraid to work on a project if you don’t know exactly how to finish it. That’s what our good friend Mr. Google is there for. However, you have to make sure that you can deliver what’s been asked. Just don’t let not knowing a little bit discourage you from trying. Web developers do most of their best learning when they’ve stepped outside their comfort zone.

    Experience Working With Clients

    Thanks to services like Jobs.FSw, Elance, ODesk or even RentACoder, you can quickly start bidding and working on projects without having a portfolio. It’s important to just dive in and start getting experience wherever you can find it. Experience with the language(s) you’ll be working in, but most importantly, experience working with clients. Working with clients is one of the hardest parts of the job. Some clients are wonderful, others are awful. Learning how to find great clients and how to talk to them is a fine skill even the world’s most gifted coders will only develop with practice.

    Communication

    Communication is an often overlooked aspect of freelance work. Good communication can make the difference in snagging a bid, finishing a project on time, and ultimately keeping the client happy. If you take the time to keep your client in the loop, they’ll be appreciative of the transparency. Even if you’re letting them know that the deliverable is going to be a bit late. Communication is a critical piece of the freelance world that many often overlook. It’s nearly impossible to communicate too much with a client.

    Bidding

    When you’re just starting out, bid as low as you can handle. I know it’s hard to imagine that your time isn’t worth much, but until you get some experience under your belt, it really isn’t. This time period of one month, two or three, is an investment in being able to charge more later on. The goal isn’t to make a lot of money at the start, but rather to just get experience as a web developer. In the beginning stages, experience is a hundred times more valuable than your hourly rate. You’ll soon be able to raise your rates with glowing testimonials and excellent work to showcase.

    Learning Discipline

    Another huge aspect of learning how to become a freelance web developer is learning how to be a disciplined web developer. Many developers start out programming in “blitzes” of work, where they slack off for a few days and then start pulling all-nighters close to the deadline. Not only will you produce shoddy work, it’s also not a sustainable work cycle.

    Learning how to discipline your work schedule is incredibly important for someone wanting to become a full-time freelancer. I have a simple system where I make sure that I work X billable hours a day. When I’ve hit my quota for the day, I get to do whatever I want. But I force myself to work until I’ve hit that quota. This has made my workday much less stressful, as I always know how much I have to work to pay the bills.

    Being Honest With Yourself and the Client

    There’s a strong temptation to take an overly ambitious timeframe on a project. However, you’ve got to account for Murphy’s Law. Projects nearly always take longer than you think they will. If you’re not being realistic with how long a project might take, you’re only making it harder on yourself when it comes time to talk to the client. A client would rather you overshoot the amount of time the project will take and finish it on time (or early!), as opposed to hearing that the project is going to take a lot longer than you initially thought.

    Being honest with the client also means that you might have to tell them no. They might want something added to the site that is, well, ridiculous. It’s your job to “let them down easily”. Any reasonable client would much rather hear that you think it’s a waste of your time and their money than blindly going along with their ideas. Remember, you’re the expert. They’re paying you. If you’re honest with them, they’ll respect your opinion and your authority. In fact, they’ll appreciate it. You just have to remember to be tactful and honest while telling them.

    If you’re looking out for the client’s well being, they’ll look out for you.

    The Mighty Testimonial

    Testimonials are gold to the freelance developer. Imagine a scenario where instead of spending your precious time bidding on projects and looking for work, people are looking for you. They’re emailing you to see if you’re available to lend your expertise and build them a site. It’s simple: The more people that love your work, the more recommendations you’ll get. There is nothing more powerful than a happy customer.

    You’ll find that the more projects that you do, the more referrals you’ll receive from satisfied customers. Eventually clients will make a way to your door, just based on your reputation.

    The Portfolio

    A portfolio is an important part of web development. You’ll find that many of your prospective clients will want to see your portfolio, and any chance you can show off your work, the better. Collis has an excellent tutorial on how to set up a portfolio site, and it really doesn’t take that long to put one together.

    However, not having a great portfolio isn’t the end of the world either. I haven’t built one yet for my own projects, and while many people have asked to see one, I’ve never lost a bid for not having one. Your reputation is much more valuable.

    How to Bill Your Clients

    Billing is a mysterious part of freelance work.

    Billing Tools

    Billing clients is a tricky part of being a web developer. I’ve found it’s best to use software or an online service like Freshbooks to handle the client billing.

    Desktop applications are great for invoicing as well. They typically give a little more functionality than online invoicing systems, and all of your data is private and secure on your own computer, if that’s an issue for you. I use Mac software called Billings to manage my invoices and time tracking, but there are many other options available as well.

    Whatever solution you use, make sure that it does all of the nitpicky client work so that you can keep your focus on the most important stuff: learning and working with clients.

    Payment Options

    There are numerous ways to bill clients. Some people just wait until the project is finished and send a final bill. Others ask for a ratio up-front (ie. 50% up front, 50% upon completion). I usually ask new clients for a certain amount of payment up front, just to make sure I don’t get burned. For example, I’ll probably ask a client for half of the estimate up front before I start working, and then the other half upon completion. If I’ve worked with the client before or I know them personally, I might just send a bill when the project is done.

    Another thing to think about when billing is the scope of the project. If it’s a massive project, I might bill at weekly or bi-weekly intervals. I usually give the clients updates on how many hours I’ve worked and what to expect on the bill. (Are we seeing yet how valuable communication is with client work?)

    Whatever the method, make sure that you and your client are crystal clear on the billing arrangements. That’s the most important part. Nobody likes to be surprised when it comes to money.

    Marketing Your Services

    I’ve seen some people put tons of money into marketing and advertising. I’m going to let you in on a little secret: Save your money. Programs like banner ads, Adsense and other “scattershot” approaches to advertising your business don’t really work. And here’s why.

    Like we said before, the best form of advertising is a testimonial or recommendation. But there’s another way to generate leads, and it is almost as effective: teaching.

    There is no better way to showcase your talents and command of a subject than by teaching. People want proof that you’re an expert, and the best way to do that is to start teaching. If you start teaching, you’ll show that you’re an expert. Say a searcher found an article that Nettuts+ writer Richard wrote on learning ExperessionEngine. The article clearly showcased Richard’s knowledge on ExpressionEngine. Would you rather hire a nobody to develop your EE site? Or would you rather hire someone who has already demonstrated a strong command of EE?

    Aside from generating more leads, you’ll also start to gather a following. People follow experts on places like Twitter or blogs. There are tons of designers and web developers out there who have gathered strong followings on the web, and as a result their work has skyrocketed. They can charge more because it’s simple supply and demand.

    Twitter is an excellent way to:

    1. Start giving back to the community and teaching and
    2. Generate a following

    Another excellent way to showcase your talent is to start blogging and teaching. Write about topics related to web development and your niche. The best marketing a freelance worker can do is to give value and teach. If you can do these things, you’ll never have a shortage of work and can often charge your dream rates because people trust you and see you as an expert.

    What Should You Charge?

    There are a few different methods when it comes to determining rates. I believe that if you’re just starting out, it’s best to charge a lower rate until you really figure out what’s going on. Once you’ve gotten experience working with clients, billing, and winning bids, than you can raise your rates. But here’s something else that I’ve learned when it comes to rates. Often people associate your rates with the quality of work you’ll provide. For example, if you’re bidding against a freelancer that charges $100/hour, and you only charge $10/hour, the potential client might believe that the other guy is 10 times better than you and give him the bid. He’s associating your price with value, even though you might be just as talented as the other bidder.

    I know this sounds crazy, but once you get some experience under your belt, you might win more bids charging higher rates. It all depends on who the client is. However, clients that are willing to pay more for better service and quality are more likely to be better clients. I don’t necessarily recommend you radically change your pricing overnight, but experiment with your hourly wage and how it affects how many bids you’re getting. You might be surprised.

    Rates all depend on your personal profile and how specialized your service is. If you’re creating cookie-cutter templates or sites, you might not be able to charge as much. If you’ve become a leader in a niche area of web development, than you can certainly charge more for your services. It all depends on the service that you’re providing.

    Wrapping It Up

    I know we’ve covered a lot in this article, but if there’s one really important thing that you should remember when you’re just starting out it’s this:

    Experience working with clients is the most important part of getting started. Billing software, portfolios, blogs, Twitter and everything else are important, but the most critical part of freelancing is learning how to work with clients and building relationships. Everything else should take a backseat to diving in and getting to work!

    Note: Want to add some source code? Type <pre><code> before it and </code></pre> after it. Find out more
    • http://carlnunes.com carlnunes

      Thanks for sharing. I found this article to be pretty honest.

    • http://bradendouglass.com Braden Douglass

      Incredibly solid messege man. Love it especially for the guys starting out but also key for the folks wading in

    • http://leonpaternoster.com Leon Paternoster

      I think the teaching bit is very apposite: I don’t “market” at all, but my blog generates interest. Commenting on other blogs gets your name out there as well.

      Offering freebies (such as WordPress themes) helps.

      I had a look at some of the sites you linked to: $10 an hour for someone who knows PHP and javascript is nuts. It’s a global economy, I guess…

      Having said that, a lot of the portfolios show the same old poorly designed generic sites. As a buyer I’d be prepared to pay more for something a bit more interesting and thoughtful.

    • http://interhuss.com Rose

      A very well written article!! Thanks for the tips across the spectrum. :~)

    • kevinsturf

      Really great info here, will take into considerations

    • http://www.mariepoulin.com Marie Poulin

      Best freelancing tool I’ve ever used: freeagentcentral.com
      its worth the small monthly fee!

      To those who are concerned about age… its not about age, its about experience. You can’t say you have experience when YOU are the client for 100% of your projects. Try doing small jobs for friends and family to build up your portfolio.

      Word of mouth is still the best way to get clients.

      watch out for the whole workaholic thing. I definitely have a hard time saying no to work…

    • http://www.beingastarvingartistsucks.com Jeremy Tuber

      Nice post Glen,
      In addition to picking a niche/getting testimonials, you can leverage both of them by specifically targeting industries that you’ve had past successful projects in.

      Over the years I’ve been able to leverage the success of 1 web project I did for a satisfied counselor into several projects from counselors all over the US.

      I was able to leverage that first project and testimonial by approaching other counselors by saying, “I was able to get this result for another professional in your field, would this kind of result be something you’d be looking for?”

      Just an additional idea – this was a great post.

      jeremy
      beingastarvingartistsucks.com

    • Billy

      Great Article – this definitely is inspiring and it gives me a bit of promise! Getting tired at times of working for “The Man” and really want to be able to do stuff where I can diversify my skills and projects. Thanks for the article – got it bookmarked!

    • http://cute-pictures.blogspot.com gans

      Great article…. and inspiring….

      Thanks a lot for sharing friend!

    • Wassim

      I don’t understand why putting a REPLY for discussion space just after a post if it’s author don’t take part of that discussion!

      Where are you Glen?

    • http://kkoepke.de Kai Köpke

      Great Article. Many thanks from a just starting Freelancer from Germany

    • http://www.psdiv.net underdog

      i will be freelance web designer…i think i will be a House-Man .XD…

    • http://redouane.abouhafs.name Redouane Abouhafs

      Thank you so much for advices !

    • http://nikhilmisal.wordpress.com Nikhil – Powerusers

      It is the best Startup Guide for the beginners.

      Thanks for the great tips and suggestions…

    • http://www.timokoerber.de Timo

      Hey Glen,

      thanks for the great Tips. I am a freelance-Web-developer for a couple of month now, and there are always times, when I really doubt, that I could do it for a living. I got two companies, which always got something for me to do, so there was never a time, when a was short on money. But I’m kind of afraid of trying to get other clients. Its always hard to build a new relationship to a new client and getting to know him. I think thats one of the hardest part of being a freelancer. Besides the charging…
      I’m charging quite low at the time, but unitl now, its enough for me. And my idea is, to give new clients a kind of a “getting-to-know”-price on a lower rate… and after a couple of weeks, when they got to know, how good I am, I would raise the rate. I don’t know what effect that might have, but I’m going to try it in the future…
      Thanks again on the great tips. Could you visit my portfolio and tell me what you think about it… I would be very thankful…

      timo

    • http://www.ryanbickett.com Ryan Bickett

      I found this post to be very valuable. It’s funny, because I am preparing to start my own business freelancing full-time and have found myself getting caught up in all of the other details such as should I use my personal brand or create a business brand, what software should I use for time tracking and invoicing, what do I want my portfolio site to look like, etc.

      Yeah, I need to focus on the details of creating a business and need to put some serious thought into these issues. However, the most important part is to just get out there and start finding and doing the work I love!

      This was a great and very timely read for me. So, I thank you!

    • http://mimcomp.com mfakira

      this is really what i want

      It’s best advice to me .

      I hope to becoming expert web designer and developer .

      very very thank

    • http://www.webtwist-design.com Best Flash Design

      Very well researched and equally well written article. There were some points I could actually correlate to and will try my best to follow the mentioned strategy. Who knows things might just start accelerating…

    • http://www.squidjam.net Ricardo

      How do you face big companies though. Locally, more and more small and medium businesses go to big companies and get a lousy template, 10 photos and 4 static pages for $400 a year… I can easily beat them in price, web space and technology though, the thing is how do you make the client see it?

      Also, start saving money (beware where though, lol) for when you reach those inevitable periods where you cannot find something to do.

      Profile your work and clients. Set standard packages with standard pricing and don’t be afraid to show it. (Though this last tip is something I just realized myself).

      Learn to speak the client’s language. It’s not only that you need to understand what they are saying to you, but also how will you tell them stuff about your work with them.

    • http://www.graphicdesignersbusinessblueprint.com Jennifer Bourn

      Great article. Very happy to see business being discussed in relation to design. There are a lot of great designers out there that need help in the business and marketing realm. I just launched the Graphic Designer’s Business Blueprint which was born from the same idea – to teach designers and developers the business and marketing strategies they need to know and learn to leverage to build their freelance business and create their life.

      Your article touched on a lot of great aspects that a freelancer needs to be aware of. Great job.

    • http://shahriat.wordpress.com Shahriat Hossain

      Wow g8, some of those i am already applying and getting all the ideas from here I am gonna to be a freelancer. Thanks for this g8 post.

    • 1010011

      Cool , Thanks.

    • http://www.undocreations.com Dimitris

      This is a great article about freelancing although i agree with Leon Paternoster
      about paying someone who knows PHP and Javascript $10 an hour.

    • http://www.actvis.com B.Turan

      Teaching & Blogging I never try this. i waste my money & time with banner-advertising … let see..

    • Himanshu Vyas (Freelancer Flash Designer)

      This is the article which will be helpful for growing my career. I just really learn the real golden rules for an beginner freelancer. I am 100% agree with Glen Stansberry.

      GREAT ARTICLE!

    • http://www.nickbrowndesign.com Nick Brown

      Everyone seems to be pretty divided on the age issue. Personally I’m 22 and while I don’t list my age on my website, I do have a picture of myself. I’d say I look pretty accurately 22.

      Any thoughts on showing / not showing pictures based on the age issue?

    • http://pxjunkie.blogspot.com wrerm

      This is a great article…hits the nail right on the head

    • http://www.meikadesign.com.au TD

      Matt—What about marketing yourself as a child genius a.k.a Doogie Howser M.D (you may be too young to remember). Create a logo with a wizard kid and a catch tagline like ‘Design so fresh, it’s still in diapers!’ (haha, just kidding) but something that emphasizes that you’re a child genius to sell it like a novelty. Market yourself to youth-based clients who could really benefit from the fact you’re in their age-bracket and can relate to their product more.

    • http://www.developerwall.com Kalyan

      There are a few points that I think I may not agree. Bidding very low might lead the client to think that I am either a newbie and know nothing or that I am really desperate to get the project.
      And about the time estimation for the project, anything on a high level might disappoint the client – how are we supposed to know that a timeframe is perfect? What if we don’t find the answers in google and we take a lot more time than expected?

    • http://www.imblog.info Muhammad Adnan

      i m also a freelancer since 2007 and i found freelancing is good than JOB.

      http://www.imblog.info/2009/01/i-born-as-a-freelancer-today/

    • http://www.ugurvolkan.com http://www.ugurvolkan.com

      yes all right,I am web developer from 13 year.I love my job and writing.

    • http://www.chazzuka.com komang

      Great stuffs, I just starting my job as a fully freelance web developer after years working for a company, and yes the most difficult things is not how to find a project (they will come as long as you can let them know that you are capable in the field) but how to be discipline and strict with your own “office hours”

    • Benjamin Bankson

      Great article! Incredibly comforting as well to see what others are doing

    • http://phpirate.net Ma’moon Al-Akash

      i would like to add for what has been said above that one of the most important aspects of being a free lancer is participating in well known open source projects like Drupal or WordPress that would include patches, plugins, enhancements, and even translation, this will give the clients a very good impact about who you really are and it will also give them a very good impression about your abilities and skills, plus it will be a very nice way to pay back for the open source community since most of the web free lancers depends on those platforms to build a powerful web applications and services!

    • Imran

      Great article!

    • http://www.bitlearning.com Tony Brandner

      Great article and some decent insights in the comments too. I love the focus on the portfolio and testimonials – both are very important. I’m certainly going to check out those invoicing and accounting sites.

      I’ve tried sites like serebraconnect.com and elance.com on both sides, for getting freelance work and outsourcing some of my smaller tasks, with mixed success. These sites are certainly good ways to get started.

      I wonder if there is an element of keeping up on your certification or training that could be discussed? If you are a freelancer with a piece of paper behind your name, does that make you more appealing?

      Tony

    • Miko

      This is great artical!

      For my case is realy interresting since I’m a getting some good skills in HTML, MySQL, PHP and CSS.

      But still I have some trouble to find my way in to the free-lance world.

      For the moment I work as a IT Customer Support / Interface Technologies in a big company in Europe (whe’re almost worldwide).

      Now I’m getting some projects for our company where I have to build a webapplication that is beautifull, friendly and easy to use.
      The first release of the application was a real success and I’ve got some great comments of my collegues and other services (even our CEO :) )

      Still since about 1 year I’m trying to find my way into the free-lance to work full time as a free-lance.

      This because I think, I don’t have enough experience or maybe a bit afraid of failing when taking a job? Maybe not enough faith in myself?

      But when I read this article it was a little light in the dark for me :D

      So basically, the more you keep in touch with people/clients, the more recommandations you’ll get, allso don’t be afraid to take a job that seems to be to high of demand.

      We’ll see where this will lead :D

    • Expert

      ATTENTION TO ALL:

      FREELANCING IS NOT ABOUT MAKING MONEY.

      IT’S ALL ABOUT SERIOUS IN DEALING WITH CLIENT RELATIONSHIP AND BUSINESS. YOU WANT THIS EXPERIENCE. CLIENT IS YOUR FIRST PRIORITY, YOU’RE RESPONSIBLE FOR IT.

    • WallpaperDude

      I would love to see an article focusing just on managing nightmare clients. I did a website for a huge salon in my city using Drupal. So I got it out quickly and it did a lot. But then they started expecting things I couldn’t do, assuming I could do literally “anything.” I had explained to them the concept of a CMS and their limitations from the get-go, but unfortunately they’re not too bright. I even spent hours teaching them how to add content to the site, but they still sought me out to do it. Even things as simple as adding photos and updating calendar events. But they refused to pay me for this maintenance citing, “You made the site and I paid for it once, why wouldn’t you maintain it? And why would I have to keep paying you?” So I ended up passing the buck to a small firm a few cities over. And ever since them my reputation in-town has hit subterranean levels. I haven’t gotten a client over four months thanks to them telling people I was the problem…

    • http://joelongstreet.com Joe

      Nice, now I can quit my job

    • http://jackrugile.com Jack Rugile

      Excellent article, Glen. I am in school right now for web design, (I learn more from the internet about web design than at school, go figure), and the thought of freelancing excites me and scares me. I am excited to pursue the thing I love and work a job that I don’t absolutely hate.

      On the flip side, I am terrified that my skills won’t be good enough. I feel this need to keep on putting off and putting off until I hit a certain skill level. That day will never come though since the web is a creature that evolves so quick.

      This article has given me the inspiration to take the plunge and just go for it. Wish me luck ;)

      - Jack Rugile

    • http://www.kcdstudios.com Casey Driscoll

      You’re rocking the old Apple clicky! I’m going to get one of those soon and spray paint it silver!

    • Jimmy Lowdown

      Look.
      We develop web sites. This is no science, it’s a job. With experience (+15 years) from various media related professions, all this talk about web design / freelancing careers is just old info.

      “How to become a freelance web developer”? I suggest you change the title to “How to become successful in your profession, freelancer or employee”.

      Regarding the discussion on age vs business skills: In any business, who hires a -20 year old before a +20 year old (or better yet, +25 year old)?

    • Siddharth

      This is a great article. I would really like to know how to be good at both designing and development. I am a fairly good Rails developer but my websites lack the web 2.0 look that makes it distinct so I end up doing most of the development and functionality based work. Most of the tutorials I find are how to design a site in Photoshop or GIMP. I would really love some explanation on how to integrate a design on GIMP with the functionality that I normaly get with Rails or CakePHP. I’m sorry if this sounds really stupid but I have been wanting to do some freelance work but my skills as a designer tell me that I should not risk it.

    • http://www.tylertenney.com Tyler Tenney

      Great Article!!!

    • http://robinferianto.com robb

      nice tips.
      i , too, just starting out.
      good luck to us all.

    • http://www.bluejavax.com Harpreet

      Great article, well I’ve started Freelancing from past 3 months. developed 2 projects till now. Lets see, how many do i get now…..The process is slow..

    • random dude who wants to quit his job

      Is anyone willing to divulge how much they pull in over a year by freelancing? That info would help the rest of us who are considering taking the plunge. Has anyone made over 6 figures, and has anyone started a business? Does freelancing pay more than the average full-time job as a web developer ($50,000-$70,000) in the US?

    • Shhhh

      Here’s my spin on it:

      You’ve come to the realization that you hate corporate America and want to break free and go freelance. Great!

      The good thing about freelance is you don’t have to dress professionally. You could have a mohawk and wear a t-shirt with grease stains on it and it won’t make the slightest difference – at all. You can work all you want or as little as you want. You are totally in control of your own daily work routine, so you can stay as busy or non-busy as you like. Its fantastic.

      However, you’re going to spend a lot of time in a room sitting by yourself. Its gonna get boring and lonely. And when the thrill of being self employed wears off and all you have is your work and your money, you’re gonna begin to realize that your whole life is gonna go by, and all you will have done in this lifetime is sat in a chair and stared into a box. So you’re gonna wanna get out. That means you’ll be needing a laptop do you can tote your work with you wherever you go. And since you live and work from home and don’t really get much exercise between the bed and your desk and your car, you’re going to get fat. So you need to force yourself to exercise. Ideally, you’ll want to get a bike because it burns more calories than walking and you can go longer distances much faster. And that means you’ll want to get a really lightweight laptop too because even a 5-pounder feels HEAVY when you’re toting it around all over the place on that bike. Weight is a serious consideration, so get one of those sony vaio P series laptops, or a macbook air

      Now that you’re roaming around like a nomad, be sure not to hang out in one place for too long because people are gonna start wondering to themselves “Whats that creepy mohawk grease-rag looking guy on the laptop over there doing? He looks suspicious”. So you’re gonna want to find lots of public places with WiFi to hang out in. And be friendly because people will be introducing themselves. My favorite recommended place is Hooters. You’ll be surrounded by beautiful women all day at work.

      If you’re like me and do work directly on the server instead of shared hosting, you’ll need various remote access methods. Remote Desktop, VNC, LogMeIn, and other various means of remote access. This is important because different wifi networks have different ports firewalled. Some have more access than others. Sometimes POP mail is blocked so you may want to have a server that you can access with a POP client installed so you can still get to your POP mail no matter where you are.

      Be sure to have lots of clients. Not just one or two. You definitely don’t want to put all your eggs in one basket. A client can stop spending at the drop of a dime and leave you standing there with nothing to do. So make sure you’ve got other work to fall back on.

      Listen to music. Bring headphones. Sitting in silence is just no good for the soul.

      Those are my thoughts.

    • http://www.line-in.co.uk Simon Fairbairn

      Just wanted to say thanks for the useful tips, especially regarding the testimonials.

      I’ve put a lot of your advice into action and already it’s generating results! Getting more referrals and repeat work already and my prices have begun to creep up (so far, without complaint).

      Thanks very much!