Домен в зоне .ru обходится в 200-400 рублей за первый год, при продлении дороже, обычно 300-600 рублей в год. Хостинг для одностраничника на shared-тарифе - от 150 до 400 рублей в месяц, платится регулярно, пока сайт работает. Итого на старте это меньше 1000 рублей и дальше несколько сотен рублей в месяц.
Это не наценка разработчика, а плата сторонним сервисам - регистратору домена и хостинг-провайдеру, она идёт напрямую им, а не исполнителю. На эти суммы разработчик обычно не влияет и не зарабатывает, поэтому честная смета выделяет их отдельной строкой, а не прячет внутри цены за работу.
Важнее самой суммы то, на чьё имя всё оформлено. Домен и хостинг должны быть куплены на ваш личный аккаунт у регистратора и хостера, а не на аккаунт разработчика "для скорости". Иначе через год, когда придёт время продления, оплата и доступ окажутся не в ваших руках: если разработчик перестанет отвечать или поднимет цену на обслуживание, сайт можно потерять целиком.
При заказе лендинга под ключ попросите прислать логин от кабинета регистратора и хостинга сразу после покупки, а не после сдачи проекта - это нормальная просьба, и адекватный исполнитель отдаёт доступы без споров. У меня, например, домен и хостинг всегда оформляются на клиента с первого дня, я только подключаюсь по временному FTP на время работы.