;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Logo Pagbenk Seu dinheiro rende mais
Topo

Juro cai, mas dívida de R$ 1.000 no cheque especial vira R$ 2.500 em 1 ano

João José Oliveira

do UOL, em São Paulo

28/11/2019 15h53Atualizada em 29/11/2019 12h48

Resumo da notícia

  • Mesmo com limite do BC aos juros do cheque especial, taxas são muito altas
  • Dívida de R$ 1 mil dispara 2,5 vezes e vira R$ 2.500 em 12 meses
  • A nova regra do BC limita taxa de juros a 8% ao mês, o que dá 151% ao ano
  • Média cobrada hoje pelos bancos é de 12,4% ao mês, ou mais de 300% ao ano

O Banco Central decidiu colocar um teto para os juros que os bancos cobram no cheque especial, que será de 8% ao mês no máximo (151% ao ano). Isso é menor que a taxa média atual, que é de 12,4% ao mês. No ano, os juros médios chegam atualmente a 305,9% por ano. Mesmo com esse corte, o custo ainda é muito elevado e continuará representando uma armadilha para os consumidores, apontam consultores.

Uma simulação feita pelo planejador financeiro da Planejar, Carlos Castro, mostra a situação. Uma pessoa que use R$ 1.000 no cheque especial hoje terá a dívida multiplicada mais de quatro vezes em um ano, indo para R$ 4.057,59, sendo R$ 3.057,59 apenas de juros. Com as novas regras, a dívida cresce mais de 2,5 vezes, chegando a R$ 2.518,17 mil, sendo R$ 1.518,17 de juros.

Taxa diminui, mas dívida fica muito grande ainda

Ou seja, os consumidores continuarão pagando muito alto por esse tipo de crédito. Ainda mais levando em conta que a taxa básica de juros no país atualmente está em apenas 5% ao ano.

E olha que tem muita gente pendurada nesse tipo de dívida. Atualmente, o estoque de empréstimos concedidos pelos bancos no cheque especial soma R$ 26,5 bilhões. E esse volume não tem variado tanto ao longo dos meses porque ao mesmo tempo que muita gente vai pagando uma parte da pendência, outras pessoas vão entrando no mesmo buraco.

Apenas para ter uma ideia desse negócio, com uma taxa anual de 305,9% ao ano, esse volume de dívidas poderia se transformar em R$ 107,7 bilhões em 12 meses apenas com a cobrança da atual taxa média de juros nessa modalidade. Com o teto da taxa a 8%, os juros anuais seriam da ordem de 151%, que levariam o estoque dessas operações a R$ 67 bilhões.

A limitação dos juros entra em vigor em 6 de janeiro de 2020.

Nova tarifa

Mas ainda há uma novidade. Na mesma decisão do limite de taxa para o cheque, o Conselho Monetário Nacional (CMN) criou uma regra que permite aos bancos cobrarem uma tarifa dos clientes pela oferta de crédito, mesmo que ele não seja usado.

O limite de crédito de até R$ 500 será grátis, sem tarifa. Acima disso, poderá ser cobrada tarifa mensal de até 0,25% sobre o valor do limite que exceder R$ 500. A tarifa deverá ser descontada dos juros a serem pagos se o cliente entrar no cheque especial.

Por exemplo, quem tem um limite de R$ 1.000,00 poderá pagar 0,25% de taxa sobre o limite de R$ 500 — já que até R$ 500,00 há isenção. Isso vai dar R$ 15 ao ano. Para alguém com limite de R$ 5000,00, os 0,25% incidindo sobre R$ 4.500,00 podem representar tarifas de R$ 135,00 no ano, considerando o teto dessa taxa.

Para quem já tem conta em banco, a tarifa só será cobrada a partir de 1 º de junho de 2020, caso os contratos não sejam renegociados antes antes, cabendo à instituição financeira comunicar ao cliente a sua incidência com 30 dias de antecedência.

Bancos preocupados

A Federação Brasileira de Bancos (Febraban) disse em nota que está preocupada com a adoção de limites oficiais e tabelamentos de preços. "Medidas para eliminar custos e burocracia e estimular a concorrência são sempre mais adequadas aos interesses do mercado e dos consumidores", disse a entidade.

Desde julho do ano ado, quem usar mais de 15% do limite do cheque especial por 30 dias seguidos deve ter o a uma linha de crédito mais barata para parcelar o valor. A medida, anunciada pela Febraban desde abril de 2018, não surtiu efeito nessa modalidade de crédito. O volume de dívidas no cheque especial aumentou, de R$ 24,2 bilhões, para os R$ 26,5 bilhões atuais, enquanto a taxa média cobrada, recuou mas seguiu acima dos 300% ao ano — era 321% e abril de 2018 e hoje está em 305,9%.

Segundo a Febrabam, entre julho de 2018 e outubro deste ano, quase de 17,5 milhões de pessoas trocaram o cheque especial rotativo.

Veja mais economia de um jeito fácil de entender: @uoleconomia no Instagram.
Ouça os podcasts Mídia e Marketing, sobre propaganda e criação, e UOL Líderes, com CEOs de empresas.
Mais podcasts do UOL em uol.com.br/podcasts, no Spotify, Apple Podcasts, Google Podcasts e outras plataformas.

Entenda o que é o spread bancário e a relação com os juros que você paga

UOL Notícias