The visual design of the website includes page layouts, images, branding and all the related stuff. Remember that it is a repetitive process which involves skimming through a number of designs before an appropriate design is finalized. This design is then handed over to the developers for further implementation. But this phase is definitely going to require a large chunk of your financial investment. When you hire a PHP developer to build a website from scratch, keep in mind that there will be no existing elements and structure to initiate from.