Programador autônomo é, quase sempre, MEI ou ME no Simples Nacional, e a nota que ele emite é a NFS-e do Emissor Nacional, acessado com o CNPJ e a senha do portal, sem certificado digital. No emissaoja você faz isso em três toques: escolhe o cliente que já está salvo, digita o valor da sprint ou do mês e revisa a prévia antes de confirmar. A nota sai com PDF e XML e fica guardada no app.
Como funciona a nota de programador
A descrição deve mostrar o que foi construído e em que período. Troque "serviços de programação" por algo que o cliente reconheça no próprio backlog: o módulo, a funcionalidade, a sprint, a quantidade de horas. Quando o contrato é por escopo fechado, descreva a entrega; quando é por hora, informe horas e mês. Se o cliente pede um número de pedido ou de contrato na nota, inclua.
O tomador típico é pessoa jurídica: software house, agência, startup ou a empresa que contratou você direto. Com o CNPJ em mãos, o emissaoja preenche razão social e endereço pela Receita. Pessoa física contratando programador é raro, mas acontece com donos de pequenos negócios sem CNPJ; nesse caso você precisa do CPF, ou do que o seu município permitir quando o tomador não é identificado.
A nota é obrigatória para cada serviço prestado. Quem fatura por mês emite uma nota por mês, com a competência do mês trabalhado. Quem fatura por entrega emite quando a entrega é aceita. O emissaoja usa a data de hoje como competência se você não escolher outra.
O que costuma dar errado
Vender licença como se fosse desenvolvimento. Desenvolver um sistema sob encomenda é um serviço; licenciar um software que você já tem pronto é outro item da lista de serviços, com código próprio. Se você faz os dois, cadastre dois serviços no emissaoja e escolha o certo em cada nota. Quando a mesma fatura mistura os dois, converse com o contador sobre como separar.
Retenção de ISS não combinada. Software houses e grandes empresas podem reter o ISS na fonte, conforme a lei do município delas. Se você é ME, pergunte antes de emitir se o tomador retém e marque isso na nota, porque nota sem retenção para quem retém volta para correção. Se você é MEI, o ISS está dentro do DAS e a retenção na fonte não se aplica pela regra do Simples; explique isso ao financeiro quando pedirem.
Um único cliente, todo mês, o ano inteiro. Isso não é problema da nota, é problema do contrato. Se a sua rotina parece a de um funcionário, a nota mensal não resolve a questão trabalhista. Vale a conversa com o contador ou com um advogado antes que o cliente seja autuado e corte o contrato.
Exemplo de descrição
Desenvolvimento de software sob encomenda: módulo de relatórios do sistema Y, sprint 3 (outubro/2026)
O exemplo é bom porque nomeia o módulo, o sistema e a sprint, o que permite ao cliente cruzar a nota com o planejamento sem perguntar nada.
Perguntas frequentes
Recebo de uma empresa dos Estados Unidos. Emito a nota pelo emissaoja?
Não. Serviço para tomador no exterior é exportação de serviço e tem tratamento diferente na NFS-e; esse caso fica fora do fluxo simples do emissaoja e deve ser tratado com o contador.
Trabalho por plataforma de freelance. O tomador é a plataforma ou o cliente final?
Depende de quem contrata você no papel. Se o contrato e o pagamento são da plataforma, ela é a tomadora. Se a plataforma só intermedeia e o cliente paga você, o tomador é o cliente. Olhe os termos de uso e, na dúvida, pergunte ao contador.
Posso emitir uma nota só no fim do projeto de seis meses?
A regra geral é emitir a cada serviço prestado. Se o contrato prevê pagamento por marcos, emita a nota de cada marco. Se prevê um pagamento único na entrega, uma nota na entrega costuma bastar. Confirme com o contador o que vale para o seu município.
Se a sua rotina é parecida com a de quem também mantém sistemas em produção, a página sobre nota fiscal de desenvolvedor complementa esta.