Absolutely! and unless you are totally on the ball with all aspects of the construction process, this is by far the safest way to get something built. I'm a huge fan of design and build contracts. Fixed price lump sum to an output specification and let the builder/contractor and his team look after the detailed design, getting building regs sign off etc. Only agree to strict progress payments for material delivered and work done (excepting perhaps a goodwill deposit to show commitment) Yes, you'll pay more overall, but you take away
all most of the risk of dodgy builders.
If you want to check realistic materials prices you could use my local merchant
https://www.cwberry.com/ Unless you are a mega builder or are ordering really big quantities, everyone gets the same prices, including DIYers.