Определимся на всякий случай со словами, уточним вопрос. «Налога с покупки квартиры», вообще-то, не существует. Скорее всего, вы имеете в виду вычет из налога (возврат уже уплаченного) на доходы физлиц (НДФЛ), который можно получать/получить при покупке квартиры?
По общему правилу, вычет налогоплательщики могут получать за последние три года, причём не ранее, чем с того, в котором квартира была куплена. Для пенсионеров предусмотрена льгота: согласно пункту 10 статьи 220 Налогового кодекса РФ «У налогоплательщиков, получающих пенсии в соответствии с законодательством Российской Федерации, имущественные налоговые вычеты […] могут быть перенесены на предшествующие налоговые периоды, но не более трех, непосредственно предшествующих налоговому периоду, в котором образовался переносимый остаток имущественных налоговых вычетов». Этот налоговый период – год, предшествующий подаче соответствующей декларации (и заявления о вычете). Чаще всего это год, следующий после покупки, но не обязательно – можно и позже: вычет при покупке недвижимости срока давности не имеет. Итого: три плюс один – четыре года.
Внимание! Работает пенсионер, претендующий на этот вычет, или не работает – не имеет значения. Имеет значение, платил ли он нужный НДФЛ в течение этих самых четырёх лет.
Что я назвал «нужным НДФЛ»? Это НДФЛ, который входит в основную налоговую базу, а это в том числе тот самый подоходный, который платится большинством людей при работе на так называемой официальной работе. Его размер на сегодняшний день – 13% при общегодовом доходе до 5 млн руб. и 15% если этот доход выше 5 млн.
Но! «Нужный» для вычета налог платится и в некоторых других случаях. К примеру, пенсионер до срока, освобождающего от налога при продаже, продаёт (продавал в последние три года и платил НДФЛ) какое-то имущество (подаренную ему квартиру, автомобиль и т.д.) или получает какую-то недвижимость в дар не от близкого родственника. Думаю, если он платил какой-то НДФЛ, не связанный с работой, то ему (вам) нужно обратиться к налоговому консультанту (толковому бухгалтеру, который «в теме»): «овчинка выделки» точно стоит. А в относительно небольшом ответе в Кью, уж извините, всёго-всёго – не описать, не учесть...
Важно: с других налогов вычет получить нельзя. Например, с налога по УСН, который платят индивидуальные предприниматели при своей законно зарегистрированной деятельности. Или с налога для самозанятых, который они, опять же, платят в рамках этой самозанятости, с налога на имущество (владение) и т.д.
При этом необходимо понимать: вычет можно получить в сумме, не более той, на которую был уплачен налог. Эта сумма (с 01.01.2008) исчисляется с базы 2 млн руб., то есть составляет максимум 260 тыс. руб.; плюс, если была ипотека, то с ипотечной переплаты – ещё 390 тыс. (с максимальной базы 3 млн). И внимание: если получилось меньше – остаток можно будет получать через любое время после получения части вычета (пожизненно) и с любыми перерывами. Главное, чтобы был соответствующий налог, то есть чтобы было, с чего вычитать.
И ещё: вычеты могут получать только резиденты РФ по налогам (при продаже имущества, кстати они и платят не 13%, а 30%). Но тут важно не перепутать налоговое резидентство с гражданством. Это не одно и то же: можно быть гражданином РФ, а жить более полугода в налоговом году в Израиле/Таиланде/Казахстане, то есть не быть налоговым резидентом. Но можно быть гражданином Австралии/Германии, но быть при этом резидентом – см. п. 2 ст. 207 Налогового кодекса РФ. (В этом вопросе, замечу «попутно», путаницу в головы тех, кто берёт ипотеку в Сбере, вносит их ипотечное подразделение Дом-Клик: там резидентами называют исключительно по гражданству. Хотя возможно, что это так только в Петербурге.)
Коротко резюмируя: а) вычет пенсионеру может быть сделан с налога последних четырёх лет; б) вычет может быть сделан не только с дохода «при работе на работе»; в) срока давности имущественный налоговый вычет при покупке недвижимости не имеет.