Should I buy my land before contacting a builder?

With so many plans available flat blocks can easily accommodate a design that would suite most. So if its a bargain If looking at purchasing a sloping block a builder is recommended before purchase as the build will be more expensive.