SobreProjetosServiços BlogFAQContato
Início/Blog/Carreira dev
Carreira dev

Contrato de freelance: as cláusulas que salvam sua pele

As cláusulas que realmente importam em um contrato de desenvolvimento freelance: escopo, pagamento, propriedade do código, rescisão, garantia e limites.

02 de mar. de 2026 4 min de leitura por Natiam Gabriel
Contrato de freelance: as cláusulas que salvam sua pele
Resposta curta

Um contrato de freelance útil resolve cinco perguntas: o que exatamente será entregue, quando e como você recebe, de quem é o código, o que acontece se alguém quiser sair e o que você faz de graça depois da entrega. O resto é acessório, e o texto final deve passar por um advogado.

Um contrato de freelance que funciona não precisa ser longo, precisa responder cinco perguntas sem espaço para interpretação: o que será entregue, como e quando você recebe, de quem fica o código, como qualquer um dos dois encerra o acordo, e o que está incluso depois da entrega. Falta uma dessas e a discussão vai virar palavra contra palavra. E, por mais que este texto ajude a estruturar, o documento final deve ser revisado por um advogado.

Cláusula de escopo: o que está dentro e o que está fora

Escopo mal escrito é a causa número um de projeto que azeda. Descrição genérica do tipo "desenvolvimento de sistema de gestão" não protege ninguém.

O que um escopo utilizável contém:

  • Lista nominal de entregas: telas, endpoints, integrações, perfis de usuário, relatórios. Nome por nome.
  • Lista explícita do que está fora. Essa é a parte que quase todo mundo esquece e é a que mais salva. Exemplos: migração de dados legados, criação de conteúdo, design de marca, treinamento presencial, app mobile, suporte 24h.
  • Premissas. "O cliente fornecerá acesso à API do ERP em até 5 dias úteis." Se a premissa falha, o prazo muda, e isso está escrito.
  • Processo de mudança. Toda alteração fora da lista vira aditivo, com prazo e valor próprios, aprovado por escrito antes da execução.

Cláusula de pagamento: valores, marcos e atraso

Definir o valor é o mínimo. O que evita problema é o resto:

Item Como escrever
Sinal Percentual e vencimento antes do início dos trabalhos
Parcelas Vinculadas a marcos verificáveis, não a datas soltas
Prazo de pagamento Número de dias após a nota, com dia fixo se o cliente tiver ciclo
Atraso Multa e juros de mora, com percentuais definidos
Suspensão Direito de suspender os trabalhos após X dias de inadimplência
Reajuste Índice e periodicidade em contratos longos ou de manutenção

A cláusula de suspensão por inadimplência é a mais subestimada. Sem ela, você fica na situação de continuar trabalhando de graça enquanto cobra, porque parar pode ser lido como descumprimento seu.

Cláusula de propriedade intelectual: de quem é o código

Aqui mora o conflito mais caro e o mais silencioso, porque só aparece quando o projeto acaba mal.

O arranjo mais comum e equilibrado no mercado:

  • O código específico do projeto é cedido ao cliente, de forma integral, condicionada ao pagamento total. Sem pagamento, sem cessão.
  • Suas bibliotecas, boilerplates, componentes e ferramentas genéricas continuam suas, com licença de uso concedida ao cliente dentro daquele produto.
  • Software de terceiros (bibliotecas open source, serviços pagos) segue as licenças originais, e isso deve estar dito para o cliente não achar que comprou o que você não podia vender.
  • Direito de portfólio. Você pode citar o projeto e mostrar telas, salvo confidencialidade acordada. Se o cliente exigir sigilo, negocie ao menos uma menção genérica.

Sem cláusula de cessão, o cliente pode alegar que pagou pelo código; você pode alegar que licenciou o uso. Ninguém ganha essa discussão rápido.

Cláusula de rescisão: como cada lado sai

Todo contrato precisa de porta de saída, porque projeto ruim sem porta de saída vira refém.

Defina:

  • Aviso prévio para rescisão imotivada, por qualquer das partes (15 ou 30 dias é comum).
  • O que acontece com o trabalho já feito: o cliente paga proporcionalmente ao entregue e aprovado até a data.
  • Entrega de artefatos: código no repositório, credenciais, documentação. Vincule essa entrega ao pagamento pendente.
  • Rescisão por justa causa: inadimplência acima de X dias para você; descumprimento reiterado de prazo para o cliente.

Cláusula de aceite e garantia: quando o projeto termina

Sem cláusula de aceite, o projeto nunca acaba. Escreva:

  • Prazo de homologação: o cliente tem N dias úteis após a entrega para testar e apontar divergências em relação ao escopo.
  • Aceite tácito: passado o prazo sem manifestação, a entrega é considerada aceita.
  • Garantia: período (30, 60 ou 90 dias são faixas comuns) em que você corrige, sem custo, defeitos, comportamento diferente do especificado. Deixe claro que garantia não é o mesmo que evolução: pedido novo é aditivo.
  • Fora da garantia: mudança de requisito, alteração feita por terceiros no código, falha de infraestrutura do cliente, quebra de API de terceiros.

Cláusulas que evitam surpresa desagradável

  • Limitação de responsabilidade. Teto de indenização, normalmente o valor do contrato. Sem isso, você teoricamente responde por lucros cessantes de um negócio inteiro.
  • Confidencialidade recíproca. Vale para os dois lados, com prazo definido.
  • Não aliciamento de terceiros. Se você usa parceiros, impede que o cliente contrate direto por fora.
  • Autonomia da prestação. Deixe explícito que não há subordinação, horário fixo nem exclusividade. Contrato PJ mal redigido, somado a rotina de empregado, é terreno de discussão trabalhista, assunto para advogado.
  • Foro e forma de comunicação. Defina qual canal vale como oficial (normalmente e-mail). Aprovação em áudio de WhatsApp é difícil de sustentar.

Um contrato curto que já resolve muito

Se você não tem estrutura para um contrato completo agora, comece com uma proposta assinada contendo: escopo detalhado, itens fora do escopo, prazo com premissas, valor, cronograma de pagamento, propriedade do código após quitação, prazo de aceite, garantia e regra de aditivo. Assinatura eletrônica com validade jurídica resolve a formalização.

Isso cobre a maior parte das brigas reais. O passo seguinte, e ele importa, é levar seu modelo a um advogado uma única vez e reutilizá-lo em todos os projetos. É o investimento com melhor retorno na vida de quem trabalha por conta.

Perguntas frequentes

Preciso de contrato mesmo para projeto pequeno?

Sim, mas ele pode ser curto. Uma proposta assinada por e-mail com escopo, prazo, valor, forma de pagamento e propriedade do código já reduz a maior parte dos conflitos. Projetos pequenos geram tanto atrito quanto grandes quando não há nada escrito.

De quem é o código que eu escrevo para um cliente?

Depende do que o contrato disser. Sem cláusula explícita de cessão, a discussão fica aberta e pode gerar disputa. O padrão de mercado é ceder o código específico do projeto ao cliente após o pagamento integral, mantendo suas bibliotecas e ferramentas genéricas com você.

Posso usar um modelo de contrato pronto da internet?

Como ponto de partida, sim; como documento final, não. Modelos genéricos costumam ter cláusulas incompatíveis com prestação de serviço de software e omitem itens críticos como aceite e propriedade intelectual. Peça a um advogado para revisar antes de usar.

Tem um processo que consome o time?

Me conta como funciona hoje. Se der para automatizar, eu te digo por onde começar — a conversa de diagnóstico não é cobrada.

Natiam Gabriel
Sobre o autor

Natiam Gabriel é AI Engineer & Full-Stack Developer e fundador da Retti Tech, estúdio de desenvolvimento de software que atende empresas em todo o Brasil. Constrói sistemas web sob medida, automações e integrações, com ou sem inteligência artificial, do levantamento de requisitos até a operação em produção. Mais de 20 empresas usam em produção os sistemas que desenvolveu.