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

IR 2020: Conheça deduções para pagar menos imposto ou aumentar restituição

Téo Takar

Colaboração para o UOL, de São Paulo

27/01/2020 19h21

Resumo da notícia

  • Despesas podem ser abatidas da base de cálculo do imposto, reduzindo o valor total a pagar ou aumentando restituição.
  • Deduções só podem ser usadas pelo contribuinte que fizer o modelo completo da declaração.
  • Saúde e educação são os principais gastos que podem ser abatidos. Valem as despesas feitas por você, pelos dependentes ou alimentandos.
  • Contribuições para fundo de pensão ou plano de previdência privada também geram abatimento, exceto se o plano for do tipo VGBL.
  • Recolhimento de INSS para empregada doméstica, que era dedutível até o ano ado, não será aceito em 2020.

Antes de começar a preparar a declaração de Imposto de Renda 2020, fique atento às despesas que podem ser abatidas da base de cálculo do imposto, reduzindo o valor total a pagar ou ampliando a restituição.

Elas são relevantes apenas para o contribuinte que optar por fazer o modelo completo da declaração, que considera todas as possibilidades de desconto. No modelo simplificado, essas despesas não são levadas em conta e o sistema considera apenas um desconto padrão de 20% sobre a base de cálculo do imposto.

Se você não faz ideia de qual é o melhor modelo para você, preencha todos os campos da declaração, lance todas as despesas permitidas. Quando terminar, o próprio programa do IR informará a você qual é a melhor opção de tributação, se pelo modelo completo ou simplificado.

Saúde e educação

As despesas com saúde e educação são os principais gastos que podem ser lançados na declaração e abatidos do cálculo do imposto. Valem as despesas feitas por você, por seus dependentes ou pelos alimentandos.

Não há limite para as despesas com saúde. Podem ser abatidos gastos com consultas, exames, internações e planos de saúde, desde que devidamente comprovadas por recibos e notas fiscais. Entretanto, gastos com remédios comprados na farmácia, mesmo que sejam de uso contínuo, não podem ser usados como dedução no IR

Já as despesas com educação podem ser abatidas do IR somente até o valor anual de R$ 3.561,50 por pessoa. São aceitos os gastos com creches, escolas de ensino infantil, fundamental, médio e superior, além de cursos de pós-graduação, mestrado, doutorado, especialização, técnico ou profissionalizante.

Não são aceitas as despesas com material escolar, uniformes, transporte ou alimentação. Cursos extracurriculares como inglês, espanhol, balé, música ou esportes, Cursinhos preparatórios para vestibulares ou concursos também não valem para dedução de IR.

Dependentes e alimentandos

Os alimentandos são as pessoas para quem você paga pensão alimentícia, como filhos ou ex-esposa. O valor da pensão pode ser lançado na declaração e abatido da base de cálculo do imposto se o pagamento da pensão estiver previsto em decisão judicial.

Já os dependentes são todas as pessoas que dependem financeiramente de você, como sua esposa ou marido, e os filhos com até 21 anos, ou 24 anos se forem universitários, ou de qualquer idade se forem incapazes.

Eventualmente, os netos, pais, sogros e avós também podem se tornar seus dependentes, desde que respeitadas algumas regras impostas pela Receita Federal. Cada dependente incluído na declaração dá direito a um abatimento no valor de R$ 2.275,08 no cálculo do IR a pagar.

Uma diferença importante entre dependentes e alimentandos: os filhos de um casal separado devem aparecer como dependentes na declaração do pai ou da mãe que possui a guarda judicial deles e recebe a pensão alimentícia. Já o cônjuge que paga a pensão deve incluir os mesmos filhos na sua declaração como alimentandos.

Previdência privada e livro-caixa

Contribuições para fundo de pensão ou plano de previdência privada também geram abatimento, exceto se o plano for do tipo VGBL. O limite para abatimento é de 12% da renda tributável. Despesas de livro-caixa para profissionais autônomos também são dedutíveis do Imposto de Renda.

INSS de empregado não pode mais ser deduzido

Já o recolhimento de INSS para empregada doméstica, que era dedutível até o ano ado, não será aceito em 2020. O governo estuda retomar essa possibilidade de desconto para a declaração de 2021.

Guarde os comprovantes por cinco anos

Não esqueça de guardar todos os comprovantes das deduções por no mínimo cinco anos. Esse é o período no qual a Receita Federal pode questionar alguma despesa lançada, mesmo em declarações anteriores.

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.

Bolsonaro diz que vai insistir para aumentar isenção no Imposto de Renda

UOL Notícias

O Imposto de Renda é uma declaração que deve ser realizada por pessoas e empresas à Receita Federal anualmente. No documento, devem ser relatados todos os rendimentos ganhos ao longo daquele período. Por meio da declaração, o governo analisa quais tributos já foram pagos pelo contribuinte e se o declarante deve receber restituição ou pagar algum valor de acordo com a tabela preestabelecida. Veja abaixo todas as notícias e informações sobre o Imposto de Renda 2025.