Speak honestly with your contractor. Let them know what your budget is ahead of time. A good contractor will be honest about the costs and offer you the best solutions to get what you need from your budget.