For those of you who don’t know I went off on my own as an independent contractor about 7 months ago. It’s been a long and somewhat bumpy ride and I’ve learned a lot about how to and how not to do things in this type of business. Luckily I had a few people who had been there before (thanks to Dave and Dana!). This is going to be a rather lengthy article of the things I’ve learned along the way.
Before you start
- Find someone who has been there before who is willing to mentor you. Without the knowledge base of Dave and Dana I’m not sure I would have made it this far.
- Save up enough money to pay all major bills (rent, car, utilities) for at least three months. This leaves you enough padding if you don’t land a contract right away.
- Try to have at least one decent contract lined up before you bail on your day job. I recommend something small enough to handle in three months, but large enough to make it another three months.
- Get a DBA (Doing Business As) from the county clerk and set up a checking account in your business’s name.
- Get some accounting software. I chose the online version of QuickBooks, which works quite nicely for my needs.
- Become an expert in the area of 1099 and 1040-ES forms. They will either be no big deal or your biggest nightmare depending on how you approach them.
- Create standard employment contracts. If you have pre-existing software you plan on selling make sure you have a license to have your customers sign.
- Get a fax line and make sure you have a computer laying around that can aptly read/write Microsoft Office documents and PDF’s.
- Set your hourly rates and stick to them. I originally set my rates somewhat low only to realize that demand quickly outpaced availability (a good thing). It also will bring a sticky situation when you have to raise your rates.
- Get a PO BOX from your local post office (about $15 a year).
Once you take the plunge
- Make sure you get everything in writing and signed (and possibly notorized) for any major work (ie. anything over $1k).
- Don’t let your customers hand you crappy RFP’s. I’ve seen six figure contracts based on 5 page RFP’s that end up turning into a nightmare because the feature set was not outlined in black and white before the contract was signed.
- Create a filing system and keep hard copies of everything (invoices, contracts, licenses, receipts, etc.).
- Buy an all-in-one copy-fax-scanner-kitchen sink printer. I have a nice little Lexmark X5150 that cost about $100 and I literally use it every day.
- Get business cards made up, set up a decent looking website (ie. hire a graphics person to do it right). Hand out the cards freely to friends, family and strangers.
- Sign up to one of the many freelance sites that exist out there. Another good place to drumb up work is any of the many professional mailing lists as well. I’ve landed at least two contracts through such mailing lists.
- Save every single receipt you get. You can write off many things you never knew. For instance, computers, digital cameras, printers, printer paper, office supplies, mice, phones, cell phones, etc. are all write offs.
- Save 30% of all revenue for taxes. Save another 10% for safe keeping. Keep these numbers in mind when you bid on contracts.
Once things are going well
- Do what you can to vertically integrate. I make webpages, but I now also resell domain names, SSL certificates and web hosting. This is a great way for me to not only get reocurring revenue, but also a good way to control the environment in which my software is deployed.
- Become incorporated through either articles of incorporation or an LLC. This limits your liability and costs under $1k. This is one of the first things I plan on doing this year.
- Get an accountant that knows their proverbial shit. The money you spend here could literally save you thousands come tax season.
- If office space is cheap and readily available in your area you should get an office. My productivity is crap when I work at home, but at the office I do quite well. Also, having an office looks very professional to local customers and lends credibility to your business.
- Sign up for Vonage or a similar VOIP carrier. I’ve saved hundreds in cell phone bills since switching.
If you decide to return to working for “the man”
- Make sure that you have an exit strategy. Find a few people you know and trust that would be willing to take over your clients if you end up needing to get a “real job”.
- Look at your current client list and see if any of them might be willing to take you on full time. I know of more than a few independent contractors who got into a company this way and have done quite well.
This year I’ve done pretty good. I’ve managed to pay all of my bills and live a rather stress free life. There are tons of benefits to working for myself and disadvantages. Here are some of the pros and cons that I’ve come across since I went out on my own.
Disadvantages
- There are no regular paychecks. If you don’t land that big contract you don’t get paid this month. This is the reason to find ways to generate reoccurring revenue (retainers, hosting, maintenance contracts, etc.)
- You are your own retirement advisor. There are no company 401k’s, profit sharing or yearly bonuses.
- You are your own accountant. No one is forcing you to take taxes out or keep track of invoices.
- There is no company health insurance. I’ve gone without and paid out of pocket so far because my current healthcare cost is about 1/3 of the cost of yearly insurance. (note: medical expenses, including mileage to and from is 100% deductable when you work for yourself)
- Most people have no clue what you do and when they hear you work from home or for yourself they instantly assume you don’t have a “real job”. This can be really annoying sometimes when relatives ask “When are you going to quit fooling around and get a real job?”
Advantages
- You work when you want, where you want and how you want. There isn’t anything stopping me from heading over to the coffee shop and working via their WiFi for a couple of days.
- Come and go as you please. There is no one you need to notify for vacation or sick days, which is a great thing.
- Stress is almost a thing of the past. There aren’t any real deadlines and you have no bosses yelling at you.
- It’s much more personal. You work directly with the customers and get all of the praise directly from them and no one else is taking credit for your hard work. (note: this can work in reverse when a client is mad about something).
Despite there being a few more, numerically, disadvantages than advantages you need to weigh them carefully. For me, not having to answer to a boss and having the freedom to work when, where and how I want to outweighed the disadvantages.
Overall, I’ve had a good experience and I continue to learn new things about running a business. Luckily, I’m about to marry a person who is finishing up their Masters in Accounting, which will free me of many of the things I hate about being independent. I hope this helps a few people out there.