1. Если вы оказываете, скажем, услуги по продвижению сайта - это будет договор оказания услуг. (тип а)
2. Если вы вносите изменение в какой-либо код, создаёте сайт (именно программируете), рисуете дизайн - это будет договор подряда. (тип б)
3. бывают смешанные типы договоров, к примеру, подряд и оказание услуг. (тип с)
В каждом, из вышеуказанных двух типов (а, б) договоров будут всегда почти одинаковые основные существенные условия, к которым относятся - предмет и сроки. При этом цена, права и обязанности сторон, порядок финансовых исполнений - к основным существенным условиям не относятся. Тем не менее, стоимость в основном тоже впихивают в качестве основных существенных условий.
Тех задание, заявка и т.п. должны быть неотъемлемой частью договора, но в таком случае требуется юристу чётко разработать под вас договор с учётом вашей практики (для начала). Хотя, по собственному опыту скажу, что сколько бы шаблонов не было, 1-2 из 10 требуют дополнений в шаблонный договор с учётом некоторых особенностей конкретного ИП или юрика.
Через неделю выясняется, что клиент хочет еще пятое, десятое, восемнадцатое. Приходится еще один договор составлять, прописывать новые.
- делаете допник под основной договор, но договор основной должен быть безупречен.
ВАЖНО
Если нужен договор, то лучше обратиться к юристам, а не качать с интернета.