;(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

Guarde dinheiro agora para sua aposentadoria e pague menos Imposto de Renda

João José Oliveira

do UOL, em São Paulo

23/12/2019 04h00

Resumo da notícia

  • Previdência privada PGBL permite desconto para quem faz declaração de IR no modelo completo
  • Desconto é de até 12% da renda anual
  • Vantagem é maior para quem tem ganha mais de R$ 84 mil por ano

Se você está pensando em fazer uma previdência privada no ano que vem, faça agora em dezembro e tenha chance de pagar menos Imposto de Renda já em 2020.

Para isso, é preciso declarar IR no modelo completo e ter uma previdência do tipo PGBL (Plano Gerador de Benefício Livre).

Quem já tem previdência privada, pode aproveitar parte do 13º salário, fazer um aporte mais parrudo e também pagar menos imposto.

PGBL ou VGBL?

A previdência tem de ser PGBL. Ela permite deduzir do cálculo do IR os investimentos em previdência equivalentes a até 12% da renda anual. Por outro lado, na hora de resgatar o dinheiro, esse tipo de plano paga o imposto sobre todo o montante investido, ou seja, somando os aportes feitos e os rendimentos obtidos.

O VGBL (Vida Gerador de Benefício Livre) não tem a dedução na declaração do IR. Mas, na hora do saque o investidor vai pagar um IR menor porque o imposto incide apenas sobre os rendimentos. Esse é um produto indicado para quem normalmente declara o Imposto de Renda usando o modelo simplificado.

Imposto na tabela progressiva ou regressiva

O investidor deve estar atento a outra vantagem da previdência privada, que é a tabela regressiva de incidência de IR, ou seja, quanto mais tempo o dinheiro fica aplicado, menor é o imposto a ser pago.

Por outro lado, quem precisar resgatar o dinheiro no curto prazo acaba sofrendo com uma alíquota mais pesada.

A tabela regressiva começa com cobrança de 35% de IR sobre as aplicações feitas nos dois primeiros anos e vai diminuindo cinco pontos percentuais a cada dois anos, até atingir uma alíquota de 10% para quem mantém o plano por mais de dez anos.

Segundo consultores, a dica para quem não sabe se vai conseguir manter a aplicação por uma década é optar pela tabela progressiva. Nesse sistema, há cobrança de 15% no momento do saque da previdência. E depois, na declaração de IR do ano seguinte, é feito um ajuste, com alíquota máxima de 27,5% sobre a renda que foi obtida na previdência.

As tabelas progressiva e regressiva valem tanto para PGBL como VGBL. O cliente que inicia um plano utilizando a tabela progressiva pode migrar para a regressiva a qualquer momento, ando a contar os dez anos de redução do imposto a partir do momento da migração. Quem opta pela tabela regressiva não pode migrar para a progressiva. Nesse caso, terá que fazer um novo plano que utilize a outra tabela.

Simulação para escolher o melhor plano

Com tantos números e opções, é bom fazer simulações com ferramentas do mercado.

"O PGBL é Indicado para quem faz declaração completa de Imposto de Renda e pretende utilizar os aportes em previdência para dedução fiscal. Já o VGBL é indicado para quem faz declaração simplificada ou que pretende aplicar mais de 12% da renda em previdência. Também indicamos para aqueles que buscam utilizar a previdência como ferramenta de sucessão", afirma o especialista em previdência do BTG Pactual, Gabriel Escabin. O banco oferece um simulador gratuito.

Segundo ele, de forma geral, quem tem renda superior a R$ 84 mil por ano (R$ 7.000 por mês) consegue aproveitar melhor o benefício fiscal do PGBL, mesmo que não utilize outras deduções legais. Essa faixa de renda corresponde ao limite de desconto na declaração de IR pelo modelo simplificado.

Quem ganha abaixo de R$ 84 mil anuais precisa considerar o uso de outras despesas dedutíveis do IR, como dependentes, despesas com educação ou saúde, para que a declaração pelo modelo completo possa valer a pena. Somente utilizando esse modelo de declaração faz sentido fazer uma previdência do tipo PGBL.

A lógica é a seguinte: a soma de todas as despesas dedutíveis, incluindo a previdência privada, precisa superar o desconto padrão do modelo simplificado, que é de R$ 16.754,34, para que a declaração pelo modelo completo compense.

Simulações feitas pelo BTG Pactual mostram que, para quem ganha R$ 100 mil por ano (R$ 8.333 por mês), a economia fiscal com o aporte máximo permitido no PGBL, de R$ 12 mil por ano, chega a R$ 3.300 na declaração do IR.

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 a reforma da Previdência em 10 pontos

UOL Notícias