Stripe ou Paddle: quem é o merchant of record, e por que isso decide seu imposto

Resposta curta: com a Stripe, o merchant of record é você. Legalmente você é o vendedor e assume cada obrigação fiscal em cada país para o qual vender. Com a Paddle, o merchant of record é a Paddle: ela é a vendedora na nota, e registra, recolhe e repassa IVA e impostos sobre vendas no seu lugar.

Todo o resto da comparação, incluindo taxas, qualidade do checkout e prazo de repasse, decorre dessa única distinção.

O que significa "merchant of record"

O merchant of record (MoR) é a entidade legal que vende ao cliente. Ela aparece na nota, na fatura do cartão e na declaração fiscal. O MoR é responsável por:

  • Cobrar a alíquota correta para a jurisdição do comprador
  • Registrar-se em cada autoridade fiscal assim que os limites forem cruzados
  • Entregar as declarações e repassar o imposto arrecadado
  • Chargebacks e risco de fraude
  • Obrigações de defesa do consumidor, como o direito de arrependimento

A Stripe é um processador de pagamentos: move dinheiro. A Paddle é um merchant of record: vende o produto.

Por que isso decide seu imposto

Produtos digitais são tributados onde está o comprador, não onde você está. Desde as regras de IVA da União Europeia de 2015 e da decisão South Dakota v. Wayfair nos Estados Unidos em 2018, vender software através de fronteiras pode criar obrigação fiscal na jurisdição do comprador sem nenhuma presença física envolvida.

Se o merchant of record é você, essa obrigação é sua. Na prática, vender para consumidores na União Europeia significa se registrar no IVA OSS ou em cada país-membro, cobrar a alíquota de cada um e declarar trimestralmente. Reino Unido, Noruega, Austrália, Canadá, Japão, Índia e uma lista crescente de países têm regimes e limites próprios. O sales tax americano acrescenta uma camada por estado, com limites de nexo econômico por estado.

O Stripe Tax calcula a alíquota certa no checkout e, em algumas jurisdições, ajuda no registro e na entrega das declarações. Mas ele não se torna o vendedor. A responsabilidade, os registros e a exposição a uma fiscalização continuam sendo da sua empresa.

Com a Paddle como merchant of record, nada disso chega até você. Ela cobra a alíquota correta, declara sob os próprios registros e te paga um valor líquido. Você tem uma relação, com a Paddle, em vez de dezenas com autoridades fiscais.

O custo da troca

Serviço de MoR não é de graça.

Stripe Paddle
Merchant of record Você Paddle
Taxa típica ~2,9% + US$ 0,30 (varia por país e método) ~5% + US$ 0,50 (tabela pública)
Registro fiscal Seu Da Paddle
Declaração e recolhimento Seus Da Paddle
Risco de chargeback Seu Da Paddle
A nota mostra Sua empresa Paddle, em seu nome
Repasses Contínuos, em geral ~2 dias Agendados, normalmente quinzenais ou mensais

Chame a diferença de aproximadamente dois pontos do faturamento. Se isso é caro depende inteiramente do que você está comprando com eles.

Com US$ 5.000/mês de receita internacional, a diferença é de uns US$ 100/mês. Um contador cuidando de registros de IVA em várias jurisdições e declarações trimestrais custa bem mais do que isso, então o MoR sai barato.

Com US$ 200.000/mês, a diferença fica em torno de US$ 4.000/mês, e uma área financeira própria é confortavelmente mais barata. É por isso que empresas costumam começar num MoR e sair dele quando o faturamento justifica trazer o compliance para dentro.

Qual escolher

A Paddle, ou outro MoR, faz sentido quando:

  • Você vende produtos digitais ou SaaS para clientes em muitos países
  • Você é fundador solo ou um time pequeno sem área financeira
  • A carga de compliance te impediria de vender internacionalmente
  • Risco delegado e previsível importa mais que dois pontos de margem

A Stripe faz sentido quando:

  • A maior parte da receita é doméstica, onde você já está registrado
  • Você vende B2B com reverse charge de IVA, o que elimina boa parte da arrecadação
  • Você tem ou consegue pagar assessoria fiscal e quer a taxa menor
  • Você precisa da amplitude da Stripe: Connect, marketplaces, meios de pagamento incomuns, controle fino de repasse

Também dá para usar os dois, separados pelo país do comprador. É o padrão para onde a maioria dos negócios digitais converge: o mercado doméstico roda na Stripe com a taxa menor, onde você já é registrado; todo o resto passa pelo MoR. Você paga o prêmio só sobre a receita em que ele compra alguma coisa para você.

O CastorStack traz essa regra de roteamento como conceito de primeira classe. A aplicação expõe um único endpoint de checkout; a API resolve o provedor a partir do país do comprador e de uma regra configurável (doméstico, internacional, fallback), e webhooks assinados de qualquer um dos dois liberam o mesmo acesso. O provedor é detalhe de configuração, não uma bifurcação no seu código.

O erro que vale evitar

O erro caro não é escolher o processador "errado". É acoplar sua aplicação a um deles.

Se a sua lógica de assinatura lê stripe_customer_id, o handler de webhook mora num arquivo chamado stripe.ts e as verificações de acesso chamam a API da Stripe diretamente, então trocar de provedor significa reescrever a camada de cobrança, exatamente no momento em que você está ocupado crescendo.

Modele no seu próprio vocabulário: um provedor de pagamento com credenciais, uma sessão de checkout que você pede ao provedor que se aplicar, e uma assinatura que pertence ao seu banco de dados. Os provedores viram adaptadores atrás dessa interface. Escolher Stripe ou Paddle hoje deixa de ser uma decisão irreversível, o que importa porque a resposta vai mudar conforme você cresce.