This is a bit long, as it is my story, which I tried to keep short, but it might help guide you in the right direction. Lets get started.

The very first website I did was for an organization that helped Ethiopian children and I did it for free to gain experience. That experience would lead me into a career of web design. This website was done in WordPress.

The next project I charged a little bit more because I knew more. My boss called me into his office one day and told me he had a friend that needed a website because my boss had heard I was interested in expanding my practices of web design. He said, "Don't be afraid to charge."

So I figured I didn't know a crazy amount but whatever this guy requested of me, I could learn it. I ended up charging him $250 for like 10 pages. I remember spending more hours than I would've liked on it, so if we were to average out the price, I probably made next to nothing, but again: it was experience. The fact taht I could charge someone and someone paid me money to make them a website was the most amazing thing ever! This website was done in WordPress.

I then would revamp the entire website for the company I was working for at the time with the help of a coworker, who also become my fiancee. For obvious reasons, since we were learning and working somewhat on company time, we weren't paid for the project, other than being at work. This website probably boosted sales and helped increase company exposure. Before this website, the boss was using Flash and thought his website was amazing. It really wasn't. The website was done using HTML5, CSS, and Javascript.

Then I had this crazy idea that I wanted a popular website for myself and I had always wanted to create a website, but never had any idea for what I wanted. I was fascinated with jobs, careers, and the workplace. So I created the website and kept working at it. Hours and hours spent on it and many hours are still spent on it. The website is http://www.confessionsoftheprofessions.com and this would teach me everything I needed to know about WordPress to be comfortable and confident enough to actually do business with any company I came across, no matter what.

I began to freelance by looking on Craigslist for people who needed websites. I figured I would go cheaper than the "average web developer". If you read, most are charging like $50 an hour or more. Me? I began charging $12 an hour at first, rising to $15, and now I'm between $20-$30 an hour 8 years later. Why is my pricing cheaper? Because I target individuals and small businesses who really can't afford to pay thousands of dollars for a website. In the beginning, my average price was around $350 - $500, but as my clients got more demanding, I had to raise the price of how much I charged for websites because they are requesting customization and it was constant back and forth in emails -- in other words: after all the emails were done, that was hours already gone there, and I hadn't even started on the website! It took me years to figure out a pricing system I was comfortable with: In the beginning, you lose more money. But as you begin to become comfortable, you learn to charge a certain amount that is fair for both you and your client. Trying to "become a millionaire" off your client is not possible. Most likely, they don't have millions of dollars, so drop the greed and just be fair. They are trying to make a living, you are helping them do that, and in return, they are helping you out.

For every client I meet, I always say these words: "When it comes to pricing, I will always be fair with you and I expect you to be fair with me." I've never had issues with clients paying ever. They don't question me. They don't ask for explanation. I do provide an invoice of work performed. But I don't question their professions and I don't expect them to question mine.

I also tend to be that web guy who picks up the pieces because other "web guys" will just disappear or they keep putting a bandaid on it rather than fixing the actual problem. I can only imagine they did this to keep getting paid. Me? I don't care.. I like to get paid by doing additional genuine work. Not charging the client to pretend I'm fixing their website just to get paid every month. I aim to alleviate my clients from having to spend so much money on a web guy.

Believe me, when they need it, they will turn to you for all the professional advice and help they need and they will pay for it. I have one client who I've built 5+ websites for -- I usually charge her about $850 - $1000 per website. But I mainly make my money through customization: "Hey I want this, I need it to do that." Working on those projects warrants more money because those requests are often beyond what WordPress plugins do. I also charge a minimum of one hour so I've always been the one to clean up and get rid of the problem.

So just a short brief summary of my client list:

1) found through Craigslist: some lady needed a web guy to run her multi-WordPress website -- she ran a franchise and had about 30 franchisees. So I got extra work on the side from those 30 clients.

2) found through Craigslist: I then met a guy whose web guy went off to college and he is an engineer who made a golf training aid that helps people. I've since redesigned his website, which I charged him about $1000 for and about $400 or $500 for yearly maintenance costs. (WordPress updates, adding pages, changing a few things here and there -- nothing major-no SEO, no marketing, no advertising, etc., but I do offer him advice on any of that stuff - I just won't do it for him, unless he needs it and it comes as a separate invoice)

3) found through word of mouth: I moved across the country and my fiancee was working a side job and a guy she worked with was the web developer for this woman who ran a "Paint and Wine" business (the most popular in my town), and he was just tired of keeping up with her website, as he was moving out of state, and needed to find her a web guy. That's where I come in -- he had actually designed the software, so in the beginning, I was charging her a fortune to try and fix his product that he designed in PHP. I knew PHP somewhat, but it kept breaking no matter what I did. I said to my new client: "Listen, I can keep charging you hundreds to thousands of dollars, or we can fix this one-time. I will charge you for my labor and the product, and we can be done with it. And you'll save a lot more money this way." I ended up charging her like $1500 to install an amazing calendar plugin, which did everything she needed, though she had a ton of requests, and with that, I made at least an additional thousand or two with her. If it was any company charging her, it would've been a lot more, but it helped me out, and I charged what I thought was fair. Nowadays, I just update her website every few months and send her an invoice with at least an hour minimum of work.

These are just a few of my clients.. I have a few more, but not worth mentioning in this story. As I have acquired clients, I also built myself a portfolio which I display on my "freelance business website" just to show off the work I've done and show potential clients that I am an actual web developer with a ton of websites under his belt. I also have everything on my LinkedIn page as well. It surely helps build trust and seeing that many websites, they are less likely to question your expertise.

I still get a few clients here and there through word of mouth mostly, but to be honest, I'm exhausted from managing clients, so I no longer seek them out or solicit on Craigslist anymore. You are not your own boss. They are your boss and when they email you, they expect an answer within a few hours. And they expect you to fix any problems they have immediately. Its wonderful and great for extra money in the beginning, but it gets old. So over the years, I've grown tired of maintaining a freelance client base and prefer to just focus on my primary job and my side projects.

Definitely not trying to deter you! It is a great start and I encourage you to do it: start small and learn as you go. As you get more experience, you can certainly warrant charging more for your services. Good luck!