O desenvolvedor que presta serviços para uma empresa estrangeira pode abrir um CNPJ no Brasil para emitir nota fiscal, receber pela pessoa jurídica e organizar a tributação da atividade.
A abertura não exige um tipo de empresa internacional nem um CNAE de exportação. É necessário escolher a natureza jurídica, o porte, os códigos de tecnologia e o regime tributário compatíveis com o serviço realmente executado.
O CNPJ pode reduzir a carga tributária em comparação com o recebimento como pessoa física, mas não existe uma alíquota garantida para todos os desenvolvedores. Faturamento, CNAE, Fator R, município e condições da exportação alteram o cálculo.
Essas decisões devem ser avaliadas junto com o Regime Tributário, fazem parte da Abertura de Empresa e precisam ser acompanhadas pelas rotinas do Guia da Contabilidade.
Neste artigo, mostramos se desenvolvedor pode ser MEI, quais CNAEs considerar, como funciona o Fator R e quais documentos são necessários para faturar e receber do exterior.
Para conhecer toda a estrutura da operação, acesse o guia de prestação de serviços para o exterior.
Neste artigo você verá:
- Se desenvolvedor pode ser MEI;
- Qual natureza jurídica escolher;
- Quais CNAEs são usados em tecnologia;
- Como escolher entre Simples e Lucro Presumido;
- Como funciona o Fator R;
- Como abrir o CNPJ passo a passo;
- Como emitir invoice e NFS-e;
- Como receber do cliente estrangeiro.
Desenvolvedor que trabalha para o exterior precisa abrir CNPJ?
A pessoa física pode prestar serviços para o exterior, desde que cumpra as obrigações tributárias correspondentes. Entretanto, contratos recorrentes e valores mais altos costumam justificar uma comparação com a atuação por CNPJ.
A empresa permite:
- Emitir NFS-e para documentar a prestação;
- Assinar contrato como pessoa jurídica;
- Receber em conta empresarial;
- Separar finanças pessoais e profissionais;
- Apurar tributos pelo regime escolhido;
- Registrar despesas, tarifas e variação cambial;
- Distribuir resultados conforme a contabilidade e as regras vigentes.
A decisão deve comparar a tributação da pessoa física, os custos da empresa, o pró-labore e as exigências do cliente. Abrir CNPJ apenas porque o contratante estrangeiro utiliza a expressão contractor não é suficiente; é preciso avaliar a relação e a legislação brasileira.
Veja a comparação em PJ para empresa estrangeira x receber como pessoa física.
Desenvolvedor pode ser MEI?
As ocupações de desenvolvimento de software, programação e consultoria em TI não constam, em regra, na lista de ocupações permitidas ao MEI. Por isso, o desenvolvedor não deve escolher uma ocupação diferente apenas para obter um CNPJ simplificado.
O impedimento não decorre de desenvolvimento de software ser uma profissão regulamentada por conselho profissional. O ponto central é a atividade não estar autorizada na relação do MEI.
Usar uma ocupação como manutenção de computadores quando o contrato é de desenvolvimento pode gerar incompatibilidade entre:
- Serviço efetivamente entregue;
- Atividade cadastrada;
- Descrição da nota fiscal;
- Contrato com o cliente;
- Receita declarada.
O caminho usual é constituir uma empresa fora do SIMEI e avaliar o enquadramento como Microempresa, desde que o limite e as demais condições sejam atendidos.
Microempresa, SLU e LTDA são a mesma coisa?
Não. Microempresa (ME) é um porte definido pela receita bruta. Sociedade Limitada é um tipo jurídico. Quando a limitada tem apenas um sócio, ela é popularmente chamada de Sociedade Limitada Unipessoal (SLU).
Para um desenvolvedor que trabalha sozinho, as opções mais comuns incluem:
| Estrutura | Características | Ponto de atenção |
|---|---|---|
| Sociedade Limitada com um sócio | Permite constituição sem outro sócio e possui responsabilidade limitada ao capital, observadas as exceções legais. | Exige ato constitutivo, separação patrimonial e escrituração regular. |
| Sociedade Limitada com dois ou mais sócios | Distribui quotas, administração e direitos entre os participantes. | O contrato social deve prever responsabilidades e regras de saída. |
| Empresário Individual | A atividade é exercida em nome próprio, sem separação societária equivalente à limitada. | A exposição patrimonial deve ser avaliada antes da escolha. |
A responsabilidade limitada não é proteção absoluta. Mistura patrimonial, fraude, abuso e outras situações legais podem permitir a responsabilização pessoal. A empresa precisa manter conta, contratos e registros separados do sócio.
Quais CNAEs um desenvolvedor pode utilizar?
Não existe CNAE para “trabalhar para empresa estrangeira”. O código deve representar o serviço de tecnologia, assim como ocorreria com um cliente brasileiro.
| CNAE | Descrição | Quando pode fazer sentido |
|---|---|---|
| 6201-5/01 | Desenvolvimento de programas de computador sob encomenda | Desenvolvimento customizado para um cliente ou projeto específico. |
| 6202-3/00 | Desenvolvimento e licenciamento de programas de computador customizáveis | Software licenciado que admite adaptações às necessidades do usuário. |
| 6203-1/00 | Desenvolvimento e licenciamento de programas de computador não customizáveis | Produto padronizado, comercializado sem desenvolvimento específico para cada cliente. |
| 6204-0/00 | Consultoria em tecnologia da informação | Arquitetura, diagnóstico, planejamento e orientação técnica em TI. |
| 6209-1/00 | Suporte técnico, manutenção e outros serviços em tecnologia da informação | Suporte, configuração, manutenção e determinados serviços técnicos. |
| 6311-9/00 | Tratamento de dados, provedores de serviços de aplicação e hospedagem | Processamento, hospedagem ou serviços de aplicação compatíveis com a classificação. |
O principal deve refletir a atividade predominante. Os secundários devem cobrir outros serviços realmente prestados. Incluir todos os CNAEs de tecnologia sem necessidade pode alterar tributação, licenciamento e códigos de NFS-e.
Veja o guia de CNAE para quem presta serviços ao exterior.
Qual é o melhor regime tributário para desenvolvedor?
Simples Nacional e Lucro Presumido são alternativas frequentes, mas não existe um limite mensal universal que determine automaticamente qual é melhor. A comparação deve usar o faturamento projetado, a folha, o pró-labore, o anexo, as despesas e a composição da receita.
| Critério | Simples Nacional | Lucro Presumido |
|---|---|---|
| Recolhimento | Tributos reunidos no DAS, com segregação da receita de exportação. | Tributos apurados separadamente. |
| Tributação do serviço | Pode envolver Anexo III ou V, conforme a atividade e o Fator R. | IRPJ e CSLL seguem percentuais de presunção e alíquotas legais; adicional de IRPJ pode ser aplicável. |
| Folha e pró-labore | Podem influenciar o Fator R. | Não existe Fator R, mas continuam existindo encargos e regras sobre a remuneração. |
| Exportação | A receita deve ser segregada corretamente no PGDAS-D. | O tratamento de PIS, Cofins e ISS depende dos requisitos da operação. |
| Escolha | Exige simulação completa; faturamento isolado não decide o melhor regime. |
No Lucro Presumido, serviços em geral costumam utilizar presunção de 32% para IRPJ e CSLL. Isso pode resultar, antes do adicional de IRPJ e de outros componentes, em 4,8% de IRPJ e 2,88% de CSLL sobre a receita. Portanto, não é correto prometer uma carga de 3,05% para qualquer desenvolvedor nesse regime.
No Simples, a alíquota nominal inicial do Anexo III é 6% e a do Anexo V é 15,5%, mas a carga efetiva sobre exportação pode ser diferente devido à segregação das parcelas e à faixa de receita. A simulação deve ser feita com o PGDAS-D e as regras vigentes.
Como funciona o Fator R para desenvolvedores?
O Fator R compara a folha de salários, encargos e valores admitidos pela regra com a receita bruta, considerando os 12 meses anteriores ao período de apuração.
Quando o resultado é igual ou superior a 28%, determinadas atividades sujeitas ao mecanismo podem ser tributadas pelo Anexo III. Abaixo desse percentual, seguem o Anexo V.
A fórmula simplificada é:
Fator R = folha dos 12 meses anteriores ÷ receita bruta dos 12 meses anteriores
Para empresas em início de atividade, existem regras proporcionais próprias. Não se deve calcular apenas “28% do faturamento do mês” nem aumentar o pró-labore sem avaliar INSS, IRRF, caixa e coerência da remuneração.
A atividade e a forma de receita também precisam ser confirmadas. Desenvolvimento, consultoria, licenciamento e suporte não devem ser tratados automaticamente como uma única operação.
Exportação de software tem isenção de impostos?
A prestação para um cliente estrangeiro pode receber tratamentos tributários favoráveis, mas a palavra “isenção” não resume todas as regras.
Para o ISS, a Lei Complementar nº 116/2003 prevê não incidência sobre exportações de serviços, exceto quando o resultado se verifica no Brasil. A localização do cliente, sozinha, não resolve a análise.
PIS e Cofins possuem normas federais relacionadas a serviços prestados a pessoa residente ou domiciliada no exterior e ao ingresso de divisas. No Simples Nacional, a receita precisa ser segregada para que o cálculo trate corretamente as parcelas correspondentes.
IRPJ e CSLL não desaparecem pelo fato de o cliente estar fora. No Simples, os componentes remanescentes continuam dentro do DAS; nos demais regimes, são apurados conforme suas regras.
Saiba mais em prestação de serviço para o exterior paga imposto? e ISS na exportação de serviços.
Como abrir CNPJ para trabalhar como desenvolvedor internacional?
- Mapeie os serviços: descreva desenvolvimento, consultoria, suporte, licenciamento e outras entregas;
- Projete o faturamento: converta o contrato para uma estimativa anual e considere oscilações cambiais;
- Escolha a natureza jurídica: avalie limitada com um sócio, sociedade com parceiros ou empresário individual;
- Defina CNAEs e objeto social: use as atividades efetivamente executadas;
- Escolha o endereço: confirme se o município aceita endereço residencial ou se será usado endereço fiscal;
- Faça a consulta de viabilidade: verifique nome, localização e atividades;
- Registre o ato constitutivo: o processo passa pelo integrador e pelo órgão de registro;
- Obtenha CNPJ e inscrição municipal: conclua os cadastros necessários para prestar serviços;
- Solicite o Simples, se for o caso: observe os prazos da opção;
- Configure NFS-e e conta PJ: prepare faturamento e recebimentos internacionais.
Certificado digital pode ser necessário para assinaturas, obrigações ou sistemas específicos, mas não deve ser apresentado como requisito universal para toda nota fiscal. A necessidade depende do município, do emissor e das operações da empresa.
Como emitir invoice e nota fiscal?
A invoice é a fatura comercial enviada ao cliente estrangeiro. Ela normalmente apresenta moeda, valor, vencimento, escopo e instruções de pagamento.
A NFS-e é o documento fiscal brasileiro. Os dois documentos são complementares e devem representar a mesma prestação. A invoice não substitui a NFS-e.
O momento de emissão da nota depende da prestação e das regras do emissor competente. Não existe uma regra nacional determinando que o desenvolvedor espere o dinheiro cair para emitir a NFS-e pelo valor líquido recebido.
Na nota, o valor é registrado em reais conforme o critério aplicável. Diferenças posteriores de câmbio e tarifas são contabilizadas separadamente.
Confira invoice x nota fiscal e como emitir nota fiscal para cliente no exterior.
Como receber o pagamento do exterior?
O pagamento pelo contrato da empresa deve ser vinculado ao CNPJ. A empresa pode usar banco, instituição de pagamento ou plataforma de câmbio que ofereça solução empresarial.
O fluxo costuma envolver:
- Cliente recebe a invoice;
- Pagamento é enviado pela rota acordada;
- Instituição solicita ou valida os documentos da operação;
- Valor é creditado em moeda estrangeira ou convertido para reais;
- Tarifas e spread são demonstrados;
- Recursos são conciliados com invoice, NFS-e e contabilidade.
Se o saldo permanecer em moeda estrangeira, pode haver atualização e variação cambial antes da conversão. O valor líquido recebido não deve substituir automaticamente a receita bruta.
Veja como receber pagamento do exterior sendo PJ e como declarar recebimentos em dólar.
Quais documentos devem ser organizados?
- Contrato com o cliente estrangeiro;
- Ato constitutivo e comprovante de CNPJ;
- Invoices emitidas;
- NFS-e correspondentes;
- Comprovantes de entrega ou aceite;
- Extratos da plataforma e da conta PJ;
- Documentos de conversão e tarifas;
- Memória da variação cambial;
- Folha, pró-labore e cálculo do Fator R;
- Apurações tributárias e demonstrações contábeis.
Erros comuns ao abrir CNPJ para desenvolvedor
- Abrir MEI com atividade diferente: cria incompatibilidade entre cadastro e serviço real.
- Confundir ME com tipo jurídico: Microempresa é porte, não natureza jurídica.
- Incluir todos os CNAEs de TI: códigos desnecessários podem gerar obrigações.
- Escolher regime apenas pelo faturamento: folha, anexo, exportação e pró-labore também influenciam.
- Calcular Fator R mês a mês: a regra utiliza períodos acumulados.
- Prometer alíquota fixa: a carga depende da operação e da faixa.
- Emitir apenas invoice: a fatura comercial não substitui a NFS-e.
- Receber no CPF: rompe a separação entre sócio e empresa.
FAQ - Perguntas frequentes sobre CNPJ para desenvolvedor no exterior
1. Desenvolvedor pode abrir CNPJ para atender empresa estrangeira?
Sim. A empresa brasileira pode contratar, faturar e receber por serviços prestados a clientes no exterior.
2. Desenvolvedor pode ser MEI?
As atividades de programação, desenvolvimento e consultoria em TI não estão, em regra, entre as ocupações permitidas.
3. Microempresa é o mesmo que SLU?
Não. ME é porte; limitada com um sócio é uma estrutura jurídica.
4. Qual é o melhor CNAE para desenvolvedor?
Depende de o contrato envolver desenvolvimento sob encomenda, licenciamento, consultoria, suporte ou hospedagem.
5. Todo desenvolvedor começa pagando 6%?
Não. A alíquota depende do anexo, da faixa, do Fator R e da segregação da receita.
6. Como calcular o Fator R?
Divide-se a folha considerada pela regra pela receita bruta, utilizando os 12 meses anteriores ou as regras de início de atividade.
7. Trabalhar para o exterior elimina todos os impostos?
Não. Existem desonerações específicas, mas IRPJ, CSLL e outros componentes podem permanecer.
8. Invoice substitui nota fiscal?
Não. A invoice é comercial e a NFS-e documenta fiscalmente o serviço no Brasil.
9. Preciso esperar receber para emitir a NFS-e?
Não como regra universal. O momento depende da prestação e das normas do emissor competente.
10. Posso receber na minha conta pessoal?
O pagamento pelo serviço do CNPJ deve ser vinculado à empresa para preservar a rastreabilidade e a separação patrimonial.
Conclusão
O desenvolvedor que trabalha para empresa estrangeira pode abrir um CNPJ brasileiro com os mesmos CNAEs usados para serviços de tecnologia no mercado nacional. Não existe código específico de exportação.
A estrutura deve combinar natureza jurídica, porte, CNAEs, regime tributário, Fator R, endereço, NFS-e e conta empresarial. Nenhuma alíquota deve ser escolhida sem uma simulação completa.
Com contrato, invoice, nota fiscal e recebimento conciliados, o desenvolvedor consegue prestar serviços ao exterior com documentação adequada e tributação compatível com sua atividade.

