Como funciona a categorização automática de despesas?

Quantos movimentos tens por mês no extrato? Imagina ter de classificar cada um à mão. Ou não ter de o fazer.

A categorização automática de despesas é o processo em que uma aplicação lê cada movimento do teu extrato bancário (nome do comerciante, código da atividade, valor, data) e o coloca numa categoria como supermercado, combustível ou subscrições, sem que tenhas de escrever nada. O resultado é deixares de ver uma lista de movimentos e passares a ver para onde vai o dinheiro.

Abres a app do banco e vês uma coluna de linhas em maiúsculas: COMPRA CONTINENTE, MB WAY ENVIO, DEBITO DIRETO EDP, PAG. SERVICOS ENT 12345, COMPRA GALP. Tudo seguido, sem estrutura. Quanto gastaste em comida este mês? E em transportes? É difícil responder, porque o extrato mostra movimentos mas não mostra padrões. Este guia explica como a categorização funciona por dentro, onde falha, e o que muda quando alguém a faz por ti. No fim, mostramos como a Martia, a IA com quem falas sobre o teu dinheiro, usa essas categorias para te responder no chat.

O essencial

  • A categorização automática lê sobretudo a descrição do movimento no extrato, como COMPRA CONTINENTE ou DEBITO DIRETO EDP, e decide a categoria a partir desse texto.
  • Os extratos portugueses têm armadilhas próprias: MB WAY, pagamentos de serviços por entidade e referência, e marcas como Galp ou Wells que cabem em duas categorias.
  • Nenhum algoritmo acerta sempre: as transferências entre pessoas e as lojas que vendem de tudo são os casos em que a tua correção vale mais.
  • A Verificação dos Três Filtros (rever o que ficou em Outros, corrigir os ambíguos, perguntar os totais) mantém as categorias fiáveis sem voltares ao registo manual.
  • As apps dos bancos portugueses categorizam, mas em geral só para clientes desse banco; ver várias contas juntas exige uma ferramenta independente.

O que é a categorização automática de despesas?

A categorização automática de despesas é uma função de uma app de finanças que atribui cada movimento bancário a uma categoria sem intervenção tua. O algoritmo olha para a descrição do movimento, para o código MCC do terminal e para o valor, e decide onde encaixa. A maior parte das decisões é óbvia para um ser humano: CONTINENTE vai para supermercado, NETFLIX vai para subscrições, FARMACIA vai para saúde. O problema nunca foi a dificuldade de cada decisão, é a repetição de dezenas delas todos os meses.

Definição

Categorização automática de despesas: processo em que uma app reconhece a descrição de um movimento bancário (por exemplo, COMPRA PINGO DOCE LISBOA) e o associa à categoria certa (por exemplo, Supermercado) logo depois de o movimento chegar do banco.

O que é o código MCC?

O MCC (Merchant Category Code) é um código de quatro dígitos que as redes de cartões, como a Visa e a Mastercard, atribuem a cada comerciante para identificar o tipo de atividade. Há, por exemplo, um código para supermercados e outro para postos de combustível. Os algoritmos de categorização usam o MCC como uma das pistas principais, mas não como a única. Um MCC diz o tipo de loja, não o que compraste lá dentro.

A app do banco já não faz isto?

Algumas fazem. A App Millennium, por exemplo, anuncia movimentos categorizados automaticamente e orçamentos por categoria, e a Caixadirecta herdou as funções da antiga DABOX. O limite está no acesso: estas funções são para clientes do próprio banco. Se recebes o ordenado num banco e pagas o crédito noutro, acabas com dois retratos parciais. Explicamos as opções em várias contas bancárias num só sítio.

Porque é que categorizar despesas à mão acaba por falhar?

Categorizar à mão falha porque exige trabalho em cada movimento, e esse trabalho só dá frutos no fim do mês. Funciona na primeira semana, quando a motivação é alta, e desaparece quando a vida aperta. Não é uma questão de disciplina, é uma questão de desenho da ferramenta.

Pensa no que cada movimento pede: abrir, ler a descrição truncada, perceber o que era, escolher a categoria, gravar. Numa casa com duas pessoas, com cafés, supermercado, portagens na Via Verde, MB WAY para dividir jantares e débitos diretos das contas da casa, isto repete-se muitas vezes por mês. Cada vez é pouco tempo. Somado, é uma tarefa aborrecida que ninguém tem vontade de fazer ao domingo à noite.

Os dados de retenção mostram como é fácil largar uma app de finanças. Segundo a AppsFlyer (2022-2025), as apps de investimento na Europa ficam com apenas 4% dos utilizadores ao fim de 30 dias. Uma ferramenta que depende do teu esforço diário perde para uma que trabalha enquanto não estás a olhar. Se ainda estás a decidir entre folha de cálculo e aplicação, vê a comparação orçamento familiar: Excel ou app.

Não é falta de força de vontade

Quem desiste de registar despesas à mão não falhou. Usou uma ferramenta que pedia trabalho a cada compra. Mudar a ferramenta costuma resolver mais do que mudar a pessoa.

Como gastam as famílias em Portugal

17,3%do consumo das famílias vai para alimentação (Eurostat, 2022)
15,1%do consumo das famílias vai para restaurantes e hotéis (Eurostat, 2022)
12,1%do consumo das famílias vai para transportes (Eurostat, 2022)
12,5%taxa de poupança bruta das famílias (INE, 2024)

Como é que a IA decide a categoria de um movimento bancário?

A IA decide combinando várias pistas presentes em cada movimento: o texto da descrição, o código MCC, o valor, a data e o histórico de categorizações anteriores. Em vez de uma regra fixa, pesa estas pistas em conjunto e escolhe a categoria mais provável. É isto que se chama aprendizagem automática aplicada a transações.

Quais são as três camadas de informação de um movimento?

  • A descrição. É o texto que vês no extrato: COMPRA CONTINENTE MODELO BRAGA, DEBITO DIRETO VODAFONE, TRF RECEBIDA. O algoritmo tem de limpar o ruído (COMPRA, PAG. MB, a data, o código do terminal, sufixos como LDA ou S.A., a localidade) para chegar ao nome do comerciante.
  • O código MCC. Dá uma base sólida, mas não é perfeito. Um hipermercado tem código de supermercado mesmo quando lá compras uma torradeira ou enches o depósito.
  • O contexto histórico. Se corriges várias vezes o mesmo tipo de movimento, um bom sistema aprende a tua preferência e aplica-a da próxima vez.

Porque é que regras simples não chegam em Portugal?

Uma regra do tipo "se aparecer GALP, é combustível" parte-se logo no primeiro mês, porque a Galp também vende eletricidade e gás. A Wells tanto é farmácia como perfumaria, e o Continente aparece como supermercado, como posto de combustível e como cartão de crédito. Um MB WAY RECEBIDO pode ser um amigo a pagar a sua parte do jantar ou a renda de um quarto. E um PAGAMENTO DE SERVIÇOS com entidade e referência pode ser o IUC nas Finanças, a Segurança Social ou a fatura da água.

Um modelo de aprendizagem automática lida melhor com estes casos porque olha para o conjunto: palavras como POSTO ou ENERGIA junto ao nome, o valor típico, a frequência, o dia do mês. Um débito direto da Galp que chega sempre no mesmo dia com um valor parecido é quase de certeza a conta da luz. Uma compra de valor variável ao sábado num posto é combustível. Não há magia, há mais pistas a serem pesadas ao mesmo tempo.

O que muda no teu orçamento quando as despesas se categorizam sozinhas?

Muda a pergunta que consegues fazer: deixas de perguntar "o que é este movimento?" e passas a perguntar "quanto gasto em cada coisa?". Sem categorias vês dezenas de linhas soltas. Com categorias vês meia dúzia de totais, e percebes de imediato onde está o peso do mês.

Isto importa num país onde a casa pesa muito no orçamento. Segundo o Inquérito às Despesas das Famílias do INE (2022/2023), a habitação representa 39,3% da despesa média das famílias. Quando uma fatia tão grande já está comprometida, o espaço de manobra fica nas categorias pequenas e repetidas, que são precisamente as que ninguém soma de cabeça.

Como é que as categorias revelam despesas invisíveis?

As subscrições são o caso clássico. Cada uma, sozinha, parece uma ninharia e cai num dia diferente do mês. Quando a categorização as junta todas numa linha só, aparece um total que nunca terias somado. O exemplo abaixo usa números inventados para mostrar o efeito.

Exemplo: cinco subscrições que ninguém somava

  • Streaming de vídeo: 12 € por mês
  • Streaming de música: 8 € por mês
  • Armazenamento na nuvem: 3 € por mês
  • Segundo serviço de vídeo: 7 € por mês
  • Ginásio sem uso há três meses: 10 € por mês

Somando as cinco linhas, a categoria Subscrições mostra 40 € por mês, ou seja 480 € por ano. Nenhuma das cinco parecia relevante sozinha, e a do ginásio, que já não era usada, estava escondida entre compras normais. O valor não muda por estar categorizado. O que muda é que passa a estar à vista numa única linha, e a decisão de manter ou cancelar fica tua, com o número à frente.

Se este exemplo te soou familiar, há um guia dedicado a como cortar nas subscrições. E se queres transformar os totais por categoria num plano mensal, o passo seguinte está no guia sobre como controlar o orçamento familiar.

Pergunta para onde foi o teu dinheiro

Escreve à Martia em português, por exemplo "quanto gastei em supermercado este mês?", e recebe a resposta a partir dos teus movimentos reais.

Fala com a Martia

Qual é a precisão da categorização automática de despesas?

A precisão depende do algoritmo, da quantidade de dados com que foi treinado e de quão bem conhece os comerciantes e os formatos de extrato do país. Não existe um número universal e desconfia de quem prometa 100%. O que se sabe é que a precisão melhora quando o sistema aprende com as correções de quem o usa.

Os fornecedores de dados bancários e de categorização, como a Plaid ou o ExpenseSorted, publicam textos sobre o tema. Os valores de precisão que aparecem nesses textos referem-se aos seus próprios dados e mercados, sobretudo fora de Portugal. Não os transpomos para extratos portugueses, porque não conhecemos nenhuma medição feita com eles.

Mito vs. realidade

Mito: "Se a categorização se engana, tenho de verificar tudo à mão e não poupo nada." Realidade: mesmo com alguns erros, só revês os movimentos duvidosos, não o mês inteiro. Rever uns poucos é muito diferente de classificar dezenas, e cada correção ajuda nos meses seguintes.

Onde é que o algoritmo se engana mais?

  • Transferências entre pessoas. Um MB WAY ENVIO ou uma TRF A FAVOR DE um nome próprio não diz se era a renda, um presente ou metade de um jantar.
  • Lojas que vendem de tudo. Hipermercados, lojas de eletrónica como a Worten ou marketplaces online: a mesma loja pode ser comida, casa ou lazer.
  • Marcas com duas atividades. Galp (combustível ou energia), Wells (saúde ou cuidados pessoais), Continente (supermercado, combustível ou cartão).
  • Pagamentos ao Estado e a serviços. A entidade e a referência Multibanco identificam o credor, mas nem sempre de forma legível para uma pessoa.

É nestes casos que a tua correção vale mais, porque ensina ao sistema um contexto que ele não tem. Tu sabes que aquele MB WAY mensal para a mesma pessoa é a mensalidade das explicações do teu filho. O algoritmo só fica a saber se lhe disseres.

Como manter as categorias certas sem voltar ao registo manual?

A forma mais simples é uma revisão curta e regular, focada só no que o algoritmo tem mais dificuldade em acertar. Chamamos-lhe a Verificação dos Três Filtros: em vez de reveres todos os movimentos, passas o mês por três filtros e ignoras o resto.

Quais são os passos da Verificação dos Três Filtros?

  • Filtro 1: o que ficou em Outros. Olha primeiro para os movimentos sem categoria clara. É aí que estão os comerciantes que o sistema não reconheceu e que convém classificar uma vez.
  • Filtro 2: os ambíguos conhecidos. Revê os MB WAY, as transferências para nomes próprios, os pagamentos de serviços com entidade e referência, e as marcas com duas atividades como Galp, Wells ou Continente.
  • Filtro 3: os totais que te surpreendem. Pede o total de cada categoria e compara com o que esperavas. Se um valor parecer estranho, abre só essa categoria e vê o que lá está.

O terceiro filtro é o que mais revela, porque um total fora do esperado aponta para um erro de categoria ou para uma despesa que não tinhas notado. As duas descobertas são úteis. Não há uma frequência certa para fazer esta verificação: há quem a faça no fim de cada mês e quem prefira depois de receber o ordenado, e ambas funcionam.

Nota honesta

Nenhum método elimina todos os erros. O objetivo é que as categorias estejam certas o suficiente para tomares decisões, não que sejam perfeitas ao cêntimo.

Como é que uma IA com chat usa as categorias das tuas despesas?

Uma IA com chat usa as categorias para responder a perguntas em linguagem normal sobre o teu dinheiro real. Em vez de abrires gráficos e filtros, perguntas "quanto gastei em restaurantes em março?" e recebes a resposta calculada a partir dos teus movimentos. As categorias são o que torna essa pergunta respondível.

É assim que funciona a Martia. Lê os movimentos através de open banking, com acesso só de leitura: nunca inicia pagamentos nem move dinheiro. A ligação ao banco passa pela Enable Banking, e a Martia recebe os dados como cliente da Enable Banking. Cada movimento é colocado numa categoria, os gastos são somados e tu perguntas no chat, em português. Se queres perceber a parte técnica e de segurança, lê o que é o open banking.

Há coisas que convém saber antes. Os limites de gasto defines tu, na tua cabeça ou no teu plano: a app não os guarda nem envia alertas quando te aproximas. Para saberes quanto já gastaste, perguntas no chat. A única mensagem regular é um email semanal com observações. Por regra europeia (Regulamento Delegado (UE) 2022/2360), o banco pede para renovar o consentimento no máximo a cada 180 dias, e alguns pedem antes; quando o acesso expira, o banco aparece com um botão para voltar a ligar e o histórico mantém-se. Até onde vai esse histórico depende de cada banco. Custa 9 €/mês ou 59 €/ano, sem plano gratuito nem período experimental, e funciona no navegador do telemóvel e do computador.

O que a categorização faz e não faz

Não te diz o que deves fazer com o dinheiro. Mostra o que já estás a fazer. A decisão continua a ser tua, só que passa a ter números à frente.

O que ver ao escolher uma app com categorização automática em Portugal?

Ao escolher, vê quatro coisas: se reconhece os comerciantes e os formatos dos extratos portugueses, se aprende com as tuas correções, se junta contas de bancos diferentes e se te deixa chegar à resposta de forma simples. Nem tudo o que se anuncia como "automático" cumpre as quatro.

  • Comerciantes e extratos portugueses. Continente, Pingo Doce, Galp, Via Verde, MB WAY, débitos diretos e pagamentos por entidade e referência têm de ser lidos corretamente, com ou sem acentos.
  • Aprendizagem com as correções. Se a app não guarda as tuas correções, os mesmos erros repetem-se todos os meses.
  • Várias contas de vários bancos. Categorizar só um banco dá uma parte do retrato. Em Portugal, as apps bancárias que agregam outros bancos fazem-no em geral só para os seus clientes.
  • Português de Portugal. Algumas apps internacionais usam português do Brasil ou só inglês, o que parece pouco até perguntares por "transferências" e a app não perceber.

Comparação dos tipos de ferramenta disponíveis em Portugal

CritérioApp do banco (ex.: App Millennium, Caixadirecta)Registo manual (ex.: folha de cálculo, Caravel)App independente com chat
Categoriza sozinhaSim, nos movimentos que vêNão, escreves tudoSim
Junta contas de outros bancosEm alguns casos, só para clientes do bancoSó se escreveres tudoSim, via open banking
Aprende com correçõesVaria e nem sempre é descritoNão se aplicaDepende da app
CustoGrátis para clientesGrátis ou baixoVaria, pode ser pago

Vale a pena lembrar a DABOX, da Caixa Geral de Depósitos: foi um agregador aberto a clientes de qualquer banco português e deixou de funcionar em janeiro de 2024, segundo a Exame Informática (2023), passando as funções para a Caixadirecta. Se já usas a Revolut e te perguntas se chega, a resposta curta é que ela mostra bem o dinheiro que passa por lá; a comparação completa está em Revolut ou app de orçamento.

Conversa sobre as tuas categorias

Pergunta à Martia qual foi a categoria que mais cresceu nos últimos meses e porquê. Ela responde no chat, com os teus números.

Fala com a Martia

Perguntas frequentes

Como funciona a categorização automática de despesas?

Funciona em três passos: a app recebe os movimentos do banco através de open banking, o algoritmo analisa a descrição, o código MCC, o valor e o histórico de categorizações, e atribui cada movimento a uma categoria como supermercado, transportes ou subscrições. Tudo acontece sem teres de escrever nada.

A categorização reconhece lojas portuguesas como Continente ou Pingo Doce?

Uma app pensada para extratos portugueses deve reconhecer as cadeias mais comuns, como Continente, Pingo Doce, Lidl, Galp ou Via Verde, e limpar o ruído das descrições, como COMPRA, PAG. MB ou a localidade. Apps que não conhecem o mercado português tendem a deixar mais movimentos em Outros.

O que faço quando uma despesa fica na categoria errada?

Corrige esse movimento e, se possível, os parecidos. Em sistemas que aprendem com correções, isso melhora os meses seguintes. Para não reveres tudo, usa a Verificação dos Três Filtros: vê o que ficou em Outros, corrige os ambíguos como MB WAY e transferências, e confirma os totais que te surpreendem.

Qual é a precisão da categorização automática?

Depende do algoritmo, dos dados de treino e de quão bem conhece os extratos do país. Não conhecemos nenhum número de precisão medido com extratos portugueses. Os erros costumam aparecer em transferências entre pessoas, lojas que vendem de tudo e marcas com duas atividades, como a Galp, que tanto pode ser combustível como energia.

Que categorias de despesas costumam existir?

As mais comuns são supermercado, restaurantes, transportes, combustível, casa e contas, saúde, cuidados pessoais, vestuário, subscrições, seguros, créditos, impostos, lazer e viagens. O número exato depende da app, e costuma haver também categorias de rendimento como ordenado.

Porque é que a app do meu banco não chega?

A app do banco categoriza os movimentos que vê, e em Portugal a agregação de outros bancos costuma estar reservada aos clientes desse banco. Se tens contas em dois bancos, podes acabar com dois retratos parciais em vez de um completo.

A Martia categoriza as despesas e diz-me quanto gastei em cada categoria?

A Martia coloca cada movimento numa categoria, soma os gastos e responde no chat quando perguntas, por exemplo, quanto gastaste em restaurantes este mês. Não guarda limites nem envia alertas; envia um email semanal com observações. Tem acesso só de leitura e custa 9 €/mês ou 59 €/ano, sem versão gratuita.

Fontes

  • Eurostat, Final consumption expenditure of households by consumption purpose (tec00134), Portugal (2022), ec.europa.eu
  • INE, Inquérito às Despesas das Famílias 2022/2023, ine.pt
  • AppsFlyer, Europe Finance App Trends (2025), appsflyer.com
  • Plaid, AI-Enhanced Transaction Categorization (2025), plaid.com
  • ExpenseSorted, AI-Powered Bank Transaction Categorization with Machine Learning (2025), expensesorted.com
  • Exame Informática, Aplicação DABOX descontinuada passa para Caixadirecta (2023), visao.pt

Ler mais

Fala com a Martia →Artigo da Martia — a IA com quem falas em português sobre o teu dinheiro.
Categorização automática de despesas: como funciona | Martia