A preliminary estimate can take as little as a week, and a detailed budget estimate can take as long as three weeks. If the builder thinks it will take longer than that, be sure to ask why.