Хостинг это компьютер (сервер), на котором физически лежат файлы вашего сайта: страницы, картинки, база данных. Когда человек вводит адрес сайта, браузер обращается к серверу хостинга и забирает оттуда файлы, чтобы показать страницу. Без хостинга сайту негде физически находиться, даже если домен уже куплен.
Понятная аналогия: домен - это адрес дома, хостинг - сам дом, где живут файлы. Один без другого бесполезен: адрес без дома никуда не ведёт, дом без адреса никто не найдёт.
Для одностраничника клининговой компании хватает самого простого тарифа виртуального хостинга, обычно 100-300 рублей в месяц. Но экономия на хостинге иногда выходит боком: видел лендинг на тарифе за 149 рублей, где страница грузилась 4,5 секунды на телефоне, а форма заявки раз в неделю переставала отправлять письма без видимой причины. Часть посетителей просто не дожидается загрузки и уходит.
При выборе смотрите на три вещи: скорость ответа сервера, которую можно проверить в PageSpeed Insights, наличие бесплатного SSL-сертификата и работающую поддержку, которая отвечает быстрее часа. Для российского трафика берите хостинг с серверами в РФ - так быстрее и не возникает проблем с блокировками.
Если делаете лендинг под ключ у подрядчика, спросите заранее, кто оплачивает хостинг и домен: обычно это отдельная статья расходов, которую клиент оплачивает напрямую, а не входит в стоимость самой разработки.