For someone who has no IT background and who wants to develop the site through a second party...?

It seems like a budget of roughly 50k is needed. Why??