Opa SoloYyax!
Essa dúvida de "quanto cobrar por um projeto ou trabalho freelance" é bem comum, e eu também estou passando por isso no momento, tentando estimar os custos de um freela em que estou trabalhando. Por isso, resolvi compartilhar aqui o processo que utilizei para estimar meus valores e espero que ele também te ajude de alguma forma.
1. Estimando o Valor da Sua Hora
Acho que o ponto de partida é entender o quanto que a sua hora está valendo nesse momento.
No meu caso, estou fazendo um freela para uma empresa onde já trabalhei, então tenho uma noção do valor da minha hora com base no salário que recebia lá:
- Salário mensal: R$ 1.500
- Carga horária semanal: 20 horas
- Horas mensais (aproximadas):
- 20 horas/semana × 4,33 semanas/mês ≈ 86,6 horas/mês
- Valor da hora:
- R$ 1.500 ÷ 86,6 ≈ R$ 17,32 /hora
Esse já é um ponto de partida.
2. Melhorando a Estimativa com Base em Toda a Experiência Profissional
Como já tive outras experiências profissionais, resolvi ir além e calcular o valor da minha hora com base em todos os empregos anteriores.
Passo 1: Calcular as Horas Trabalhadas por Mês
- Empresa 1: 40h/semana × 4,33 semanas = 173,2h/mês
- Empresa 2: 20h/semana × 4,33 semanas = 86,6h/mês
- Empresa 3: 20h/semana × 4,33 semanas = 86,6h/mês
Passo 2: Calcular o Valor da Hora em Cada Emprego
- Empresa 1: R$ 3.500 ÷ 173,2h = R$ 20,21/hora
- Empresa 2: R$ 1.800 ÷ 86,6h = R$ 20,78/hora
- Empresa 3: R$ 1.500 ÷ 86,6h = R$ 17,32/hora
Passo 3: Calcular a Média Ponderada do Valor da Hora
Pagamentos totais:
- R$ 20,21 × 173,2 = R$ 3.500,37
- R$ 20,78 × 86,6 = R$ 1.799,55
- R$ 17,32 × 86,6 = R$ 1.499,51
Soma dos pagamentos: R$ 6.799,43
Total de horas: 173,2 + 86,6 + 86,6 = 346,4h
Valor médio ponderado da hora:
R$ 6.799,43 ÷ 346,4 = R$ 19,63/hora
Esse valor já chega a ser mais representativo da minha experiência geral e do preço da minha hora, e ainda assim está abaixo da média de mercado para um desenvolvedor pleno, por exemplo.
3. Indo Além: Comparando com o Valor de Mercado
Se quiser da um passo a mais, vale a pena comparar o valor da hora praticado no mercado, de acordo com a posição que você está exercendo.
No meu caso (como Fullstack ou Mobile Developer), é razoável considerar:
- Faixa salarial mensal: R$ 5.164 a R$ 8.200
- Valor da hora (média):
Considerando 160h/mês (40h/semana), isso dá algo em torno de R$ 40/hora
No seu caso, você pode fazer isso voltado para os valores de um estágiário ou Desenvolvedor Junior. Com isso por exemplo eu já sei que tenho uma margem boa que ainda posso subir minha hora e não vou estar overpriced.
4. Estimando o Tempo de Desenvolvimento do Projeto
Esse é o ponto mais difícil, já que nenhuma estimativa será 100% precisa (a não ser que você tenha uma bola de cristal). A experiência ajuda muito, mas um hábito que me auxilia bastante é rastrear o tempo gasto nas tarefas.
Recomendação de ferramenta:
Eu uso o app Focus To-Do, que se baseira na técnica Pomodoro. Gosto de trabalhar com blocos de 50 minutos e depois consigo visualizar claramente quantos pomodoros gastei em cada tarefa ao longo do mês e assim ver as horas gastas no projeto.
4.1 Quebrando o Projeto em Partes Menores
Pra conseguir estimar melhor, o ideal é tentar dividir o projeto em partes menores e criar "issues". Isso facilita na hora de tentar prever quanto tempo cada parte vai exigir.
Exemplo de projeto:
Projeto: Criar um site em WordPress para um cliente
Estimativa de tempo:
-
Semana 1 (20h):
- Criar instância no Lightsail com WordPress
- Comprar domínio na Cloudflare
- Configurar domínio na Cloudflare e AWS
- Configurar SSL/TLS
-
Semana 2 (20h):
- Criar contas e configurar o WordPress
- Criar páginas iniciais e configurar menus
-
Semana 3 (20h):
- Programar e subir tema customizado
- Configurar cache, segurança e backups
Isso indica uma estimativa de 60h pra completar o projeto inteiro. Então com uma hora de R$ 20 por exemplo, seria razoável estimar um custo de R$ 1.200
5. Margens de segurança e imprevistos
Uma vez calculada sua hora e os tempo geral que levaria o projeto, pode ser válido adicionar uma margem de imprevistos em cima do valor final, visto que as coisas raramente saem como planejadas e frequentemente existem tarefas não estimadas que você tambem vai ter de fazer e pepinos pra resolver. Coisas tipo
- Reuniões com cliente pra atualizações
- Ajustes e mudanças no escopo que não estavam previstas
- Erros e momentos em que vai ficar travado e levar muito mais tempo do que o esperado
Pra isso é válido, após o calculo de tempo, adicionar de 10% a 20% no valor final do orçamento feito.
Pro exemplo acima seria R$ 1.200 + 10% = R$ 1.320
6. Custos do Cliente
Um último ponto a se considerar na parte de orçamento do projeto, que talvez não afete o quanto você vai receber em si, mas o quanto o cliente vai gastar, são os custos das ferramentas e decisões de arquitetura que você vai tomar.
- Você vai hospedar na AWS, ou na Hostinger? Quais os custos envolvidos?
- Vai usar algum plugin pago ou outra ferramenta paga?
- Precisa comprar um domínio? Se sim, qual o preço e onde será comprado.
Essas coisas geralmente são gastos que o cliente terá, e que precisam ser orçados e colocados a parte do valor que você está cobrando pela sua mão de obra e expertise.
Geralmente depois de você quebrar o projeto em etapas e issues, da pra se ter uma ideia geral das ferramentas e serviços que vão ser necessários e utilizados. Daí é apenas uma questão de ir na página de cada serviço, e ver o preço deles, ou se tem períodos gratuitos e etc.
Seguindo o exemplo do projeto acima, essa estimativa poderia ser algo assim:
Custos Estimados de Ferramentas e Serviços
Item | Fornecedor | Tipo | Custo Estimado | Observações |
---|
Hospedagem WordPress (Lightsail) | AWS | Mensal | ~R$ 25,00/mês | Plano básico (1 GB RAM) |
Domínio | Cloudflare | Anual | ~R$ 50,00/ano | Preço depende da extensão (.com, .org, etc) |
SSL (TLS) | Cloudflare | Gratuito | R$ 0,00 | Cloudflare oferece certificado gratuito |
Plugins Premium (se usados) | Vários | Recorrente ou único | R$ 0,00–R$ 300,00 | Avaliar necessidade no escopo |
Com isso você consegue fornecer dois valores separadamente ao cliente de forma que fique claro pelo que ele está sendo cobrado exatamente.
Exemplo:
- Serviços prestados (freelancer): R$ 1.320,00
- Custos de terceiros (pagos pelo cliente): ~R$ 100–500 iniciais + R$ 25/mês
Uma outra opção a isso é você pagar por um ou mais desses serviços como parte da sua oferta, daí você pode adicionar esse valor como um pagamento recorrente que recebe, e talvez cobrar um extra em cima para fazer a manutenção desses serviços.
Exemplo:
- Voce paga pela hospedagem dos serviços e cobra do cliente o valor da hospedagem mais um extra pra que você faça a manutenção mês a mês do serviço em questão.
Outros Pontos a se Considerar:
O pessoal abaixo colocou alguns comentários pertinentes sobre o escopo e dificuldade do projeto.
Eu sinceramente não sei bem como precificar a "dificuldade" de um projeto ou uma tarefa no orçamento. Na minha cabeça isso já está meio que precificado no tempo que você vai levar fazendo a tarefa e também no preço da sua hora.
Ou seja, Alguem senior irá levar pouco tempo para fazer uma tarefa X, mas o preço da hora dele já é alto por padrão devido sua experiência acumulada e expertise. Já alguem junior, pode levar o triplo de tempo pra fazer a mesma tarefa X, mas o preço da hora dele é muito mais barato.
Estimativa de tempo do projeto pelo Senior: 60h
Preço Senior: R$ 100
Estimativa de tempo do projeto pelo Junior: 180h
Preço Junior: R$ 10
Custo final Senior: R$ 6.000
Custo final Junior: R$ 1.800 (e número de pepinos e bugs a serem resolvidos depois = 500 😂)
Nesse sentido eu acredito que o cliente recebe o produto pelo qual ele paga. O preço do senior em geral vai envolver uma qualidade meior e um risco menor no produto final e por isso sua hora vale a pena. Já um desenvolvedor junior ou estagiário pode cometer erros, mas seu custo também é menor, e algumas pessoas tambem veem isso como um bom investimento pra treinar alguem novo no time por exemplo.
Enfim.. eu imagino que outras pessoas tenham várias outras coisas a acrescentar sobre esse tema. Mas esses são meus 2 cents e basicamente o meu approach pra todo esse tema de precificação. Espero que ajude em algo!