When is it okay to ask for a free estimate?

I ALWAYS OFFER A FREE ESTIMATE!

No one SHOULD HAVE TO PAY TO KNOW HOW MUCH SOMETHING COSTS!!!

It depends on the scope of work. If it is a large project, we typically encourage a design build process.