If you're up against low price estimates, they're probably using templates, or reusing stuff they've already done for someone else or maybe even outsourcing it overseas. You can't compete with that when you're starting from scratch on your own time. You just have to accept that some people are cheap and won't pay your price. You should never do a job that loses you money just for the sake of winning the job.
Estimation on any project is a matter of breaking it down to the smallest components. Estimate each component with a high/low bracket (i.e. best case and worst case). Find the average, add some slippage (15%-20%) to allow for when you get it totally wrong, or to give you some room if the scope changes (and you want to be nice and not charge more), and you have your number.
Don't ever budge on your hours estimate.
If your client thinks it's too much you can do a % discount on the overall price, but you make sure they're aware that 200hrs is 200hrs. Too many clients think you can somehow build the exact some thing, but in less hours by "trying harder" or waving a magic wand. They'll ask why the guy on craigslist is cheaper, I'd suggest they give the guy a go and find out, and if they're not happy to give you a call back. It may help to ask them if they'd ask their surgeon for a discount :P
But seriously, give up on craigslist. The only people looking there are ones that are trying to save a buck. We've tried a few online "job markets" and found we were estimating $2000 for jobs others were quoting for under $500. A 15 page website in a day?? No thanks!
If you're up against low price estimates, they're probably using templates, or reusing stuff they've already done for someone else or maybe even outsourcing it overseas. You can't compete with that when you're starting from scratch on your own time. You just have to accept that some people are cheap and won't pay your price. You should never do a job that loses you money just for the sake of winning the job.
Estimation on any project is a matter of breaking it down to the smallest components. Estimate each component with a high/low bracket (i.e. best case and worst case). Find the average, add some slippage (15%-20%) to allow for when you get it totally wrong, or to give you some room if the scope changes (and you want to be nice and not charge more), and you have your number.
Don't ever budge on your hours estimate.
If your client thinks it's too much you can do a % discount on the overall price, but you make sure they're aware that 200hrs is 200hrs. Too many clients think you can somehow build the exact some thing, but in less hours by "trying harder" or waving a magic wand. They'll ask why the guy on craigslist is cheaper, I'd suggest they give the guy a go and find out, and if they're not happy to give you a call back. It may help to ask them if they'd ask their surgeon for a discount :P
But seriously, give up on craigslist. The only people looking there are ones that are trying to save a buck. We've tried a few online "job markets" and found we were estimating $2000 for jobs others were quoting for under $500. A 15 page website in a day?? No thanks!