Vida de freela em programação: clientes, preço, CNPJ e dinheiro
Vida de freela em programação: como achar os primeiros clientes no Brasil e exterior, quanto cobrar, contrato, escopo, CNPJ certo e finanças.
Este conteúdo é independente. Alguns links são de parceiros (marcados com ↗): se você comprar por eles, o Mobgeek pode ganhar uma comissão sem custo extra para você.
Viver de freela em programação funciona, mas não do jeito que o Instagram vende. Os primeiros clientes quase sempre vêm da sua rede de contatos, não de plataformas; o preço certo sai de uma conta, não de quanto o concorrente cobra; e programador não pode ser MEI — o caminho é uma ME no Simples Nacional. Acerte essas três coisas e o resto vira rotina.
Este guia é para quem quer fazer freela como renda extra ou como trabalho principal. Se você ainda está decidindo entre vaga CLT e PJ, leia antes nosso comparativo de CLT ou PJ para desenvolvedor.
Freela não é emprego sem chefe
A diferença real: no CLT, você vende horas para uma empresa. No freela, você é a empresa. Isso significa que você também faz:
- Vendas: achar cliente, fazer proposta, negociar.
- Gestão de projeto: escopo, prazo, comunicação.
- Financeiro: cobrar, emitir nota, pagar imposto, guardar reserva.
- Suporte: o cliente vai mandar mensagem num sábado porque "o site caiu".
Na prática, uma parte grande da sua semana não é programação. Quem ignora isso calcula preço achando que vai faturar 40 horas por semana e quebra no terceiro mês.
Dica: se você é júnior, freela como trabalho principal é difícil. Sem alguém revisando seu código, você evolui mais devagar e erra estimativas. Comece com freela como renda extra, mantendo um emprego, e migre quando tiver clientes recorrentes.
Como conseguir os primeiros clientes
1. Sua rede vem primeiro (sério)
O primeiro cliente de quase todo freela é alguém que já o conhece: ex-colega, ex-chefe, o amigo que abriu uma clínica, o comércio do bairro. Confiança é o que mais pesa para quem vai pagar alguém que nunca contratou.
O que fazer esta semana:
- Avise sua rede, de forma específica: "Estou pegando projetos de site e sistema web para pequenos negócios" funciona; "estou disponível para freelas" não.
- Mande mensagem individual para ex-colegas que foram para outras empresas. Agências e times sobrecarregados terceirizam o tempo todo.
- Atualize o LinkedIn com o serviço que você vende no título, não só "Desenvolvedor".
2. Escolha um nicho
"Faço qualquer coisa em qualquer tecnologia" é o posicionamento de quem compete por preço. Compare com:
- "Lojas virtuais em Shopify para marcas de moda."
- "Sistemas internos e automações para escritórios de contabilidade."
- "Apps React Native para startups em fase de MVP."
Nicho deixa sua proposta mais convincente, seu portfólio mais coerente e seu preço mais alto. Você pode mudar depois; o importante é parecer especialista em algo agora.
3. Portfólio que vende
Cliente não lê seu código. Ele quer ver problema resolvido. Para cada projeto, mostre: qual era a situação, o que você fez e qual foi o resultado. Se não tem cliente ainda, construa 2 ou 3 projetos realistas no nicho escolhido (um sistema de agendamento para salão, por exemplo) e publique com demo funcionando.
4. Plataformas no Brasil: Workana e 99Freelas
Workana e 99Freelas concentram a maior parte dos projetos em português. São boas para pegar os primeiros trabalhos e ganhar avaliações, com ressalvas:
- Concorrência por preço é pesada. Muitos projetos recebem dezenas de propostas, várias com valor irreal.
- As taxas mudam e variam conforme o plano; confira as regras atuais antes de precificar.
- Proposta genérica não ganha. Leia o projeto, faça uma pergunta específica e mostre um trabalho parecido.
Use essas plataformas como trampolim, não como destino. O objetivo é pegar clientes que depois voltem a você diretamente (respeitando as regras da plataforma).
5. Exterior: Upwork e Toptal
Ganhar em dólar ou euro é o que muda o jogo financeiro do freela, e o fuso horário do Brasil é ótimo para clientes dos EUA.
- Upwork: a maior plataforma do mundo. Muito volume, muita concorrência global, e você paga para enviar propostas (via "Connects"), além da taxa sobre o que recebe. Perfil completo, nicho claro e propostas curtas e específicas fazem diferença enorme.
- Toptal: funciona como uma rede seleta. O processo tem testes técnicos, entrevistas ao vivo e projeto prático. Paga melhor e o cliente chega até você, mas é para quem já tem alguns anos de experiência sólida e inglês fluente.
Fora das plataformas, vale prospectar agências e startups estrangeiras pelo LinkedIn e por comunidades da sua stack. Temos um guia completo sobre como trabalhar para o exterior como desenvolvedor.
Como precificar sem chutar
O erro clássico é olhar o valor-hora de uma vaga CLT e cobrar o mesmo como freela. Como freela, você paga imposto, contador, equipamento, plano de saúde, não tem férias remuneradas nem 13º, e nem toda hora trabalhada é faturável.
A conta básica:
- Quanto você precisa por mês (renda desejada + custos fixos do negócio + reserva para férias, 13º e meses fracos).
- Quantas horas faturáveis você realmente tem. Tire do total o tempo de prospecção, propostas, reuniões não cobradas, administração e estudo. Para muita gente, sobra algo como metade a dois terços das horas de trabalho.
- Divida 1 por 2 e some os impostos.
Não quer fazer a conta na mão? Use a calculadora de valor-hora para freelancer da Mobgeek: você informa renda desejada, custos e horas, e ela mostra o mínimo que você deveria cobrar. Faça isso antes de mandar a próxima proposta.
Por hora ou por projeto?
| Modelo | Quando usar | Risco |
|---|---|---|
| Por hora | Manutenção, consultoria, escopo incerto | Cliente controla horas de perto; seu ganho tem teto |
| Por projeto (preço fechado) | Escopo bem definido, você já fez algo parecido | Se a estimativa errar, o prejuízo é seu |
| Mensalidade (retainer) | Suporte contínuo, evolução de produto | Precisa definir limite de horas ou entregas |
Nossa recomendação: comece cobrando por hora ou por etapas pequenas até conhecer o tipo de projeto. Preço fechado é ótimo quando você já sabe estimar — aí você ganha pela eficiência, não pelo tempo. E persiga contratos mensais: renda recorrente é o que tira o freela da montanha-russa.
Dica: ao estimar preço fechado, calcule as horas e acrescente uma margem para imprevistos. Projeto de software quase nunca termina no prazo otimista.
Para ter uma referência de mercado, compare com as faixas do nosso artigo sobre quanto ganha um programador, lembrando que o valor-hora de freela precisa ser bem maior que o equivalente CLT.
Escopo e contrato: onde o freela ganha ou perde dinheiro
Projeto que dá prejuízo raramente é por código difícil. É por escopo vago. "Um site igual ao do concorrente" vira 14 telas, painel administrativo e integração com o ERP.
O que o escopo precisa ter
- Lista de funcionalidades incluídas, uma por linha.
- Lista do que está fora do escopo (tão importante quanto a primeira).
- Número de rodadas de revisão incluídas.
- Quem fornece textos, imagens, acessos e conteúdo, e até quando.
- Critério de aceite: o que significa "pronto".
O que o contrato precisa ter
Não precisa de 30 páginas. Precisa ser claro:
- Escopo (anexo) e prazo de cada entrega.
- Valor, forma e datas de pagamento, e o que acontece em caso de atraso.
- Como funcionam mudanças: tudo que estiver fora do escopo vira orçamento novo.
- Propriedade intelectual: o código passa para o cliente após o pagamento integral.
- Garantia: por quanto tempo você corrige bugs sem custo (e o que é bug versus nova funcionalidade).
- Confidencialidade e condições de encerramento.
Para os primeiros contratos, vale pagar um advogado para revisar um modelo base que você vai reutilizar. É um gasto único que se paga no primeiro problema evitado.
Atenção: "faz só esse ajustezinho" é como o escopo morre. Responda sempre com gentileza e um orçamento: "Consigo sim, fica X e entrego em Y dias. Sigo?"
Cobrança: receba antes de entregar tudo
Regras que evitam calote:
- Entrada antes de começar. Para projetos fechados, é comum cobrar uma parte no início e o resto por marcos de entrega.
- Divida em marcos. Pagamento atrelado a entregas aprovadas, nunca tudo no final.
- Código final só após pagamento. Deploy em ambiente seu ou de teste até a quitação.
- Emita nota fiscal sempre, com vencimento claro.
- Combine prazo e cobre no dia. Uma mensagem educada no dia do vencimento resolve a maioria dos atrasos.
Para clientes do exterior, receber via plataformas como Wise ou Husky costuma sair mais barato que a transferência internacional do banco tradicional. Compare a cotação final e as tarifas no dia: a diferença entre serviços pode ser grande.
CNPJ: por que MEI não serve para programador
Esta é a dúvida número um, e muita gente erra.
Programador não pode ser MEI. O MEI só permite as ocupações de uma lista oficial, e atividades como desenvolvimento de software sob encomenda, desenvolvimento de software customizável, suporte técnico de TI e consultoria em TI não estão nela. Isso acontece porque, em geral, atividades de natureza intelectual ficam de fora do regime.
Alguns tentam abrir MEI com uma ocupação "parecida" (como manutenção de computadores ou web design) e emitir nota de programação. Não faça isso: a Receita olha a atividade que você efetivamente exerce, não só o código cadastrado. Você corre risco de desenquadramento, cobrança retroativa de impostos com multa e de problemas com clientes que conferem o CNAE da nota.
Atenção: em 2026, uma comissão da Câmara aprovou o PLP 25/2026, que permitiria programadores e desenvolvedores no MEI. Mas ele ainda está em tramitação e não virou lei. Até que seja aprovado e regulamentado, a regra continua: programador não é MEI. Acompanhe pelo site da Câmara antes de tomar qualquer decisão.
A alternativa certa: ME no Simples Nacional
O caminho para a maioria dos programadores é abrir uma Microempresa (ME) optante pelo Simples Nacional, com o CNAE correto da sua atividade. O ponto-chave é o Fator R:
- Se a sua folha de pagamento (na prática, o seu pró-labore) for de pelo menos 28% do faturamento, a empresa fica no Anexo III, com alíquota inicial de 6%.
- Se ficar abaixo de 28%, cai no Anexo V, com alíquota inicial de 15,5%.
Por isso muitos devs definem um pró-labore equivalente a 28% do faturamento: paga INSS e talvez IR sobre esse valor, mas a alíquota da empresa cai bastante. Se a conta compensa no seu caso depende do quanto você fatura, e é exatamente o que a calculadora CLT x PJ mostra, com Simples Nacional e Fator R.
Faturamento vindo do exterior também ajuda: na exportação de serviços, parte dos tributos do Simples deixa de incidir. Confirme com seu contador como fica no seu caso.
Precisa de contador?
Sim. ME exige contabilidade, e um bom contador paga a si mesmo só no Fator R bem configurado. Para quem fatura só com serviços e não tem funcionários, uma contabilidade online costuma ser mais barata e prática que um escritório tradicional. A Contabilizei é uma das mais conhecidas e já está acostumada com o perfil de dev PJ: abre o CNPJ, cuida do Fator R e das guias. Antes de fechar, compare com outras contabilidades online e com escritórios locais, porque planos e serviços incluídos variam.
Organização financeira: o que separa freela de quem volta para o CLT
Renda de freela oscila. Um mês você fatura o dobro; no seguinte, o cliente atrasa e outro cancela. Quem sobrevive tem sistema:
- Contas separadas. Conta PJ para receber, conta pessoal para gastar. Nada de pagar o mercado com o cartão da empresa.
- Salário fixo para você mesmo. Defina pró-labore + uma retirada de lucro fixa por mês, e deixe o excedente na empresa.
- Imposto separado no dia em que entra. Ao receber, mova o percentual do imposto para uma reserva. Imposto gasto é dívida com juros.
- Reserva de emergência maior que a de quem é CLT. Um bom alvo para freela é algo como 6 a 12 meses de custo de vida, porque não existe seguro-desemprego nem FGTS.
- Provisione férias e 13º. Ninguém vai pagar você para descansar; guarde todo mês para isso.
- Previdência e saúde são com você. Plano de saúde e aposentadoria entram no cálculo do valor-hora, não no "vejo depois".
- Controle simples, mas semanal. Uma planilha com faturamento, recebido, a receber e despesas resolve. O que não pode é não saber quanto entrou no mês.
Se você trabalha de casa, ferramentas certas ajudam a manter a rotina; veja nossa lista de aplicativos para trabalhar em casa.
Checklist para começar seu freela
- Escolher um nicho e escrever em uma frase o que você vende.
- Montar 2 ou 3 projetos de portfólio com problema, solução e resultado.
- Avisar sua rede de contatos de forma específica.
- Calcular seu valor-hora mínimo na calculadora de freelancer.
- Criar modelos de proposta, escopo e contrato.
- Abrir uma ME no Simples (não MEI) quando a renda ficar recorrente.
- Separar contas e criar reservas de imposto e emergência.
Freela bem feito dá liberdade e pode pagar mais que um emprego. Mal feito, vira um emprego pior, com vários chefes e sem férias. A diferença está quase toda nas partes que não são código.
Perguntas frequentes
Programador pode ser MEI?
Hoje, não. Desenvolvimento de software, programação e consultoria em TI não estão na lista de ocupações permitidas do MEI. Existe um projeto de lei complementar em tramitação para mudar isso, mas até virar lei o caminho correto é abrir uma ME no Simples Nacional.
Quanto cobrar por hora como programador freelancer?
Depende da sua senioridade, do mercado e do tipo de projeto. O ponto de partida é calcular a partir dos seus custos e da renda que você quer, considerando que só parte das suas horas é faturável. A calculadora de valor-hora da Mobgeek faz essa conta.
Qual a melhor plataforma para freelancer de programação?
Para começar no Brasil, Workana e 99Freelas têm mais volume de projetos em português. Para ganhar em dólar, Upwork é a maior e tem mais concorrência; a Toptal paga melhor, mas tem processo seletivo rigoroso e exige experiência e inglês fluente.
Preciso de CNPJ para trabalhar como freelancer?
Para começar e testar, dá para emitir recibo como pessoa física, mas a tributação costuma ser bem mais alta e muitos clientes exigem nota fiscal. Quando a renda de freela fica recorrente, abrir uma ME no Simples quase sempre compensa.
Como receber pagamento de cliente do exterior?
Use uma conta ou plataforma de recebimento internacional, como Wise ou Husky, que costumam ter câmbio melhor que a transferência bancária tradicional. Emita nota fiscal de exportação de serviço pelo seu CNPJ.
Leia também
CLT ou PJ para desenvolvedor em 2026: comparativo completo
CLT ou PJ para desenvolvedor? Compare férias, 13º, FGTS e INSS com Simples Nacional, fator R e pró-labore, e descubra quanto o PJ precisa valer para compensar.
CarreiraComo trabalhar para o exterior morando no Brasil (dev)
Como trabalhar para empresa do exterior morando no Brasil e ganhar em dólar: onde achar vagas, inglês, contrato, como receber e impostos como PJ.
CarreiraQuanto ganha um programador no Brasil em 2026?
Quanto ganha um programador em 2026: faixas salariais por nível segundo fontes públicas e o que mais pesa no salário (stack, região, CLT x PJ e exterior).