Contrate
Voltar ao blog

Empreendedor Digital

Programador PJ: guia completo para começar e crescer na carreira

SBSuitebras Blog · · leitura de 19 min

Homem de terno e óculos diante de um notebook, com interfaces azuis translúcidas sobrepostas

Virar PJ troca carteira assinada por contrato de prestação.

Programador PJ é o desenvolvedor que presta serviço por meio da própria empresa, com CNPJ, contrato e nota fiscal no lugar da carteira assinada. Este guia reúne o que a decisão exige na prática: o que muda em relação à CLT, como abrir o CNPJ, por que o Simples Nacional só cobra 6% de quem desenvolve software quando a folha de salários alcança 28% da receita — o chamado fator R —, quanto se recolhe de INSS e quais benefícios trabalhistas deixam de existir.

Principais conclusões

  • Ser programador PJ proporciona autonomia, flexibilidade e a possibilidade de rendimentos mais altos em comparação ao modelo CLT.
  • Os profissionais PJ assumem a responsabilidade pela gestão fiscal e contábil, necessitando de um bom planejamento financeiro e possivelmente da contratação de um contador.
  • Optar pelo regime PJ implica na perda de benefícios trabalhistas tradicionais, o que demanda atenção especial em relação à segurança financeira e planejamento de aposentadoria.
  • Os 6% do Simples Nacional só alcançam o desenvolvimento de software quando a folha de salários, pró-labore incluído, chega a 28% da receita bruta dos últimos doze meses; abaixo desse patamar, a alíquota inicial é de 15,5% (Lei Complementar nº 123/2006, art. 18, §§ 5º-D e 5º-M).

O que é ser um programador PJ?

Ilustração em desenho de um programador de óculos e moletom digitando diante de um monitor com código, com a cidade pela janela
Como PJ, o programador emite nota e negocia valor de hora, não salário.

Um programador PJ, também conhecido no mercado como dev, opera como pessoa jurídica e presta serviços a outras empresas sem vínculo empregatício. Isso significa que o desenvolvedor não está sujeito às regras de um contrato CLT: ele decide como e quando trabalhar, dentro do que o contrato de prestação de serviços estabelecer. É esse contrato que define responsabilidades, prazos e entregas de cada lado, e é ele que formaliza a relação com a empresa contratante. É fundamental que haja um acordo claro entre o dev PJ e a empresa, estabelecendo direitos e obrigações de ambas as partes.

Ao optar por essa modalidade, o profissional deve estar ciente de que arcará com o recolhimento dos próprios impostos, diferentemente dos trabalhadores CLT, cuja obrigação é cumprida pelo empregador. Essa mudança de responsabilidade exige planejamento financeiro e entendimento claro das obrigações fiscais e contábeis envolvidas, porque o dinheiro que entra na conta da empresa ainda não é o que sobra para o dono.

O que separa o PJ do empregado

Quem decide se existe vínculo de emprego não é o nome dado ao contrato, e sim a forma como o trabalho acontece. A CLT considera empregado “toda pessoa física que prestar serviços de natureza não eventual a empregador, sob a dependência deste e mediante salário” (art. 3º), e considera empregador a empresa que “admite, assalaria e dirige a prestação pessoal de serviços” (art. 2º). Quando esses elementos aparecem juntos — pessoa física, trabalho habitual, subordinação a ordens e pagamento —, a relação é de emprego, com CNPJ ou sem.

Por isso este guia não trata o regime PJ como substituto da carteira assinada. O art. 9º da CLT é expresso: “serão nulos de pleno direito os atos praticados com o objetivo de desvirtuar, impedir ou fraudar a aplicação dos preceitos contidos na presente Consolidação”. Abrir empresa faz sentido para quem atende clientes, organiza o próprio trabalho e assume o risco do negócio; não é um jeito de rotular como prestação de serviço algo que, no dia a dia, continua sendo emprego.

Vantagens de ser programador PJ

Ser um desenvolvedor PJ traz diversas vantagens que podem transformar o desenvolvimento da carreira de um programador. Entre elas, destacam-se a autonomia e flexibilidade no trabalho, bem como o potencial de ganhos financeiros significativamente maior.

Ao formalizar sua atividade como pessoa jurídica, o programador transforma sua carreira em um negócio, garantindo segurança tributária e ampliando as oportunidades de crescimento.

Esses benefícios tornam a opção PJ uma escolha atraente para muitos profissionais da área de tecnologia.

Autonomia e flexibilidade

Trabalhar como PJ permite ao desenvolvedor:

  • Ser seu próprio patrão, decidindo como e para quem trabalhar.
  • Escolher os projetos, aceitando os que estão alinhados a seus interesses e habilidades e recusando os que não estão.
  • Contar com flexibilidade de horários, definindo seus próprios prazos e trabalhando nos momentos em que se sente mais produtivo.

Esses fatores podem resultar em melhor equilíbrio entre a vida profissional e a pessoal — desde que o próprio profissional imponha seus limites de jornada, já que não há mais um empregador para fazê-lo.

Outro ponto positivo é a capacidade de negociar contratos de forma mais flexível, ajustando prazos e valores conforme a conveniência do profissional. Isso pode ser especialmente vantajoso para aqueles que buscam uma atuação mais personalizada e alinhada com suas necessidades.

Potencial de ganhos financeiros

Os programadores PJ frequentemente conseguem cobrar mais por seus serviços em comparação aos colegas CLT, especialmente quando trabalham para clientes internacionais. A possibilidade de negociar tarifas mais altas e receber em moedas fortes, como dólar ou euro, pode aumentar significativamente a renda do desenvolvedor.

Além disso, a ausência de benefícios tradicionais pode ser compensada com a negociação de valores mais elevados nos contratos, o que exige do profissional um planejamento financeiro capaz de garantir a estabilidade que o vínculo de emprego oferecia de forma automática. É fundamental considerar os impostos e as contribuições obrigatórias nesse cálculo, porque eles incidem antes de o dinheiro chegar ao bolso e reduzem o rendimento líquido.

Essa capacidade de aumentar os rendimentos torna o modelo PJ uma opção atrativa para muitos desenvolvedores.

Desvantagens de ser programador PJ

Apesar das vantagens, ser um desenvolvedor PJ também apresenta desvantagens. A gestão fiscal e contábil é mais complexa, e a ausência de benefícios trabalhistas tradicionais, como férias remuneradas e 13º salário, pode afetar a segurança financeira do profissional. Vale ressaltar que a atividade de programação não cabe no MEI: quem define as ocupações autorizadas a esse regime é o Comitê Gestor do Simples Nacional, por delegação do art. 18-A, § 4º-B, da Lei Complementar nº 123/2006, e desenvolvimento de software não está na lista. O caminho é abrir uma empresa enquadrada como microempresa (ME) ou como empresa de pequeno porte (EPP), conforme o faturamento anual.

Gestão fiscal e contábil

Um dos maiores desafios para o programador PJ é a gestão fiscal e contábil. O profissional deve estar atento ao cumprimento de diversas obrigações, como a apuração e o recolhimento dos tributos, a entrega das declarações e a guarda dos documentos. Essa tarefa pode ser complexa e demandar acompanhamento profissional para evitar problemas com o fisco.

Além dos tributos federais, é preciso considerar o que varia conforme a operação e o município, como o ISS. Dependendo do regime tributário escolhido, o programador PJ pode arcar com Cofins, CSLL e IRPJ apurados separadamente, em vez de reunidos numa guia única, como acontece no Simples Nacional — o Lucro Presumido é o outro caminho comum para quem desenvolve software. Plataformas de contabilidade online reúnem num só lugar o cálculo das guias, a emissão das notas e os prazos de cada obrigação, o que reduz o risco de perder uma data.

Perda de benefícios da CLT

Ao optar pelo regime PJ, o desenvolvedor perde o acesso a benefícios típicos do regime CLT, como 13º salário, férias remuneradas, FGTS, aviso prévio e seguro-desemprego. Essa ausência exige um planejamento financeiro cuidadoso: a reserva para as férias, para o intervalo entre dois contratos e para a aposentadoria passa a ser construída pelo próprio profissional.

Essas lacunas nos benefícios trabalhistas devem ser cuidadosamente consideradas ao decidir entre ser PJ ou CLT, porque afetam diretamente a segurança financeira e o planejamento de longo prazo do programador.

Passo a passo para abrir CNPJ como programador PJ

Abrir um CNPJ é o primeiro passo para formalizar a atuação como desenvolvedor PJ. Esse processo envolve a definição do porte da empresa, a escolha da natureza jurídica e a contratação de um contador para auxiliar na gestão fiscal e contábil.

Os passos abaixo seguem a ordem em que a burocracia cobra cada decisão: primeiro o contador, depois o porte e a natureza jurídica, depois o CNAE que descreve a atividade efetivamente prestada e, por fim, o regime tributário. O CNAE merece atenção redobrada, porque é dele que decorrem o anexo do Simples Nacional aplicável e o código de serviço usado na nota fiscal do município.

Exemplo: imagine um programador PJ que precisa escolher entre o Simples Nacional e o Lucro Presumido. No Simples Nacional, a tributação é unificada numa guia única e costuma ser mais vantajosa para faturamentos menores; no Lucro Presumido, os tributos são apurados separadamente e sobre bases distintas, o que muda tanto a conta quanto o volume de obrigações acessórias. Ao analisar o faturamento dos últimos doze meses, o valor do pró-labore retirado e o tipo de serviço prestado, o contador consegue comparar os dois cenários e indicar o de menor carga tributária.

Contratação de um contador

Ter um contador é essencial para a abertura e manutenção do CNPJ. Esse profissional pode ajudar a evitar problemas fiscais, garantindo que todas as obrigações tributárias sejam cumpridas corretamente.

Além disso, o contador pode fornecer orientações valiosas sobre a melhor forma de gerenciar as finanças da empresa, ajudando o programador PJ a tomar decisões informadas e a otimizar seus ganhos.

Escolha do regime tributário

A escolha do regime tributário é uma decisão crucial para o programador PJ. As opções incluem o Simples Nacional, o Lucro Presumido e o Lucro Real, cada um com regras de apuração, alíquotas e obrigações acessórias próprias.

Consultando um contador, é possível realizar uma análise detalhada dos cenários tributários e escolher a opção mais vantajosa para o perfil e faturamento da empresa.

Fator R: quando o Simples Nacional cobra 6% e quando cobra 15,5%

A promessa de “Simples a partir de 6%” que circula em conteúdo sobre programador PJ é verdadeira apenas pela metade. Desenvolvimento de programas de computador e licenciamento ou cessão de direito de uso de software estão listados no art. 18, § 5º-D, incisos IV e V, da Lei Complementar nº 123/2006, que manda tributá-los na forma do Anexo III do Simples Nacional — e o inciso IV carrega uma condição que quase nunca aparece em texto sobre o assunto: a elaboração de programas entra ali “desde que desenvolvidos em estabelecimento do optante” — cuja primeira faixa é de 6% para receita bruta de até R$ 180.000,00 em doze meses. O § 5º-M, inciso II, do mesmo artigo, porém, impõe uma condição: quando a razão entre a folha de salários e a receita bruta fica abaixo de 28%, essas mesmas atividades passam a ser tributadas pelo Anexo V, cuja primeira faixa é de 15,5%.

Essa razão é o que o mercado chama de fator R. O § 5º-K manda considerar os montantes pagos e auferidos nos doze meses anteriores ao período de apuração, e o § 24 diz o que entra na conta de folha de salários: as remunerações pagas a pessoas físicas decorrentes do trabalho, somadas à contribuição patronal previdenciária e ao FGTS efetivamente recolhidos, incluídas as retiradas de pró-labore.

A consequência prática é direta. O programador que fatura sozinho, sem empregados e retirando pró-labore baixo, não alcança os 28% e é tributado pelo Anexo V. Quem retira pró-labore suficiente — ou tem folha de pagamento — alcança o patamar e fica no Anexo III. A conta se refaz a cada período de apuração, de modo que definir o valor do pró-labore é uma decisão tributária, e não apenas pessoal.

faixareceita bruta em 12 mesesAnexo IIIAnexo V
1ªaté R$ 180.000,006,00%15,50%
2ªde R$ 180.000,01 a R$ 360.000,0011,20%18,00%
3ªde R$ 360.000,01 a R$ 720.000,0013,50%19,50%
4ªde R$ 720.000,01 a R$ 1.800.000,0016,00%20,50%
5ªde R$ 1.800.000,01 a R$ 3.600.000,0021,00%23,00%
6ªde R$ 3.600.000,01 a R$ 4.800.000,0033,00%30,50%

As duas tabelas estão nos Anexos III e V da Lei Complementar nº 123/2006, na redação dada pela Lei Complementar nº 155/2016, em vigor desde 1º de janeiro de 2018. As alíquotas acima são nominais: da segunda faixa em diante existe uma parcela a deduzir, de modo que a alíquota efetivamente paga fica abaixo da nominal. A comparação entre os dois anexos, porém, não se altera — e, na primeira faixa, a diferença é de mais de duas vezes e meia.

Emissão de nota fiscal

A emissão de nota fiscal é um requisito indispensável para formalizar os serviços prestados e declarar rendimentos ao fisco. Para isso, o desenvolvedor deve se cadastrar na prefeitura da cidade, apresentando documentos como CNPJ e comprovante de endereço.

Após o cadastro, a emissão da nota fiscal é feita no portal da prefeitura, onde são inseridos os detalhes do serviço prestado e os dados do cliente. Alternativamente, aplicativos especializados podem simplificar esse processo, permitindo a emissão de notas fiscais com poucos cliques.

Contribuição ao INSS e planejamento de aposentadoria

A contribuição ao INSS é essencial para garantir proteção previdenciária ao programador PJ, e ela incide sobre o pró-labore retirado da empresa, não sobre o faturamento. A alíquota do segurado contribuinte individual é de 20% do salário de contribuição (Lei nº 8.212/1991, art. 21). Quem presta serviço a empresa pode deduzir da própria contribuição mensal 45% da contribuição patronal efetivamente recolhida ou declarada, limitada essa dedução a 9% do salário de contribuição (art. 30, § 4º) — é dessa conta que sai o percentual de 11% sobre o pró-labore, o mais citado no mercado.

Duas alíquotas menores aparecem com frequência em conteúdo sobre o tema e não alcançam o programador PJ. O art. 21, § 2º, da Lei nº 8.212/1991 prevê 11% para o contribuinte individual que trabalhe por conta própria, sem relação de trabalho com empresa, e para o segurado facultativo, e prevê 5% para o microempreendedor individual e para o segurado facultativo de baixa renda dedicado ao trabalho doméstico na própria residência. Como a atividade de programação não é autorizada no MEI, os 5% estão fora de alcance. E as duas reduções incidem apenas sobre o limite mínimo mensal do salário de contribuição e, pela letra do próprio parágrafo, pressupõem a opção pela exclusão do direito ao benefício de aposentadoria por tempo de contribuição.

Um planejamento adequado para a aposentadoria ajuda a garantir uma renda no futuro e a evitar surpresas desagradáveis. É importante que o desenvolvedor PJ inclua essa contribuição em seu planejamento financeiro, garantindo assim sua segurança a longo prazo.

Quanto ganha um programador PJ?

O valor médio faturado por um desenvolvedor PJ no Brasil é de R$ 8.029 por mês, mas varia bastante. Programadores com mais de cinco anos de experiência podem faturar em média R$ 12.000 mensais, e alguns chegam a R$ 20.000, dependendo da demanda e da especialização. O aumento da procura por programadores PJ aparece no número crescente de vagas disponíveis no mercado, especialmente para trabalho remoto e projetos internacionais.

Fatores como experiência, valores cobrados e número de clientes atendidos influenciam diretamente os ganhos de um desenvolvedor PJ. Além disso, prestar serviços para o exterior e receber em moedas como dólar ou euro pode aumentar significativamente a renda do profissional.

Vale uma ressalva na leitura desses números: o que um PJ recebe é faturamento, não salário. Do valor da nota saem os tributos da empresa, a contribuição ao INSS sobre o pró-labore, o Imposto de Renda da pessoa física, o honorário do contador e a reserva que passa a substituir férias, 13º e FGTS. Comparar o valor bruto de um contrato PJ com o salário de uma vaga CLT, sem descontar nada disso, superestima a diferença entre os dois regimes.

Resumo

Ser um desenvolvedor PJ oferece autonomia, flexibilidade e potencial de ganhos superiores ao regime CLT. Em troca, exige gestão fiscal própria e dispensa os benefícios trabalhistas. Duas contas decidem se o arranjo fecha: o fator R, que separa os 6% do Anexo III dos 15,5% do Anexo V, e o valor do pró-labore, que define ao mesmo tempo o fator R e a contribuição ao INSS. Com planejamento adequado e o auxílio de um contador, é possível administrar esses desafios e tratar a carreira como um negócio.

Perguntas frequentes

Quanto de imposto paga um desenvolvedor PJ?

Depende do anexo do Simples Nacional em que a empresa se enquadrar. Desenvolvimento de programas de computador e licenciamento de software estão listados no art. 18, § 5º-D, incisos IV e V, da Lei Complementar nº 123/2006, que manda tributá-los na forma do Anexo III, cuja primeira faixa é de 6% sobre o faturamento. Essa alíquota só vale, porém, se a folha de salários dos últimos doze meses, incluídas as retiradas de pró-labore, alcançar 28% da receita bruta: abaixo desse patamar, o § 5º-M, inciso II, manda tributar pelo Anexo V, cuja primeira faixa é de 15,5%. A esse valor somam-se ainda a contribuição ao INSS sobre o pró-labore e o Imposto de Renda da pessoa física.

O que é um programador PJ?

Um programador PJ é um profissional que atua como Pessoa Jurídica, proporcionando serviços a empresas de forma autônoma e sem vínculo empregatício, o que lhe confere flexibilidade em horários e na escolha de projetos.

Quais são as vantagens de ser um programador PJ?

Ser um programador PJ oferece a vantagem da autonomia na seleção de projetos e horários, além do potencial para ganhos financeiros mais elevados, especialmente ao atender clientes internacionais. Essa flexibilidade e possibilidade de rendimentos maiores tornam essa modalidade atrativa para muitos profissionais.

Quais são as desvantagens de ser um programador PJ?

Ser um programador PJ pode resultar em complexidade na gestão fiscal e contábil, além da ausência de direitos trabalhistas como 13º salário e férias remuneradas. Portanto, é importante considerar essas desvantagens antes de optar por essa modalidade.

Como abrir um CNPJ como programador PJ?

Para abrir um CNPJ como programador PJ, é essencial contratar um contador, definir o porte e a natureza jurídica da empresa, além de escolher o regime tributário que melhor se adapte ao seu caso. Esses passos garantem um processo adequado e cumprimento das obrigações legais.

Programador pode ser MEI?

Não. Quem define quais ocupações podem recolher como microempreendedor individual é o Comitê Gestor do Simples Nacional, por delegação expressa do art. 18-A, § 4º-B, da Lei Complementar nº 123/2006 — dispositivo que manda fazer essa definição “de forma a evitar a fragilização das relações de trabalho” —, e as atividades de desenvolvimento de software não constam da lista autorizada. O caminho é abrir empresa enquadrada como microempresa ou como empresa de pequeno porte, conforme o faturamento anual.

O que é o fator R para quem desenvolve software?

É a razão entre a folha de salários e a receita bruta dos doze meses anteriores ao período de apuração. Alcançando 28%, a atividade é tributada pelo Anexo III do Simples Nacional, que começa em 6%; abaixo de 28%, pelo Anexo V, que começa em 15,5% (Lei Complementar nº 123/2006, art. 18, §§ 5º-D, 5º-K e 5º-M). Na folha entram as remunerações pagas a pessoas físicas, a contribuição patronal previdenciária e o FGTS, incluídas as retiradas de pró-labore (§ 24) — e é por isso que o valor do pró-labore pesa tanto nessa conta.

Vale a pena sair da CLT para virar PJ?

A comparação honesta não é entre o salário e o valor da nota fiscal. Do lado PJ, descontam-se os tributos da empresa, o INSS sobre o pró-labore, o Imposto de Renda, a contabilidade e a reserva que passa a substituir férias, 13º e FGTS; do lado CLT, somam-se ao salário os benefícios legais. Além disso, a escolha nem sempre existe: se o trabalho é pessoal, habitual, remunerado e subordinado a ordens, a relação é de emprego pela definição dos arts. 2º e 3º da CLT, haja ou não CNPJ, e o art. 9º declara nulos de pleno direito os atos praticados para fraudar a aplicação da Consolidação.

Qual CNAE o programador PJ deve usar?

O CNAE tem de descrever a atividade efetivamente prestada, e a definição acompanha a abertura da empresa, feita com o contador, porque dela decorrem o anexo do Simples Nacional aplicável e o código de serviço aceito pelo município na emissão da nota. A lei trata essas atividades por descrição, e não por código: o art. 18, § 5º-D, da Lei Complementar nº 123/2006 separa a elaboração de programas de computador (inciso IV) do licenciamento ou cessão de direito de uso de programas de computação (inciso V). Declarar no contrato social uma atividade diferente da que se presta de fato cria divergência entre a nota emitida e o tributo recolhido.

Continue lendo