Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I made the jump a few months ago. I'm contracting software design and development services (modern front end and back end, but mostly back end) and focus on startup clients. My site is linked in my profile if you're curious.

Plenty has been discussed on this before, but here are the biggest pros and cons from my experience.

Pro: Time flexibility. I wanted to be able to dedicate more time to non-dev things like reading, writing, creating, and learning things just for the hell of it.

Con: You don't get paid for time in several situations where employees do, for example, paid vacations and holidays. Another would be long lunches. As an employee, I never thought about the length of my lunchtime. As a contractor, I tend to eat as fast as possible so I can get back to business.

I think the benefits and drawbacks really vary by one's personality. I'm a very autonomous person and have always worked best when I can control my day and working hours.

Increasing income was not a direct goal for me, but it will probably happen. It's not quite that simple though — you need to make about 30% more to cover self-employment taxes and various startup costs like creating a company, legal, accounting, web services, etc.

Once you consider: (1) that you don't get paid vacation and holidays, (2) that you probably won't have 100% of your desired hours every week for 52 weeks out of the year, and (3) that you have certain time-consuming activities that aren't billable, like invoicing; it's probably more like 1.5x to net more overall at the end of the year vs being an employee. Note that this also ignores any equity you might have vested as an employee.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: