Как легально предоставить услугу по созданию сайта?
Договор возмездного оказания услуг может заключаться между любыми сторонами, 
физ. лицами, юр. лицами, физ - юр. лицо, и так далее. В РФ. это действующая форма соглашения между сторонами.
Я зарегистрировал ИП и сочинил типовой договор. Плачу налоги и отчисления в пенсионный фонд. Все по закону.