I'll admit, there's an element of risk aversion holding me back. That and I simply can't afford to start at the bottom and work for peanuts in order to 'build a reputation' as a freelancer.
I'll admit, there's an element of risk aversion holding me back. That and I simply can't afford to start at the bottom and work for peanuts in order to 'build a reputation' as a freelancer.
I managed to save about $20,000 and freelanced the same way the next year or so, but charging $50/hr. Money steadily dropped, but it was mostly due to taking fixed-bid contracts, not tracking my time well, estimating done dates and then failing to bill after the deadline. So try not to give time estimates (which are often by by a factor of 3-10 or more), and if you do, be sure to bill if you go over. They are paying for the time it takes you to solve a problem, not your ability to guess at unknowns that can't be known until you've done them.
After that, I got a great gig at a local agency. If I find myself being a contractor again, I would charge 1.5-2x my desired hourly pay. In internet tech now, that's probably $75-150k/yr, $35-75/hr, even in rural areas, so a $75/hr freelance rate is probably a good minimum.
In other words, there's not an easy way that I could see to survive long as a contractor by taking a pay cut from your current salary. It's better to think in terms of charging twice as much as you're paid now, but finding work half as often. Which is generally worth it because it gives you time to work on your skills, do side projects, etc. I would not take other advice to moonlight, because a programming job by itself generally tends towards burnout.
And don't fall for nonsense about 'build a reputation' as a freelancer (mostly this is an attempt to reduce the rate you'll accept). You skills and experience speak for you, regardless of whether contract or full time.
What unique skills do freelancers have that you don't? Finding new gigs (not important to someone hiring); filing taxes (not important to someone hiring); having an accountant (not important to someone hiring); owning/operating a corporation of some form (not important to someone hiring).