Most contractors price by looking at the competition. That's a race to the bottom.
You need to know your fully burdened labor rate (wages, taxes, insurance, truck gas, phone bill). Take that number, add your materials, and then add a strict 30-50% gross profit margin. If you lose the bid, let the other guy go bankrupt doing the work.
Did this solve your problem?