Uma boa abordagem é pegar o seu valor hora hoje (se você já trabalha) e adiciona um valor extra, como se fosse a sua "margem de lucro", porque você vai ter um custo, com energia e tempo, então adicione uma margem boa ai de uns 30% a 60% ou o que preferir, a regra é você que define, é o seu trabalho.
Tendo esse valor Hora, você faz uma estimativa em horas de desenvolvimento com base em cada tela/recurso que você vai fazer, consequentemente vc multiplica o total de horas pelo seu valor hora, chegando a um valor X total.
O ideal é que você coloque todas essas informações em uma planilha e passe isso bem descritivo para o cliente, bem como os custos estimados para deixar essa página rodando.