Partly, my rate as a freelance developer is to cover four things that generally would be paid by an employer, but which I (personally) don't consider directly billable when free lancing:
1. Times I'm not working, the effort of finding clients, etc. A standard job ensures that I have work next week (at least, in general) and comes with much longer lead-ins to periods that I'm not working for them, so I don't have to charge (as much of) a regular employer to cover that situation.
2. Training and research. Keeping my skills up-to-date is something I've insisted from employers and just silently charge for when free lancing. Things like covering books or other training materials, sending me to conferences, etc. (In essence, you're paying my 20% time and reading materials during the hours I bill for rather than during the hours I'm 20%-ing or reading.)
3. Most employers will provide some kind of benefits, which I have to cover personally and which cost more as a freelancer. This causes not only my hourly rate to sound higher, but the employer to actually have to pay more, because generally companies get discounts on group insurance. (I'm rolling the differences in dealing with taxes in here.)
4. This one varies by person, but I don't charge for certain kinds of short communications, directly. My rule is generally that synchronous communications always cost money, and asynchronous communications with <15 min of my time invested don't. I find it's easier to just charge more on the core work hours than try to bill for the 30 ~2min emails you sent me over the course of the project.
Together, these make the free-lancing price sound higher, but actually comes out pretty close to what the cost-to-employer is, which is normally higher than the pay rate of the employee, once benefits, training, etc are factored in.
1. Times I'm not working, the effort of finding clients, etc. A standard job ensures that I have work next week (at least, in general) and comes with much longer lead-ins to periods that I'm not working for them, so I don't have to charge (as much of) a regular employer to cover that situation.
2. Training and research. Keeping my skills up-to-date is something I've insisted from employers and just silently charge for when free lancing. Things like covering books or other training materials, sending me to conferences, etc. (In essence, you're paying my 20% time and reading materials during the hours I bill for rather than during the hours I'm 20%-ing or reading.)
3. Most employers will provide some kind of benefits, which I have to cover personally and which cost more as a freelancer. This causes not only my hourly rate to sound higher, but the employer to actually have to pay more, because generally companies get discounts on group insurance. (I'm rolling the differences in dealing with taxes in here.)
4. This one varies by person, but I don't charge for certain kinds of short communications, directly. My rule is generally that synchronous communications always cost money, and asynchronous communications with <15 min of my time invested don't. I find it's easier to just charge more on the core work hours than try to bill for the 30 ~2min emails you sent me over the course of the project.
Together, these make the free-lancing price sound higher, but actually comes out pretty close to what the cost-to-employer is, which is normally higher than the pay rate of the employee, once benefits, training, etc are factored in.