Как составить договор на разработку сайта? Как составить смету?
Как это вообще оформляется, что нужно учесть, на что необходимо обратить внимание
Есть ли различия в договорах для физ. и юр. лиц?
В этом вопросе совсем не разбираюсь к сожалению.
Скачайте типовой договор оказания услуг + добейти важными пунктами.
Смету можно заменить на коммерческое предложение, где клиенту просто показать за что берете деньги