Como calcular a margem no COD: fórmula, CPA máximo e entrega mínima
· por Ariel Patrício · em Contra Entrega · 14 min de leitura

No contra entrega, o anúncio paga por pedidos que não confirmam e o frete paga por pacotes que voltam. A fórmula que segue o funil inteiro, com exemplo em euros, CPA máximo e entrega mínima.
Para calcular a margem no COD, siga o funil: gerado, confirmado e entregue. O anúncio é pago em todo pedido gerado, o frete em todo enviado e o produto só no entregue. Lucro = entregues × preço − gerados × CPA − entregues × custo do produto − confirmados × frete. Daí saem o CPA máximo e a entrega mínima.
A conta de margem do pagamento antecipado parte de uma premissa que o contra entrega não cumpre: pedido vendido é pedido pago. No COD, parte dos pedidos não confirma, e parte dos que saem do armazém volta sem pagamento. Quem calcula margem sobre o pedido criado vê lucro em planilha e prejuízo no extrato.
Este artigo usa exatamente a mesma fórmula da calculadora de lucro COD. Você pode ler a conta aqui e conferir cada número lá.
Todos os valores deste artigo são hipotéticos, escolhidos em números redondos para mostrar a mecânica. Não são preço da N1, não são média de mercado e não representam nenhum país.
Por que a margem do pagamento antecipado não serve no COD
No pagamento antecipado, o cliente paga antes do envio. Todo pacote que sai já está pago. A margem é preço menos custo do produto, frete e anúncio, e acabou.
No COD existem três pontos de perda que essa conta ignora:
- Pedido gerado e não confirmado. O cliente preencheu o formulário, mas não atende a ligação, desiste ou deixou dados falsos. Não sai pacote, mas o anúncio que trouxe esse pedido já foi pago.
- Pedido enviado e não pago. O cliente recusa na porta, não está em casa nas tentativas ou o endereço não existe. O frete foi pago e a receita é zero.
- Prazo entre a venda e o dinheiro. O valor só entra depois da coleta e do repasse. Isso não muda o lucro do mês, mas muda o caixa.
A fórmula abaixo trata os dois primeiros. O terceiro fica para conciliação e repasse no COD.
As sete entradas da conta
Todos os valores são seus. A conta não precisa de nenhum número de mercado.
| Campo | Símbolo | O que é |
|---|---|---|
| Preço de venda | P | Quanto o cliente paga na porta, em euros |
| Custo do produto | Cp | Custo da mercadoria de um pedido |
| CPA | A | Gasto em anúncios dividido pelos pedidos gerados |
| Frete por envio | S | Custo de mandar um pacote, entregue ou recusado |
| Pedidos por dia | N | Pedidos gerados pela loja em um dia |
| Confirmação | c | Parte dos pedidos gerados que é confirmada e enviada |
| Entrega | d | Parte dos pedidos enviados que é entregue e paga |
Dois cuidados de definição. O CPA aqui é sobre pedido gerado, não sobre pedido entregue: é o que a plataforma de anúncios mostra. E a entrega é sobre pedido enviado, não sobre pedido que chegou ao endereço. Essa taxa é o seu buyout. A diferença para a taxa de recusa, medida só sobre os pacotes que chegaram à porta, está explicada em taxa de recusa no COD.
A fórmula passo a passo
A conta projeta um mês de 30 dias e parte de três hipóteses:
- o CPA é pago em todo pedido gerado, confirmado ou não;
- só pedido confirmado é enviado, e cada pacote enviado custa um frete, seja entregue ou recusado;
- o produto recusado volta apto ao estoque, então o custo do produto só entra nos entregues.
Com isso:
gerados = N × 30
confirmados = gerados × c
entregues = confirmados × d
recusados = confirmados − entregues
faturamento = entregues × P
anúncios = gerados × A
produto = entregues × Cp
frete = confirmados × S
lucro = faturamento − anúncios − produto − frete
margem = lucro ÷ faturamento
lucro por entregue = lucro ÷ entregues
CPA máximo = c × (d × (P − Cp) − S)
entrega mínima = (A ÷ c + S) ÷ (P − Cp)Note que "recusados" aqui inclui tudo o que foi enviado e não pago: recusa na porta, cliente ausente, endereço errado, extravio. Para o caixa, todos custam o mesmo frete.
Exemplo completo com números redondos (hipotético, em EUR)
São os mesmos valores do botão "Usar exemplo" da calculadora: preço de 40 €, produto de 10 €, frete de 6 €, CPA de 8 €, 50 pedidos por dia, 80% de confirmação e 80% de entrega.
| Etapa | Conta | Resultado |
|---|---|---|
| Pedidos gerados no mês | 50 × 30 | 1.500 |
| Confirmados e enviados | 1.500 × 0,8 | 1.200 |
| Entregues e pagos | 1.200 × 0,8 | 960 |
| Recusados ou não entregues | 1.200 − 960 | 240 |
| Faturamento | 960 × 40 € | 38.400 € |
| Anúncios | 1.500 × 8 € | 12.000 € |
| Produto | 960 × 10 € | 9.600 € |
| Frete | 1.200 × 6 € | 7.200 € |
| Lucro no mês | 38.400 − 12.000 − 9.600 − 7.200 | 9.600 € |
| Margem | 9.600 ÷ 38.400 | 25% |
| Lucro por pedido entregue | 9.600 ÷ 960 | 10 € |
| CPA máximo | 0,8 × (0,8 × 30 − 6) | 14,40 € |
| Entrega mínima | (8 ÷ 0,8 + 6) ÷ 30 | 53,3% |
Agora compare com a conta ingênua. Sem o funil, cada venda parece deixar 40 − 10 − 8 − 6 = 16 €. Com o funil, cada pedido entregue deixa 10 €. A diferença tem endereço:
- os 300 pedidos que não confirmaram custaram 2.400 € em anúncio;
- os 240 que foram enviados e não pagos custaram 1.920 € em anúncio e mais 1.440 € em frete.
São 5.760 € no mês gastos em pedidos que nunca viraram receita.
CPA máximo e entrega mínima: os dois pontos de equilíbrio
Divida o lucro do mês pelos pedidos gerados e você tem o lucro por pedido gerado:
lucro por gerado = c × (d × (P − Cp) − S) − AIgualando essa expressão a zero, saem os dois números que dizem quanta folga o produto tem.
CPA máximo
É o maior CPA que ainda fecha o mês sem prejuízo, mantidos os outros valores:
CPA máximo = c × (d × (P − Cp) − S)
No exemplo, 14,40 €. O produto paga 8 €, então há 6,40 € de folga por pedido gerado. É exatamente o lucro por gerado: 9.600 ÷ 1.500 = 6,40 €. O CPA máximo é o número para levar ao gestor de tráfego. Ele depende da sua confirmação e da sua entrega: com entrega pior, o mesmo produto aguenta um CPA menor.
Entrega mínima
É a menor taxa de entrega que ainda fecha o mês sem prejuízo:
Entrega mínima = (A ÷ c + S) ÷ (P − Cp)
No exemplo, 53,3%. A operação roda a 80%, ou seja, 26,7 pontos acima do mínimo. Parece muita folga, mas o mínimo é o ponto em que você trabalha o mês inteiro para lucro zero. Se a sua folga for de poucos pontos, uma semana de tráfego pior ou de prazo de entrega maior já leva o produto para o vermelho.
Se P for menor ou igual a Cp, ou se a entrega mínima passar de 100%, não existe taxa de entrega que salve o produto com aquele CPA e aquele frete.
Tabela de sensibilidade: entrega x CPA
A tabela mostra o lucro do mês para cada combinação de entrega e CPA, com os outros valores do exemplo fixos (preço 40 €, produto 10 €, frete 6 €, 50 pedidos por dia, 80% de confirmação). É o mesmo cálculo do mapa de cenários da calculadora.
| Entrega | CPA 4 € | CPA 8 € | CPA 12 € | CPA 16 € | CPA máximo |
|---|---|---|---|---|---|
| 50% | 4.800 € | −1.200 € | −7.200 € | −13.200 € | 7,20 € |
| 60% | 8.400 € | 2.400 € | −3.600 € | −9.600 € | 9,60 € |
| 70% | 12.000 € | 6.000 € | 0 € | −6.000 € | 12,00 € |
| 80% | 15.600 € | 9.600 € | 3.600 € | −2.400 € | 14,40 € |
| 90% | 19.200 € | 13.200 € | 7.200 € | 1.200 € | 16,80 € |
Três leituras:
- Cada 10 pontos de entrega valem 3.600 € no mês neste exemplo, ou 2,40 € a mais de CPA que o produto aguenta. Melhorar a entrega costuma ser mais barato que baixar o CPA.
- Com CPA de 8 €, a operação aguenta cair de 80% para 60% de entrega e ainda fecha positiva. Com CPA de 12 €, a mesma queda leva a −3.600 €.
- A diagonal do zero é a fronteira. Entrega de 70% com CPA de 12 € dá lucro zero: é o CPA máximo daquela linha.
Margem, margem de contribuição e lucro por entregue
Os três nomes aparecem em planilhas diferentes e confundem a conversa. Neste artigo e na calculadora:
- Margem é lucro ÷ faturamento. No exemplo, 25%.
- Lucro por pedido entregue é lucro ÷ entregues. No exemplo, 10 €. É o número para comparar com a conta ingênua por venda.
- O lucro da fórmula é, na prática, uma margem de contribuição: é antes de custos fixos (equipe, ferramentas, armazenagem), de taxas da operação e de impostos sobre o lucro. Esses custos precisam caber dentro dele.
Margem de 25% pode ser boa ou ruim. O que decide é a folga até o equilíbrio, não a porcentagem.
Erros comuns na conta de margem COD
Calcular sobre o pedido criado
É o erro mais caro. No exemplo, 1.500 pedidos gerados × 16 € de "margem por venda" dão 24.000 € no mês. O lucro real é 9.600 €. A conta sobre pedido criado superestima o resultado em 2,5 vezes.
Variante do mesmo erro: usar como taxa de entrega a parte dos pacotes que chegou ao endereço, em vez da parte dos enviados. Ela deixa de fora o que nunca foi entregue e infla o lucro.
Esquecer o frete de volta
A fórmula supõe que o pacote recusado custa um frete, como o entregue. Se o seu contrato cobra o retorno à parte, some ao frete o custo médio de volta:
Frete ajustado = frete de ida + (1 − d) × frete de retorno
Com retorno hipotético de 4 € e entrega de 80%: 6 + 0,2 × 4 = 6,80 €. O lucro do mês cai de 9.600 € para 8.640 € e o CPA máximo, de 14,40 € para 13,76 €. Na calculadora, basta digitar 6,80 no campo de frete: lucro e CPA máximo saem certos.
A entrega mínima pede um ajuste, porque o frete ajustado depende da própria entrega. A calculadora mostraria 56,0%, mas a conta correta com retorno é (A ÷ c + ida + retorno) ÷ (P − Cp + retorno) = (10 + 6 + 4) ÷ 34 = 58,8%, contra 53,3% sem retorno.
Se uma parte dos recusados volta danificada, o custo do produto também se perde nesses pacotes. A fórmula não captura isso: trate como perda de estoque à parte.
Ignorar o câmbio
Quem vende do Brasil para a Europa costuma ter custos em real ou dólar e receita em outra moeda. E nem todo mercado europeu usa euro: segundo o Banco Central Europeu, Polônia, República Tcheca, Hungria e Romênia são membros da UE que não usam a moeda única. Na Hungria, por exemplo, o COD é cobrado em forint (HUF).
Regra prática: converta tudo para uma moeda só, na taxa em que o dinheiro vai de fato entrar e sair, e inclua o custo de conversão. Se o produto é pago em dólar e o euro perde cerca de 5% contra o dólar, o custo hipotético de 10 € vira cerca de 10,50 €, e o lucro do exemplo cai uns 480 € no mês sem que nada mude na operação.
Deixar o IVA dentro do preço
O preço que o cliente paga na porta normalmente inclui IVA. Se o IVA dessa venda é devido por você, essa parte não é sua. Segundo o portal oficial Your Europe, cada país da UE tem a sua taxa normal, que não pode ser inferior a 15%.
Com uma taxa hipotética de 20%, o preço líquido de 40 € é 40 ÷ 1,2 = 33,33 €. Refazendo a conta: o lucro do mês cai de 9.600 € para 3.200 €, o CPA máximo cai para 10,13 € e a entrega mínima sobe para 68,6%. Um produto confortável vira um produto frágil.
A calculadora aceita o preço cheio, como o cliente paga. Nesse caso, o lucro que ela mostra é antes do IVA. Para ver o lucro depois do IVA, digite o preço líquido. Quem é devedor, em que país e por qual regime depende da estrutura da sua venda: veja IVA e OSS para vender na Europa, o portal oficial do balcão único OSS e valide com o seu contador.
Calcular a média de todos os países juntos
A entrega muda por país e por produto. Uma média geral esconde o mercado que dá prejuízo. Calcule por produto e por país, e compare os mercados com o mapa do COD na Europa.
O que a fórmula não cobre
- Devolução depois do pagamento. O cliente que recebe, paga e depois desiste exerce o direito de retratação de 14 dias da Diretiva 2011/83/UE. Esse pedido entra como entregue na conta e sai depois como reembolso. Se o volume for relevante, trate à parte.
- Custo do ciclo de caixa. Se você financia estoque e anúncio enquanto espera o repasse, esse custo fica fora.
- Custos fixos e taxas da operação. O lucro é antes deles.
Como usar a calculadora
- Abra a calculadora de lucro COD e clique em "Usar exemplo" para ver os números deste artigo.
- Troque pelos seus valores: preço (líquido de IVA, se quiser o lucro depois do imposto), custo do produto, frete (ajustado pelo retorno, se for o caso) e CPA.
- Informe pedidos por dia, confirmação e entrega medidos nas últimas semanas, por país.
- Leia primeiro a entrega mínima e o CPA máximo. Depois o lucro.
- Use o mapa de cenários para ver o que acontece se a entrega cair 10 pontos ou se o CPA subir.
Se você ainda não tem histórico, rode a conta com uma entrega conservadora e veja se o produto ainda fecha. O ciclo completo, do anúncio ao repasse, está no guia de operação COD.
Perguntas frequentes
Qual taxa de entrega devo usar na conta?
Pedidos entregues e pagos divididos pelos pedidos enviados, ou seja, o seu buyout. Não use a taxa sobre os pacotes que chegaram ao endereço, porque ela deixa de fora os que nunca foram entregues e faz o lucro parecer maior.
O que é o CPA máximo no COD?
É o maior custo de anúncio por pedido gerado que ainda deixa o mês sem prejuízo: confirmação × (entrega × (preço − produto) − frete). Ele muda com a sua taxa de entrega, então recalcule sempre que ela mudar.
Por que o custo do produto não entra no pedido recusado?
Porque, quando o pacote recusado volta apto, o produto é reintegrado ao estoque e pode ser vendido de novo. Se uma parte volta danificada, a margem real fica abaixo da calculada.
Como colocar o frete de retorno na conta?
Se o retorno é cobrado à parte, use como frete por envio o valor de ida mais (1 − entrega) × retorno. Com isso, lucro e CPA máximo refletem o custo dos pacotes que voltam. Para a entrega mínima, use (CPA ÷ confirmação + ida + retorno) ÷ (preço − produto + retorno).
Qual margem é boa no COD?
Não há número universal. Olhe a distância entre a sua entrega e a entrega mínima, e entre o seu CPA e o CPA máximo. Quanto menor a folga, mais um mês ruim de tráfego pesa.
Devo calcular por produto ou por país?
Pelos dois. A mesma peça pode ter entrega saudável em um mercado e deficitária em outro. Veja o COD por país na Europa.
Leve a conta para a operação
A conta mostra se o produto fecha. Fazer a entrega chegar perto do que a planilha prevê é trabalho de operação: confirmação, prazo curto a partir de nossos armazéns na Europa, cobrança e repasse em D+2. A N1 opera COD em 16 mercados, 12 na Europa e 4 no Golfo. Conheça a solução de cash on delivery ou fale com um especialista e solicite uma proposta.