Pular para o conteúdo principal

Faturamento Auto-Hospedado para Freelancers: Quanto Realmente Custa Manter o Invoice Ninja, o Crater e o InvoicePlane

Publicado 11 min para lerMike ThriftMike Thrift
Faturamento Auto-Hospedado para Freelancers: Quanto Realmente Custa Manter o Invoice Ninja, o Crater e o InvoicePlane
Nesta página

Vinte dólares por mês não parece muito até você multiplicar pela duração da sua carreira como freelancer. A US$ 20 por mês, uma assinatura padrão de faturamento custa US$ 240 por ano — e ao longo de seis anos de freelancing, isso são US$ 1.440 pelo privilégio de enviar PDFs e receber pagamentos. Enquanto isso, um pequeno servidor privado virtual custa cerca de US$ 5 por mês, e o melhor software de faturamento auto-hospedado é gratuito.

Então você deveria cancelar a assinatura e hospedar seu próprio faturamento? Para um freelancer técnico, a resposta honesta é: provavelmente sim, mas só se você escolher software mantido e reservar uma hora por mês para manutenção. Este guia percorre os três nomes que você vai continuar encontrando — Invoice Ninja, Crater e InvoicePlane — quanto cada um realmente custa para manter, qual manutenção você está assumindo e quando permanecer em software hospedado é a decisão mais inteligente.

A Matemática Real: Assinatura vs. Auto-Hospedado​

Comece com o que você paga agora, ou pagaria, por faturamento hospedado:

  • FreshBooks começa em US$ 21 por mês cobrado mensalmente (US$ 17 por mês no plano anual) para seu nível de entrada, com recursos contábeis mais completos chegando no plano Plus de US$ 38 por mês.
  • QuickBooks Solopreneur custa US$ 20 por mês, direcionado exatamente a empresas individuais que querem categorização fiscal e preparação do Schedule C junto com faturamento.
  • O próprio serviço hospedado do Invoice Ninja oferece um nível genuinamente gratuito (até 5 clientes com faturas ilimitadas), com planos pagos de US$ 14 e US$ 18 por mês.

Agora o lado auto-hospedado:

  • Um pequeno VPS de um provedor mainstream custa cerca de US$ 5 por mês, ou aproximadamente US$ 60 por ano.
  • A edição auto-hospedada do Invoice Ninja é gratuita e inclui os recursos Pro e Enterprise; a licença opcional white-label, que remove a marca Invoice Ninja das páginas voltadas ao cliente, custa US$ 40 por ano.
  • O InvoicePlane é gratuito, sem nenhum nível pago.

Portanto, a comparação realista é cerca de US$ 240 por ano para uma assinatura SaaS típica versus cerca de US$ 60 a US$ 100 por ano auto-hospedado. Você economiza aproximadamente US$ 150 por ano — significativo, mas não transformador. As razões mais fortes para auto-hospedar são o controle sobre os dados dos seus clientes, a liberdade de limites por cliente e aumentos de preço, e a capacidade de personalizar modelos de fatura e fluxos de trabalho exatamente como você quer. A economia é o bônus, não o motivo.

Opção 1: Invoice Ninja — A que a Maioria dos Freelancers Deveria Escolher​

O Invoice Ninja é a opção de faturamento auto-hospedado mais capaz disponível hoje, e a única das três que está em desenvolvimento ativo. A base de código da versão 5 é um backend Laravel (PHP) com aplicativos web e móveis baseados em Flutter, cobrindo faturas, orçamentos, cobrança recorrente, despesas, controle de horas, projetos com quadros kanban, um portal do cliente e pagamentos online através de dezenas de gateways.

Para auto-hospedeiros, o acordo é excepcionalmente generoso: a edição auto-hospedada é gratuita e desbloqueia os recursos Pro e Enterprise pelos quais clientes hospedados pagam US$ 14 a US$ 18 por mês. O único extra pago é a licença white-label de US$ 40 por ano, que remove a marca "Created by Invoice Ninja". Se seus clientes verão o portal e os PDFs das faturas — e verão — reserve para isso.

A nuance da licença que você deveria conhecer​

O Invoice Ninja v5 é lançado sob a Elastic License 2.0. Isso o torna source-available, não open source no sentido formal: você pode ler o código, modificá-lo e executá-lo para seu próprio negócio livremente, mas não pode pegá-lo e revendê-lo como um serviço hospedado concorrente. Para um freelancer faturando clientes, a restrição é irrelevante — mas vale saber que você está dependendo da boa vontade de um fornecedor, não de uma garantia comunitária. Se licenciamento estritamente open-source importa para você, o InvoicePlane abaixo é a alternativa licenciada sob MIT.

O que é preciso para manter​

Os requisitos de servidor documentados são modestos: PHP 8.1 ou superior com MySQL 5.7+ ou MariaDB 10.3+. Na prática, a maioria das pessoas implanta a imagem Docker oficial com uma pilha compose de três serviços — o app, o banco de dados e um worker cron. A configuração inicial significa gerar uma chave de aplicação, executar as migrações do banco de dados e completar um assistente baseado na web. Espere uma noite de ajustes na primeira vez, incluindo apontar um domínio para o servidor, terminar TLS e configurar um provedor SMTP para que as faturas realmente cheguem às caixas de entrada.

Duas coisas para acertar desde o primeiro dia: backups automatizados do banco de dados para algum lugar que não seja o próprio servidor, e um agendador cron que realmente execute — faturas recorrentes e lembretes de pagamento atrasado param silenciosamente sem ele.

Opção 2: InvoicePlane — Simples, Verdadeiramente Aberto e Leve​

O InvoicePlane é o minimalista dos três: uma aplicação PHP auto-hospedada para gerenciar orçamentos, faturas, clientes e pagamentos, lançada sob a licença MIT. Ele cresceu a partir da antiga base de código FusionInvoice e manteve a promessa original daquele projeto — faturamento direto que você executa no seu próprio servidor, sem níveis pagos, sem bloqueios de recursos e sem qualquer comunicação com servidores externos.

Escolha o InvoicePlane se suas necessidades forem genuinamente simples. Se você envia um punhado de faturas por mês, não precisa de controle de horas ou gerenciamento de projetos, e quer software com uma pequena superfície de ataque que você possa entender de ponta a ponta, é uma excelente escolha. Ele roda tranquilamente na hospedagem compartilhada mais barata ou em um VPS minúsculo, e sua simplicidade também é uma vantagem de manutenção: há menos para quebrar e menos para atualizar.

A contrapartida é o ímpeto. A linha estável 1.x é construída sobre o envelhecido framework CodeIgniter 3, e a reescrita moderna v2 (Laravel mais Filament) ainda está em desenvolvimento, com peças importantes como faturamento eletrônico Peppol ainda não implementadas. O InvoicePlane é mantido, mas lentamente — o que é aceitável para uma ferramenta cuja descrição de trabalho não mudou em décadas, e uma razão para manter sua versão do PHP e backups atualizados em vez de assumir que o projeto vai te resgatar da negligência.

Opção 3: Crater — Um Conto de Advertência, Não uma Recomendação​

Você ainda encontrará o Crater em listas de "melhores faturamentos open-source": um aplicativo polido em Laravel e Vue.js para faturas, estimativas, despesas e pagamentos, com aplicativos móveis e suporte a múltiplas moedas. Ele conquistou essa reputação honestamente — há alguns anos.

Hoje, o Crater está efetivamente sem manutenção. Seus lançamentos pararam na versão 6.x lá em 2022, as atualizações de documentação pararam em 2023, e o repositório viu apenas atividade esporádica desde então. Software de faturamento que ninguém corrige é software de faturamento acumulando vulnerabilidades conhecidas em torno dos nomes, endereços, tarifas e detalhes de pagamento dos seus clientes. Essa é uma base inaceitável para uma ferramenta de negócios.

A lição se generaliza além do Crater: antes de adotar qualquer software de negócios auto-hospedado, verifique o pulso do repositório — lançamentos recentes, correções de segurança mescladas e mantenedores responsivos. Um aplicativo bonito com um histórico de commits morto é um passivo disfarçado de demonstração. Se você quer a forma do Crater (pilha moderna, licença permissiva) com um batimento cardíaco, procure alternativas mantidas pela comunidade licenciadas sob MIT, como o SolidInvoice.

O que Você Realmente Está Assumindo ao Manter​

Auto-hospedar troca uma taxa de assinatura por uma pequena lista de responsabilidades recorrentes. Nenhuma é difícil; todas são obrigatórias:

  • Atualizações. Aplique atualizações do aplicativo e dependências em dias após o lançamento, não meses. Software de faturamento contém dados pessoais, então um CVE conhecido na sua pilha de faturamento é uma questão de confiança do cliente, não apenas técnica.
  • Backups. Automatize dumps diários do banco de dados mais o diretório de armazenamento de arquivos, envie-os para fora do servidor e teste uma restauração pelo menos uma vez. Um backup não testado é uma esperança, não um backup.
  • TLS e controle de acesso. Sirva tudo por HTTPS, mantenha o painel de administração atrás de credenciais fortes mais um segundo fator quando suportado, e nunca exponha a porta do banco de dados à internet.
  • Entregabilidade de e-mail. Faturas que caem no spam não são pagas. Envie através de um provedor SMTP de reputação com SPF, DKIM e DMARC configurados para seu domínio, e monitore sua taxa de rejeição.
  • Cron e filas. Faturas recorrentes, lembretes de pagamento e atualizações de moeda dependem todos do agendador. Monitore-o — um trabalho cron silenciosamente morto parece exatamente como clientes de repente pagando atrasado.
  • Ciclo de vida do PHP e do SO. Acompanhe as datas de fim de vida da sua versão menor do PHP e do SO do seu servidor. Uma atualização que você planeja leva uma hora; uma atualização forçada por uma versão expirada leva um fim de semana.

Reserve aproximadamente uma hora por mês depois que as coisas estiverem estáveis, mais noites ocasionais de atualização. Se isso soa como uma tarefa que você vai ressentir, esse sentimento é um dado — fique hospedado.

Erros Comuns que Atingem Auto-Hospedeiros​

A maioria das falhas de auto-hospedagem é entediante e evitável:

  1. Sem backups fora do servidor. Um snapshot no mesmo VPS não é um backup. Quando o provedor tem um dia ruim, seus dados e seu "backup" evaporam juntos.
  2. Pular atualizações até o salto ser assustador. Doze pequenas atualizações por ano são indolores; um salto gigante através de três versões principais é como faturas desaparecem. Atualize pouco e frequentemente.
  3. Rodar sem HTTPS. Um portal de faturas carregando nomes e valores de clientes em HTTP simples é negligente. Certificados gratuitos levam minutos — não há mais desculpa.
  4. Esquecer o worker cron. A causa única mais comum de "minhas faturas recorrentes pararam". Verifique se o agendador sobrevive a reinicializações e implantações.
  5. Sem staging para atualizações. Faça um snapshot do servidor, ou melhor, ensaie atualizações importantes em um clone. Reverter um snapshot é melhor que depurar um banco de dados meio migrado à meia-noite.
  6. Tratar a ferramenta de faturamento como os livros contábeis. Software de faturamento rastreia o que você cobrou; não é contabilidade de partidas dobradas. O que nos leva à última seção.

Quando Ficar Hospedado É a Decisão Mais Inteligente​

Auto-hospedar não é uma virtude moral, e há casos claros para pagar a assinatura:

  • Você tem cinco ou menos clientes ativos. O nível gratuito hospedado do Invoice Ninja cobre você a custo zero e manutenção zero. Aproveite.
  • Você vive de sincronização bancária e reconciliação automática. As integrações Yodlee e GoCardless das ferramentas hospedadas superam qualquer coisa que você mesmo vai conectar.
  • Mandatos de faturamento eletrônico se aplicam a você. Com Peppol e mandatos específicos de países se espalhando até 2026, os créditos de faturamento eletrônico integrados do nível Enterprise hospedado podem ser mais baratos que seu tempo implementando conformidade sozinho.
  • A temporada de impostos é seu gargalo. Se o que você realmente precisa é categorização do Schedule C e relatórios de fim de ano limpos, os US$ 20 por mês do QuickBooks Solopreneur compram o fluxo de trabalho fiscal, não apenas faturas.
  • Você não fará a manutenção. Um servidor sem patches contendo dados financeiros de clientes é pior que uma assinatura em todos os aspectos que importam.

Faturamento Não É Contabilidade — Conecte os Dois​

Independentemente do que você usa para faturar, lembre-se de que faturas enviadas são apenas metade do quadro financeiro. Uma fatura registra o que um cliente lhe deve; seus livros devem registrar quando o dinheiro realmente chega, quais taxas o processador de pagamento descontou, quais despesas compensam a receita, e quanto você deve em impostos estimados. Freelancers que tratam "faturado" como "ganho" descobrem a diferença na hora do imposto, geralmente de forma dolorosa.

Construa um hábito mensal simples: reconcilie cada pagamento contra sua fatura, registre taxas de processadores como despesas em vez de compensá-las silenciosamente, e mantenha o dinheiro do negócio em uma conta separada para que o rastro permaneça limpo. Se você quer a mecânica do rastreamento de partidas dobradas por trás desse hábito, a documentação percorre a configuração de um livro-razão que se adequa a qualquer ferramenta de faturamento.

Mantenha Suas Faturas e Seus Livros em Sincronia​

À medida que você simplifica seu faturamento freelance — auto-hospedado ou não — manter registros financeiros claros por trás dessas faturas é o que mantém a temporada de impostos entediante. O Beancount.io oferece contabilidade em texto simples que lhe dá transparência e controle completos sobre seus dados financeiros — sem caixas-pretas, sem aprisionamento de fornecedor. Comece gratuitamente e veja por que desenvolvedores e profissionais de finanças estão migrando para a contabilidade em texto simples.

Fonte: https://beancount.io/pt/blog/2026/10/06/self-hosted-invoicing-freelancers-invoice-ninja-crater-invoiceplane-guide

Publicado: 6 de outubro de 2026