Basicamente, o que vejo o pessoal fazendo é calculando quanto é merecido ou quanto é o próprio salário líquido, e.g. CLT, e dividindo o valor por 160, que é a média de horas trabalhadas por mês. O resultado é o que deveria ser cobrado, independente de tecnologia ou stack, até porque geralmente o trabalho não envolve somente o desenvolvimento, mas toda a engenharia de software associada ao resultado entregue.

Por exemplo: Se o salário líquido do sujeito é 5000 reais => 5000 / 160h = 31,25 reais/h

10000 reais = 62,5 reais/h e por aí vai...

No seu caso, se você acredita que um salário em torno de 2500 reais é justo pelo seu trabalho, então está no caminho certo.

Acho complicado usar esse cálculo pra freela porque dificilmente conseguimos cobrir todo o tempo disponível, pra "compensar" o tempo procurando clientes para preencher a agenda inteira, sugiro multiplicar o valor por 1,5

Usando seu exemplo: Se o salário líquido do sujeito é 5000 reais => 5000 / 160h => 31,25 * 1,5 = 46.87 reais/h

Outro ponto que deve ser considerado é os gasto que você vai ter durante o desenvolvimento, tais como energia, internet, impostos que devem serem pagos no valor final caso tenha.

Boa, não conhecia esse cálculo.

obrigado.