Если речь идет о доработках, то предоставляется доступ к ftp и/или админке сайта. Вы вправе сами потребовать все необходимые доступы, но должны будете обосновать, зачем вам это, если вдруг заказчик спросит.
При верстке нового сайта вы тоже сами определяете что вам нужно. Если просто верстка - то делаете у себя, совершенно как вам удобно, потом скидываете заказчику на почту архивом, или заливаете в приватную репу и передаете ему репу.
В общем всё вариативно.
ЗЫ
Когда речь идет о получения доступов, рекомендую попросить заказчика сделать вам отдельный временный аккаунт. По окончании работ обязательно напомните, чтобы он удалил этот аккаунт. Или сменил пароли, если давал основной доступ. Так вы обезопасите себя от наездов "У меня сайт сломался, а у тебя доступы были".