
Freelancer de programação: contrato, escopo, precificação e operação sustentável
Trabalhar por conta própria com desenvolvimento exige duas competências paralelas: entregar software e administrar um negócio. A maioria dos problemas relatados por freelancers — atraso, retrabalho infinito, inadimplência — nasce de falhas na segunda, não na primeira. Este guia trata de escopo, contrato, cobrança e operação com foco no contexto brasileiro.
A proposta é o documento que evita conflito
Uma proposta clara previne a maior parte das discussões futuras porque define o que está incluído e, principalmente, o que não está. Escreva a exclusão explicitamente: o cliente não presume que algo está fora só porque você não mencionou.
PROPOSTA — Sistema de agendamento (v1)
Objetivo
Permitir que clientes finais agendem serviços on-line e que a equipe
visualize a agenda do dia.
Escopo incluído
1. Cadastro e login de clientes (e-mail e senha)
2. Agenda com horários disponíveis por profissional
3. Confirmação por e-mail
4. Painel administrativo: serviços, profissionais, horários
5. Implantação em ambiente de produção e domínio do cliente
Escopo NÃO incluído (pode ser contratado à parte)
- Aplicativo nativo iOS/Android
- Integração com meio de pagamento
- Envio por WhatsApp
- Migração de dados de sistema anterior
- Criação de identidade visual
Prazo: 6 semanas após aprovação e envio do conteúdo pelo cliente.
Investimento: R$ X, em 3 parcelas (30% início, 40% homologação, 30% entrega).
Validade da proposta: 15 dias.
Alterações de escopo: orçadas separadamente antes da execução.Cláusulas que não podem faltar no contrato
| Cláusula | Função | Risco de omitir |
|---|---|---|
| Objeto e escopo detalhado | Delimita a entrega | Discussão sobre o que estava combinado |
| Prazo e dependências do cliente | Divide responsabilidade por atraso | Você é cobrado por espera de terceiros |
| Pagamento e multa por atraso | Garante fluxo de caixa | Inadimplência sem consequência |
| Propriedade intelectual | Define quem fica com o código | Conflito sobre reuso e portfólio |
| Confidencialidade | Protege dados do cliente | Exposição indevida de informação |
| Garantia e manutenção | Separa correção de bug de nova funcionalidade | Suporte gratuito indefinido |
| Rescisão | Prevê saída ordenada | Trabalho feito sem pagamento |
| Limitação de responsabilidade | Delimita indenização | Exposição desproporcional ao valor do contrato |
Cessão de direitos patrimoniais sobre o código costuma ser condicionada ao pagamento integral. Deixe isso escrito: transferir a propriedade antes de receber remove sua única garantia real em caso de inadimplência.
Precificação: três modelos e quando usar cada um
| Modelo | Quando funciona | Risco principal |
|---|---|---|
| Preço fechado por projeto | Escopo bem definido e estável | Estimativa errada sai do seu bolso |
| Hora ou dia trabalhado | Escopo incerto ou exploratório | Cliente sente falta de previsibilidade |
| Retainer mensal | Manutenção e evolução contínua | Demanda variável dentro do mesmo valor |
Para chegar ao valor da hora, parta do custo real de operação e não do salário desejado dividido por 160. Autônomo não fatura todas as horas do mês: parte do tempo vai para prospecção, propostas, administração e estudo.
Cálculo de hora faturável (exemplo ilustrativo)
Retirada mensal pretendida ................ R$ 8.000
Impostos e contabilidade .................. R$ 1.200
Ferramentas, internet, energia ............ R$ 500
Provisão 13º, férias, reserva ............. R$ 1.500
Custo mensal total ........................ R$ 11.200
Horas do mês .............................. 176
Taxa de horas faturáveis (60%) ............ 105 h
Hora mínima = 11.200 / 105 ................ ~R$ 107
Hora com margem de risco (+25%) ........... ~R$ 134
Este é um exemplo de método de cálculo, não uma recomendação de preço:
substitua pelos seus custos reais e pelo mercado em que você atua.Controle de mudanças na prática
Pedidos de alteração são normais e legítimos. O problema é aceitá-los sem registro. Um processo simples de solicitação, orçamento e aprovação por escrito mantém a relação saudável e o projeto viável.
- Registre o pedido por escrito, mesmo que tenha chegado por mensagem ou telefone.
- Responda com impacto em prazo e custo antes de executar qualquer coisa.
- Aguarde aprovação explícita: um "pode fazer" registrado no mesmo canal já serve.
- Atualize o cronograma e comunique como a data final foi afetada.
- Mantenha um documento único com o histórico de mudanças aprovadas.
Frase útil, dita sem hostilidade: "Consigo fazer isso. Isso adiciona X horas e move a entrega em Y dias. Confirma que sigo por esse caminho?". Ela transforma pedido informal em decisão consciente do cliente.
Entrega e transferência de conhecimento
- Repositório entregue com README de instalação, variáveis de ambiente documentadas e instruções de deploy.
- Acessos transferidos para contas do cliente: domínio, hospedagem, banco e serviços externos em nome dele.
- Sessão de treinamento gravada, cobrindo as operações do dia a dia.
- Termo de aceite assinado, iniciando formalmente o período de garantia.
- Descrição clara do que a garantia cobre: correção de defeito no escopo entregue, não nova funcionalidade.
Formalização e obrigações no Brasil
Emitir nota fiscal é requisito para trabalhar com empresas e reduz risco jurídico. As opções mais comuns para desenvolvedores autônomos são MEI, no início da atividade e dentro do limite de faturamento vigente, e microempresa no Simples Nacional quando o volume cresce. As regras, limites e alíquotas mudam ao longo do tempo, e a atividade de desenvolvimento tem enquadramentos específicos — confirme com um contador antes de decidir.
| Tema | Prática recomendada |
|---|---|
| Contabilidade | Contador desde o primeiro contrato relevante |
| Conta bancária | Separada da pessoal, mesmo sendo MEI |
| Reserva financeira | De 3 a 6 meses de custo fixo, pela irregularidade da receita |
| Dados pessoais de clientes | Definir base legal e segurança conforme a LGPD |
| Contratos | Arquivados e assinados eletronicamente com validade jurídica |
Sinais de cliente problemático
- Pressa incompatível com a complexidade descrita e resistência a colocar o escopo por escrito.
- Recusa em pagar a primeira parcela ou proposta de pagamento apenas após a entrega total.
- Comparação constante de preço com plataformas de projeto pronto durante a negociação.
- Reclamações genéricas sobre todos os fornecedores anteriores.
- Pedido de trabalho de demonstração extenso e não remunerado antes de fechar contrato.
Conclusão
Freelancer sustentável é o que trata a operação com o mesmo rigor técnico do código: proposta escrita com exclusões explícitas, contrato com cláusulas essenciais, preço calculado a partir do custo real, mudanças aprovadas por escrito e entrega com transferência ordenada de acessos. Nada disso garante ausência de conflito, mas transforma discussão subjetiva em consulta a um documento combinado por ambas as partes.
Perguntas frequentes
+Preciso de contrato mesmo em projetos pequenos?
Sim. Em projetos pequenos, uma proposta detalhada aceita por e-mail já constitui acordo. O essencial é ter escopo, prazo, valor e forma de pagamento registrados por escrito em algum canal recuperável.
+Posso mostrar o projeto do cliente no meu portfólio?
Depende do contrato. Inclua uma cláusula permitindo divulgação do trabalho, com opção de o cliente recusar. Sem previsão, peça autorização por escrito antes de publicar qualquer imagem ou detalhe.
+O que fazer quando o cliente não paga?
Cobre formalmente com o contrato em mãos, aplique a multa prevista e suspenda novas entregas. Contratos com valores relevantes justificam consulta jurídica; cobrança amigável documentada resolve boa parte dos casos.
+Vale trabalhar por valor abaixo do mercado para conseguir os primeiros clientes?
Um desconto pontual e explícito de entrada é aceitável, desde que declarado como condição inicial. O risco é criar referência de preço difícil de corrigir depois com o mesmo cliente.
Fontes consultadas
- Portal do Empreendedor — MEI
- Código Civil Brasileiro — Contratos
- ANPD — Lei Geral de Proteção de Dados
Revisão editorial: publicado em . Última revisão em . Conteúdo educativo, sem patrocínio das ferramentas citadas.
Leia também

Stripe no Brasil: integração técnica, webhooks, Pix e o que considerar antes de escolher
Como integrar pagamentos com Stripe em uma aplicação: Checkout, webhooks idempotentes, assinaturas, métodos locais e comparação com gateways nacionais.

LinkedIn para devs: perfil técnico, conteúdo e uso realista da rede
Como estruturar um perfil que aparece nas buscas de recrutadores técnicos, o que escrever em cada seção, como publicar sem virar influenciador e o que ignorar.

Burnout em tecnologia: sinais, causas organizacionais e o que efetivamente ajuda
O que caracteriza o esgotamento profissional segundo a OMS, quais fatores do trabalho em tecnologia o produzem e quais medidas individuais e de time reduzem o risco.