MARKETING E ESTRATÉGIA

Preço não se escolhe, se calcula.

Por Bruno Lobo 6 min de leitura
Gráficos e cálculos de preço mostrando piso, teto e ponto de orientação

Toda semana eu vejo alguém decidindo o preço de um produto ou serviço olhando para o concorrente e arredondando para cima ou para baixo. Nenhuma fórmula, nenhuma etapa, só instinto. Depois de 15 anos como Head de Estratégia trabalhando com marcas como Samsung, Nívea, Banco do Brasil e KFC, posso te dizer: instinto sem estrutura é a forma mais rápida de deixar dinheiro na mesa ou de espantar cliente.

Essa semana eu resolvi esse problema de um jeito diferente. Peguei tudo que sei sobre precificação e transformei em uma calculadora, construída com o Claude Code, uma ferramenta de inteligência artificial que escreve o software a partir de instruções em linguagem normal. Não precisei programar uma linha. Precisei, sim, saber exatamente o que uma calculadora de preço tem que calcular. E é isso que separa uma ferramenta útil de uma ferramenta genérica: o conhecimento de quem construiu.

Preço tem piso e tem teto

Pensa numa casa. Ela tem um piso e um teto, e no meio do caminho tem a tua altura. Preço funciona igual.

O piso é o preço mínimo que o produto pode ser vendido sem dar prejuízo. Normalmente é o custo. O teto é o valor máximo que o consumidor aceita pagar antes de sentir que está sendo levado. Entre esses dois pontos existe a tua altura: o preço que você de fato vai cobrar, e ela depende de onde você está parado.

Se a tua categoria inteira é cara, cobrar mais não assusta ninguém, é a régua natural do setor. Se a tua categoria é barata e você cobra mais que todo mundo, o consumidor vai notar e provavelmente não vai comprar.

A estrutura que uso para não deixar essa decisão no chute vem, na base, da teoria clássica de precificação de Kotler, que organiza o processo em seis etapas. Eu aplico essa sequência há anos revisando estratégia de preço para marcas e agências, e foi ela que virou a espinha dorsal da calculadora.

Etapa 1: o objetivo de precificação

Antes de qualquer cálculo, a empresa precisa decidir onde quer se posicionar. Os objetivos mais comuns são cinco.

Sobrevivência é usado em crise ou excesso de capacidade: o preço só precisa cobrir os custos variáveis e parte dos fixos, para a empresa continuar de pé. Maximização do lucro atual busca o preço que traz o melhor retorno imediato. Maximização de participação de mercado, o famoso preço de penetração, aposta no menor preço possível para ganhar volume e, com o tempo, reduzir o custo unitário.

Desnatamento máximo de mercado é o que a Sony fez com as primeiras TVs de alta definição: lançou caro, vendeu para quem pagava qualquer preço por ser o primeiro, e foi baixando aos poucos para capturar cada faixa seguinte de consumidor. E liderança em qualidade de produto é o caminho de marcas como Starbucks ou cosméticos premium, cobrando mais para comunicar e sustentar a percepção de qualidade superior.

Nenhum desses objetivos é certo ou errado. Cada um empurra o preço final para um lado diferente, e é por isso que ele vem primeiro na sequência, não por último.

Grátis · Revista Digital

E-book: Como Construir Reputação e Gerar Demanda na Era da IA

Um diagnóstico completo em formato editorial sobre os maiores erros de alocação de verba em comunicação e publicidade, acompanhado de um guia prático para estruturar o seu caixa.

Shaper Insights

Como Construir Reputação e Gerar Demanda na Era da IA

Bruno Lobo REVISTA DIGITAL

Etapa 2: a demanda, que define o teto

A demanda do mercado estabelece o teto, o valor máximo que dá para cobrar. Aqui entra a elasticidade: se a demanda é inelástica, o preço muda pouco e você tem margem para cobrar mais. Se é elástica, um aumento de preço derruba a venda rápido, e o cuidado precisa ser redobrado.

A sensibilidade a preço cai quando o produto é exclusivo, quando existem poucos substitutos, ou quando o preço representa uma fração pequena do custo total de manter aquele produto. Para medir isso na prática, dá para testar aumentando o preço aos poucos até ver a venda cair, ou contratar pesquisa de sensibilidade a preço. A Kantar, por exemplo, tem módulos específicos para isso, testando o quanto o mercado aguenta antes de considerar um produto caro demais ou barato a ponto de gerar desconfiança.

Etapa 3: os custos, que definem o piso

Os custos determinam o piso, o valor mínimo que pode ser cobrado. A empresa precisa cobrir custo fixo (aluguel, salário administrativo) e custo variável (matéria-prima, embalagem, comissão), e entender como esses custos se comportam em diferentes níveis de produção.

Um detalhe que pouca gente aplica na prática: com a curva de experiência, o custo médio tende a cair conforme a empresa ganha eficiência produzindo em maior escala. Ou seja, o piso de hoje não é necessariamente o piso do ano que vem.

Etapa 4: a concorrência, como ponto de orientação

Entre o piso dos custos e o teto da demanda, o preço da concorrência funciona como referência. Se a sua oferta tem características superiores, você avalia o valor monetário dessas características e soma ao preço do concorrente. Se tem menos recursos, você subtrai esse valor do preço de referência.

Isso é bem diferente de simplesmente copiar o preço do concorrente, que é o erro mais comum que eu vejo em briefing de precificação.

Etapa 5: o método de cálculo

Aqui entram as fórmulas. Existem seis métodos principais, e cada um serve para uma situação diferente.

Preço de markup é o mais básico e o mais usado: calcula o custo unitário e soma uma margem padronizada. A fórmula do custo unitário é custo variável mais custo fixo dividido pelas vendas esperadas em unidades. A fórmula do preço é custo unitário dividido por um menos o retorno desejado sobre a venda.

Um exemplo prático: um produto tem custo variável de 10 reais, custo fixo de 300 mil reais, e a expectativa é vender 50 mil unidades. O custo unitário fica em 16 reais. Se a empresa quer uma margem de 20%, o preço fica em 20 reais. É simples, mas as fontes clássicas de marketing são enfáticas num alerta: esse método falha porque ignora demanda e concorrência. Foi exatamente por isso que, na minha calculadora, depois de calcular esse piso de 16 reais eu ainda cruzo com o teto percebido pelo consumidor e com o preço da concorrência antes de decidir a margem final, que pode ser bem mais agressiva que 20% dependendo do objetivo escolhido lá na etapa 1.

Preço de retorno alvo determina o preço que entrega uma taxa de retorno sobre investimento definida como meta. A fórmula é custo unitário mais retorno desejado multiplicado pelo capital investido, dividido pelas unidades vendidas. Para saber quantas unidades precisam ser vendidas para não dar prejuízo, usa se o ponto de equilíbrio: custo fixo dividido pela diferença entre preço e custo variável.

YouTube · Materiais de Apoio

Acesse os Materiais de Apoio e Ferramentas das Aulas Práticas

Inscreva-se gratuitamente na nossa newsletter para desbloquear códigos, planilhas e templates de prompts das aulas ministradas no canal do YouTube do Bruno Lobo.

Preço de valor percebido baseia se no valor que o cliente enxerga, não no custo do vendedor. Reputação, confiabilidade, garantia e atendimento entram na conta, e cada benefício extra em relação ao concorrente vira um prêmio no preço.

Preço de valor ideal é redesenhar a operação para reduzir custo sem sacrificar qualidade, permitindo um preço baixo contínuo e alto volume. É o modelo Everyday Low Pricing que o Walmart consolidou.

Preço de mercado segue estritamente o preço já praticado pela concorrência, comum em commodities, onde o custo real de cada player é difícil de medir de fora.

Preço por leilão define o valor de forma dinâmica, por lance: leilão inglês com lances crescentes, leilão holandês que começa alto e vai caindo, ou licitação com propostas lacradas.

Etapa 6: o preço final

Antes de bater o martelo, ainda cabe um ajuste fino. O impacto de outros elementos do mix de marketing entra na conta: marcas com alta qualidade percebida e orçamento forte de propaganda sustentam preços mais altos.

E tem a psicologia do consumidor. Preço de referência é o que o consumidor já tem guardado na cabeça como "preço justo", geralmente o último valor que pagou por algo parecido. Inferência preço qualidade é o efeito pelo qual, em categorias como perfume ou carro de luxo, o preço alto funciona como sinal de qualidade alta, não o contrário.

E tem o efeito dos números quebrados: terminar um preço em 9, tipo 299 em vez de 300, faz o consumidor processar o valor na faixa dos "duzentos", parecendo uma pechincha bem maior do que ela é de fato. Terminações em 0 e em 5 já facilitam a memorização do preço.

Voltando para a ferramenta

Foi essa sequência inteira, objetivo, demanda, custo, concorrência, método e ajuste final, que virou a lógica da calculadora que construí com o Claude Code. Ela calcula em real ou dólar, salva cenários, e o número final muda ao vivo conforme você mexe em cada uma das seis etapas. No fim, dá para exportar tudo em JSON e continuar o trabalho em outra ferramenta.

Tem muita ferramenta rasa sendo lançada por aí, porque quem constrói não domina no detalhe o que está automatizando. Esse é exatamente o espaço que sobra para quem entende do assunto: quando você conhece a fundo o problema que resolve, sair da lógica de só escrever um prompt para de fato construir uma solução completa vira natural.

Se você trabalha com marketing, comunicação ou estratégia e quer aprender a construir esse tipo de ferramenta com IA, ou simplesmente quer entender de forma mais sólida como precificar o que vende, me conta nos comentários qual das seis etapas te trava mais hoje. Costumo pegar essas respostas para pautar os próximos textos aqui.

Objetivo
Construa uma calculadora de preços web, que roda 100% local na minha máquina, sem backend e sem dependência de internet. Ela aplica os métodos clássicos de precificação de marketing (base Kotler) e me ajuda a chegar de um custo até um preço final defensável, passando pelo piso (custos), teto (demanda) e ponto de orientação (concorrência).
A aplicação deve ser uma SPA simples. Stack recomendada: Vite + React + TypeScript + Tailwind CSS. Sem servidor: roda com npm run dev e abre no navegador. Persistência apenas em localStorage. Nada de bibliotecas pesadas além de Tailwind, e Recharts para os gráficos.

Conceito de fluxo (as 6 etapas)
A interface deve guiar o usuário por 6 etapas, como abas ou um stepper lateral:
1 Objetivo de preço. Seleção do posicionamento (sobrevivência, maximização de lucro/ROI, penetração de mercado, desnatamento, liderança em qualidade/premium). Essa escolha não muda a matemática diretamente, mas exibe avisos contextuais e sugestões de margem em cada método.
2 Demanda (teto). Campo para preço máximo percebido e um seletor de elasticidade (elástica / inelástica / neutra). Quando elástica, mostrar alerta de risco ao subir preço. Esse valor vira o teto exibido na barra de faixa de preço.
3 Custos (piso). Inputs de custo variável unitário, custo fixo total e vendas esperadas em unidades. Calcular e exibir o custo unitário. Esse valor vira o piso.
4 Concorrência (orientação). Input do preço de referência do concorrente e uma lista de ajustes de valor (adicionar ou subtrair valor monetário por recurso superior ou inferior). Resultado: preço orientado pela concorrência.
5 Método de cálculo. O usuário escolhe um dos seis métodos abaixo. Cada método tem seu próprio painel de inputs e resultado. Ver fórmulas na seção seguinte.
6 Preço final. Consolida tudo: mostra a faixa piso-teto numa barra visual, posiciona o preço calculado dentro dela, aplica refinamentos psicológicos (arredondamento para terminação em 9, 5 ou 0) e permite registrar o preço final escolhido.

Fórmulas (implementar exatamente assim)
Custo unitário custoUnitario = custoVariavel + (custoFixo / vendasEsperadas)
1. Preço de Markup preco = custoUnitario / (1 - retornoSobreVendas) Validar: retornoSobreVendas entre 0 e 0,99. Exibir aviso de que o método ignora demanda e concorrência.
2. Preço de Retorno-Alvo (ROI) preco = custoUnitario + ((retornoDesejado * capitalInvestido) / unidadesVendidas) Mostrar também o ponto de equilíbrio: pontoEquilibrio = custoFixo / (preco - custoVariavel). Renderizar um gráfico de ponto de equilíbrio (receita x custo total em função das unidades) com Recharts.
3. Preço de Valor Percebido preco = precoConcorrente + somaDosPremiumsPorBeneficio Lista editável de benefícios extras, cada um com valor monetário. Soma sobre o preço de referência.
4. Preço de Valor Ideal (EDLP) Campos para custo atual e custo otimizado (após redesenho de operações). Mostra a economia e sugere um preço baixo contínuo com margem-alvo aplicada sobre o custo otimizado.
5. Preço de Mercado preco = media(precosConcorrentes) com opção de ajuste manual percentual acima ou abaixo da média.
6. Preço por Leilão Modo informativo/simulador: inglês (lances crescentes), holandês (preço decai por intervalo) e proposta lacrada. Permite simular rodadas e ver o preço de fechamento. Não precisa de fórmula fechada, só a lógica de cada modalidade.

Refinamentos psicológicos (etapa 6)
• Botão para arredondar terminando em 9 (ex: 300 vira 299).
• Opção de terminação em 0 ou 5 para memorização.
• Validação: o preço final precisa cair entre piso e teto; caso saia da faixa, alertar em vermelho.

Requisitos funcionais
• Todos os cálculos reativos e em tempo real, sem botão "calcular".
• Estado central compartilhado entre as 6 etapas (Context API ou Zustand). Custo unitário e faixa piso-teto ficam disponíveis em todos os métodos.
• Salvar e carregar cenários nomeados em localStorage. Listar cenários salvos.
• Exportar o resultado final como JSON e como CSV.
• Formatação de moeda configurável (BRL padrão, com opção USD).
• Tratamento de divisão por zero e inputs inválidos com mensagens claras.
• Comentários no código explicando cada fórmula.

Design recomendado
Estética limpa e profissional, tipo dashboard financeiro moderno.
• Tema claro por padrão, com toggle de dark mode.
• Paleta: neutros (slate/zinc) como base, um azul-petróleo ou índigo como cor primária, verde para valores dentro da faixa e âmbar/vermelho para alertas.
• Tipografia: Inter ou similar via Google Fonts. Números grandes e tabulares para os resultados.
• Layout: stepper vertical à esquerda (as 6 etapas), painel de conteúdo no centro, e um card fixo de resumo à direita mostrando custo unitário, piso, teto, método ativo e preço calculado.
• Componente central: uma barra de faixa de preço horizontal mostrando piso, teto e um marcador deslizante onde caiu o preço calculado.
• Microinterações suaves (transições do Tailwind), cards com sombra leve, cantos arredondados.
• Responsivo: em telas pequenas, o stepper vira abas no topo.

Estrutura de pastas
calculadora-precos/
├── index.html
├── package.json
├── vite.config.ts
├── tsconfig.json
├── tailwind.config.js
├── postcss.config.js
├── README.md
├── public/
│   └── favicon.svg
└── src/
    ├── main.tsx
    ├── App.tsx
    ├── index.css
    ├── types/
    │   └── pricing.ts            # interfaces: Scenario, CostInputs, Method, etc.
    ├── store/
    │   └── usePricingStore.ts    # estado central (Zustand) + persistência localStorage
    ├── lib/
    │   ├── formulas.ts           # todas as fórmulas puras, testáveis
    │   ├── psychology.ts         # arredondamentos psicológicos
    │   ├── currency.ts           # formatação BRL/USD
    │   └── export.ts             # exportar JSON e CSV
    ├── components/
    │   ├── layout/
    │   │   ├── Stepper.tsx
    │   │   ├── SummaryCard.tsx
    │   │   └── PriceRangeBar.tsx
    │   ├── ui/                   # botões, inputs, cards, alerts reutilizáveis
    │   │   ├── NumberInput.tsx
    │   │   ├── Card.tsx
    │   │   └── Alert.tsx
    │   └── steps/
    │       ├── Step1Objective.tsx
    │       ├── Step2Demand.tsx
    │       ├── Step3Costs.tsx
    │       ├── Step4Competition.tsx
    │       ├── Step5Method.tsx
    │       ├── Step6FinalPrice.tsx
    │       └── methods/
    │           ├── MarkupMethod.tsx
    │           ├── TargetReturnMethod.tsx
    │           ├── PerceivedValueMethod.tsx
    │           ├── ValuePricingMethod.tsx
    │           ├── MarketPricingMethod.tsx
    │           └── AuctionMethod.tsx
    └── tests/
        └── formulas.test.ts      # testes unitários das fórmulas (Vitest)

Critérios de aceite / verificação
• Rodar npm install e npm run dev sem erros.
• Testes unitários em formulas.ts validando os exemplos da aula:
◦ Custo variável 10, custo fixo 300000, vendas 50000 deve dar custo unitário 16.
◦ Markup com 16 e retorno 0,20 deve dar preço 20.
• Salvar um cenário, recarregar a página e ele continuar lá.
• Exportar CSV e abrir corretamente no Excel.
• Preço final fora da faixa piso-teto dispara alerta visual.

Como começar
Crie a estrutura acima, configure o Vite + React + TS + Tailwind, implemente primeiro lib/formulas.ts com os testes, depois o store, depois as etapas na ordem 1 a 6, e por fim o polish de design. Me mostre o resultado rodando localmente.
Acervo Completo · Biblioteca de Downloads

Faça o Download de Todas as Ferramentas, Planilhas e Prompts

Acesse a nossa biblioteca central de downloads para baixar ferramentas exclusivas, incluindo o template da calculadora de preços do Claude Code, guias e planilhas de marketing das publicações da Shaper.

Marketing Estratégia Precificação Inteligência Artificial

Bruno Lobo é fundador da Consultoria Shaper e trabalha há mais de 15 anos no mercado de comunicação, publicidade e propaganda, marketing e branding. Foi Head de Estratégia na LOLA/TBWA, e passou por grandes agências como Lew’Lara, Dentsu e Isobar.

Em sua carreira, teve a oportunidade de trabalhar com grandes marcas como: Samsung, Nivea, Ferrero, M Dias Branco, Friboi, Banco do Brasil, Azul Linhas Aéreas entre tantas outras. Somando à sua carreira profissional estão alguns prêmios como Cannes Lions, Effie Awards, Clio e El Ojo e outros.

Já lecionou a disciplina de Planejamento Estratégico na Pós-Graduação do IESB e na Miami Ad School, além de dirigir outros cursos e turmas independentes. É Bacharel em Comunicação Social com foco em Publicidade e Propaganda e MBA em Marketing pela FGV, além de outros cursos e especializações.

SHAPER INSIGHTS

Receba nossas análises semanais

Junte-se a dezenas de líderes e receba insights sobre comunicação, influência e IA diretamente na sua caixa de entrada.

Prometemos não enviar spam. Você pode cancelar a qualquer momento.