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

Nova tabela do Imposto de Renda só valerá para declaração de 2024

Limite atual de rendimento mensal máximo para que uma pessoa não tenha que pagar IR é de R$ 1.903,98 por mês. - Letícia Casado/UOL
Limite atual de rendimento mensal máximo para que uma pessoa não tenha que pagar IR é de R$ 1.903,98 por mês. Imagem: Letícia Casado/UOL

Letícia Casado

Do UOL, em Brasília

27/02/2023 13h19Atualizada em 02/03/2023 13h53

O aumento do teto de isenção do imposto de renda para R$ 2.640 anunciado pelo presidente Lula valerá para o cálculo das declarações que serão entregues em 2024.

Para a declaração do Imposto de Renda 2023 segue valendo a tabela em vigor desde 2015. O limite atual de rendimento mensal máximo para que uma pessoa não tenha que pagar Imposto de Renda é R$ 1.903,98 por mês.

As regras para a entrega da declaração do IR 2023 se referem aos rendimentos recebidos no ano anterior. O cálculo do imposto é referente aos dados fiscais da vida do contribuinte no ano ado, antes do reajuste que ainda vai ser feito, e é prometido para maio.

A partir do momento da publicação da MP, ela a a valer. Mas, em termos de declaração, só em 2024. A declaração deste ano se refere aos dados relativos a 2022.
Mário Dehon, auditor-fiscal

A atualização do teto está sendo elaborada por medida provisória pelo governo federal e vai acompanhar o reajuste do salário mínimo, que vai subir para R$ 1.320 em 1º de maio.

Correção da tabela: o que se sabe

Com a futura mudança, quem ganha até dois salários mínimos não pagará Imposto de Renda. O contribuinte não terá descontos no seu contracheque já neste ano (a partir de maio). E também pagará menos imposto ou terá mais restituição na declaração de 2024, segundo a Receita.

A previsão é que 13,7 milhões de contribuintes deixem de pagar o IR com as novas regras. O petista tinha prometido na campanha corrigir a faixa de isenção para R$ 5 mil. A promessa agora é de uma elevação gradativa.

Prazo de entrega

O prazo para a entrega das declarações do IR será de 15 de março a 31 de maio. De acordo com a Receita, o início um pouco mais tarde e o intervalo maior do que o dos anos anteriores vai permitir que todos os contribuintes possam usufruir da declaração pré-preenchida desde o início.

O programa do IR 2023 estará disponível para no site da Receita a partir do dia 15 de março. A expectativa do governo é receber entre 38,5 milhões e 39,5 milhões de declarações de contribuintes pessoas físicas em 2023.

Quem precisa declarar em 2023

As principais regras de obrigatoriedade são as mesmas do ano ado.

É obrigado a declarar, em 2023, quem:

  • recebeu rendimentos tributáveis acima de R$ 28.559,70 em 2022. O valor é o mesmo da declaração do ano ado
  • ganhou mais de R$ 40 mil isentos, não tributáveis ou tributados na fonte no ano (como indenização trabalhista ou rendimento de poupança)
  • obteve em 2022, ganho de capital na venda de bens ou direitos (casa, por exemplo), sujeito à incidência do imposto, ou realizou operações na Bolsa ou no mercado de capitais cuja soma foi superior a R$ 40 mil ou com apuração de ganhos líquidos sujeitas à incidência do imposto;
  • quem recebeu mais de R$ 142.798,50 em atividade rural (agricultura, por exemplo) ou tem prejuízo rural a ser compensado no ano-calendário de 2022 ou nos próximos anos.
  • era dono de bens, inclusive terra nua, no valor de mais de R$ 300 mil
  • ou a morar no Brasil em qualquer mês de 2022 e ficou aqui na condição de residente até 31 de dezembro

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.