Você pode começar analisando alguns fatores:

  • Quanto tempo eu levei para fazer o projeto e qual a minha pretenção de recebimento por hora? Para se basear: Um programador que ganha 4.000 por mês recebe, em média, 25 reais por hora.
  • Qual o meu nível de proficiência? Sou um programador com muita experiência, capaz de produzir um produto com altíssima eficiência e baixíssima manutenção? Ou sou um programador iniciante, que precisa segurar a mão no valor por não conseguir entregar algo com uma qualidade relativamente alta?
  • O produto ficará na estrutura do cliente ou em estrutura própria? Existem gastos que envolvem a manutenção do produto? Como servidor, domínio, hospedagem, etc.

Acho que pensar nesses fatores é um bom ponto de partida :)

Vou te dar um exemplo meu: Algum tempo atrás eu fiz um freela de um robô para uma empresa. Demorei cerca de 25 horas para fazer o robô e cobrei 1600 reais por tudo. Entreguei todo o código para o cliente e eu mesmo acoplei à estrutura dele, sem ter mais nenhum gasto.

Espero ter dado uma luz, tmj

Tendi, vlw e obrigado