Cobrança
Planos, limites de envio, excedente, formas de pagamento e gestão da assinatura no painel do Ritto Mail.
Seu plano, suas faturas e sua forma de pagamento ficam no painel em Configurações → Cobrança, em app.ritto.email. Owners e admins podem trocar o plano. Os preços atuais estão em ritto.email e na página de Cobrança.
É preciso um plano para enviar
Não existe plano grátis. Um time novo começa num teste grátis de 3 dias (veja
abaixo); depois dele, um time sem assinatura ativa consegue entrar, verificar
domínios e configurar tudo, mas não envia: a API responde
403 plan_required e o painel indica Configurações → Cobrança. Os
envios começam assim que o primeiro pagamento é confirmado.
Planos
| Plano | E-mails | Excedente | Domínios | Contatos | Membros | Retenção de logs |
|---|---|---|---|---|---|---|
| Teste grátis | 1.000 no total, 100/hora, 3 dias | Não | 1 | 500 | 1 | 3 dias |
| Hobby | 5.000/mês | Não | 3 | 1.000 | 1 | 3 dias |
| Starter | 15.000/mês | Não | 5 | 5.000 | 3 | 7 dias |
| Pro | 50.000/mês | Sim, por 1.000 | 10 | 25.000 | 10 | 15 dias |
| Enterprise | Acima de 50.000/mês, sob consulta | Sob medida | Sob medida | Sob medida | Sob medida | Sob medida |
Para volumes Enterprise, escreva para admin@ritto.email.
Segmentos e tópicos são ilimitados em todos os planos. Ao atingir o limite de
domínios, contatos ou membros, a API responde 403 plan_limit_reached
("Your plan allows up to 1000 contacts") e o painel mostra a mesma frase.
Logs de e-mail mais antigos que a retenção do plano deixam de aparecer no
painel e na API.
GET /usage (e a ferramenta MCP get_usage)
retorna seu plano efetivo, seus limites, o total aceito hoje e o uso do
período atual — consulte antes de trabalhos em massa.
Nenhum plano pago tem limite diário: todo plano conta contra o volume mensal, e você pode enviá-lo no ritmo que precisar dentro do período.
Teste grátis de 3 dias, sem cartão
Um time novo começa no plano Teste grátis por 3 dias, sem cartão e sem checkout. Um time elegível sem plano também pode começá-lo em Configurações → Cobrança → Começar teste grátis. Todos os recursos funcionam (API, SMTP, MCP, broadcasts, webhooks, templates) dentro dos limites do teste, que são os mesmos qualquer que seja o plano assinado depois:
- 1.000 e-mails no total, contados por destinatário como toda cota.
Passado isso, os novos envios ficam retidos como
queued_quota, e o painel e um e-mail convidam a assinar; ao assinar, o que estava retido sai em poucos minutos. - 100 e-mails por hora. O que passar disso espera na fila pela próxima hora; a API continua aceitando.
- Só do seu próprio domínio verificado, 1 domínio, 500 contatos, 1 membro, 3 dias de logs. O remetente compartilhado de onboarding não fica disponível no teste.
- Um teste por time e por domínio de envio. Um domínio que já enviou no
teste de outro time (pelo domínio registrável, ex.
acme.com.br) precisa de assinatura para enviar; a API responde403 plan_requireddizendo isso. Um time, ou um owner, que já teve teste — ou assinatura — não ganha outro. - Pausa automática. Com pelo menos 50 destinatários enviados, uma taxa
de bounce permanente acima de 5% ou de reclamação acima de 0,1% pausa o
teste: todo envio é recusado (
403 team_suspended), o operador é avisado e o painel mostra o motivo.
Assine Hobby, Starter ou Pro a qualquer momento: o plano pago substitui o
teste na hora, com o volume completo. Se não assinar, o teste termina após 3
dias e o time para de enviar (403 plan_required) até ter um plano.
Planos sem excedente (Hobby, Starter)
O contador é o seu período de cobrança. Além do volume incluído, os novos
envios ficam retidos como queued_quota até o período renovar — nada é
cobrado além do plano. Eles também saem assim que você muda para um plano
maior. Quando a fila retida está cheia, a API responde
429 monthly_quota_exceeded até o período renovar.
Planos com excedente (Pro, Enterprise)
O contador é o seu período de cobrança, sem tolerância. O que acontece no volume incluído depende da chave excedente em Configurações → Cobrança, ligada por padrão:
- Excedente ligado: os envios além do volume incluído são cobrados por
1.000 na próxima fatura — até um teto rígido de 5× o volume incluído, para
uma integração descontrolada ou uma chave roubada nunca gerar uma conta sem
fim. Nesse teto a API recusa com
429 monthly_quota_exceeded("Monthly sending quota exceeded: sends stop at 5 times the included volume even with overage on; the period renews on<data>") até o período renovar. - Excedente desligado: o plano se comporta como um plano sem excedente.
A API recusa com
429 monthly_quota_exceeded("Monthly sending quota exceeded with overage off; the period renews on<data>"); broadcasts retêm o que sobra comoqueued_quota, que sai quando o período renova, quando o excedente é ligado ou quando o plano sobe.
Os owners recebem um e-mail em 80% e em 100% do volume incluído, uma vez por período; o segundo diz se os envios agora cobram excedente ou ficam retidos. Um envio agendado conta no período em que foi aceito.
Pagamento e moeda
- Cartão em todos os planos.
- Pix (Pix Automático) para clientes com cobrança no Brasil.
- A moeda segue o país de cobrança: USD, EUR ou BRL.
Assinar e trocar de plano
- Um owner ou admin abre Configurações → Cobrança e escolhe um plano. O checkout coleta pagamento, endereço e id fiscal e depois volta para a página de Cobrança, que se atualiza em alguns segundos quando o pagamento é confirmado.
- Subir de plano vale na hora; a diferença é rateada na próxima fatura. Os envios já aceitos no volume antigo nunca são cobrados como excedente pelo novo plano.
- Descer de plano vale ao fim do período atual, sem rateio e sem reembolso.
- Gerenciar cobrança abre o portal do cliente, onde você troca o plano, atualiza o cartão, baixa faturas e cancela.
Problemas de pagamento e cancelamento
- Se um pagamento falha, seu plano continua ativo enquanto o pagamento é tentado de novo.
- Se a assinatura termina — cancelada, ou não paga depois das novas
tentativas — o time deixa de enviar (
403 plan_required) até assinar de novo. Seus domínios, contatos e configurações são mantidos.