Margem bruta (Margem de lucro): fórmula, cálculo e diferença para markup
A margem bruta mostra qual percentual da receita líquida de vendas sobra no caixa da empresa logo após descontar o custo direto das mercadorias vendidas. Acompanhar esse índice por produto e categoria é essencial para saber se as vendas estão gerando fôlego suficiente para pagar aluguel, salários e demais despesas fixas.
Margem bruta = ((Preço de venda líquido − Custo da mercadoria vendida) ÷ Preço de venda líquido) × 100. Se você compra um item por 80 e o vende por 100 sem impostos, o lucro bruto é 20 e a margem bruta é de 20%.
Fórmula da margem bruta e seus componentes
Para calcular a margem bruta corretamente, tanto o valor de venda quanto o custo de aquisição devem estar livres de impostos sobre vendas e já considerar qualquer desconto concedido no item ou no pedido. Um desconto pequeno reduz diretamente o lucro bruto no numerador e derruba a margem percentual muito mais rápido do que parece.
Como o preço pago aos fornecedores varia a cada reposição de estoque, utilizar o custo médio ponderado garante uma leitura muito mais fiel do que olhar apenas a última nota de compra. O cálculo utiliza três números básicos:
- Venda líquida: Preço de venda após abater descontos comerciais concedidos ao cliente, sem impostos
- Custo da mercadoria vendida (CMV): Valor de saída do estoque apurado pelo custo médio ponderado
- Margem bruta (%): Divisão do lucro bruto pela venda líquida, multiplicada por 100
Diferença entre margem bruta e markup sobre o custo
Um erro clássico na precificação de lojas e distribuidoras é confundir a margem bruta sobre a venda com o índice de markup aplicado sobre o custo. As duas contas usam exatamente o mesmo lucro bruto no numerador, mas o markup divide esse ganho pelo custo de compra, enquanto a margem bruta divide pelo preço final de venda.
Por exemplo, ao comprar uma mercadoria por 80 e aplicar 25% de markup, o preço de venda passa a ser 100. Contudo, o ganho de 20 equivale a 20% dos 100 vendidos: ou seja, 25% de markup resultam em 20% de margem bruta. Se o lojista der 25% de desconto sobre 100 achando que está empatando o custo, venderá por 75 e terá prejuízo de 5 por peça.
Como acompanhar a margem das vendas no GiroPS
No GiroPS, o custo médio ponderado dos produtos com controle de estoque é atualizado automaticamente a cada fatura de compra registrada. No relatório de Análise de Vendas e na demonstração de Lucros e Perdas, você visualiza a receita líquida, o custo médio e a coluna de margem bruta de qualquer período.
Ao montar tabelas de preços ou planejar promoções, você também pode usar nossa calculadora gratuita `profit-margin-calculator` para converter markup em margem sem erro. E se tiver funcionários atendendo no balcão, as permissões de função permitem ocultar o preço de custo para proteger seus dados.
Cenário prático
Exemplo prático: margem bruta antes e depois do desconto
Uma loja de ferragens vende uma ferramenta por 250 líquidos, cujo custo médio ponderado no estoque é 160. O lucro bruto é 250 − 160 = 90, gerando uma margem bruta de (90 ÷ 250) × 100 = 36% (enquanto o markup sobre o custo é 90 ÷ 160 = 56,25%). Se o vendedor conceder 10% de desconto à vista, o preço líquido cai para 225, o lucro bruto passa a 225 − 160 = 65 e a margem bruta real recua para (65 ÷ 225) × 100 = 28,89%.
Perguntas frequentes
Qual é uma boa margem bruta para pequenas empresas?
Não há um percentual único: mercados e atacadistas costumam operar com margens menores compensadas pelo giro rápido, enquanto butiques e lojas de autopeças precisam de margens maiores para cobrir os custos fixos mensais.
A margem bruta pode ficar negativa?
Sim. Sempre que o preço líquido de venda após descontos ficar abaixo do custo médio de compra, a margem bruta será negativa. Isso geralmente só é feito de forma planejada em queimas de estoque parado para recuperar capital de giro.
Como descobrir o preço de venda a partir de uma margem desejada?
Divida o custo do produto por (1 − margem desejada em decimal). Se um item custa 140 e você quer alcançar 30% de margem bruta na venda, basta calcular 140 ÷ (1 − 0,30) = 140 ÷ 0,70 = 200.