30% для нерезидентов берется в независимости от срока владения собственностью, только резиденты освобождаются от уплаты налога на доходы от продажи недвижимости в случае владения собственностью больше 3х лет:
Налоговый кодекс РФ:
Статья 217. Доходы, не подлежащие налогообложению (освобождаемые от налогообложения)
17.1) доходы, получаемые физическими лицами, являющимися налоговыми резидентами Российской Федерации, за соответствующий налоговый период от продажи жилых домов, квартир, комнат, включая приватизированные жилые помещения, дач, садовых домиков или земельных участков и долей в указанном имуществе, находившихся в собственности налогоплательщика три года и более, а также при продаже иного имущества, находившегося в собственности налогоплательщика три года и более.
Статья 224. Налоговые ставки
1. Налоговая ставка устанавливается в размере 13 процентов, если иное не предусмотрено настоящей статьей.
...
3. Налоговая ставка устанавливается в размере 30 процентов в отношении всех доходов, получаемых физическими лицами, не являющимися налоговыми резидентами Российской Федерации, за исключением доходов, получаемых:
виде дивидендов от долевого участия
...
то есть - резиденты платят 0% если владели 3 года и больше и 13% если меньше 3х лет, а нерезиденты платят 30% в любом случае