от разности между ценой продажи и одним миллионом рублей
это называется налоговый вычет
и применить его можно только в том случае, если иностранный гражданин является налоговым резидентом РФ и ставка его НДФЛ 13% по п. 1 ст. 224 НК
смотрите п. 1 ст. 220 НК про имущественные налоговые вычеты:
"При определении
размера налоговой базы в соответствии с пунктом 3 статьи 210 настоящего Кодекса налогоплательщик имеет право на получение следующих имущественных налоговых вычетов"
далее п. 3 ст. 210 НК:
"Для доходов, в отношении которых предусмотрена налоговая ставка, установленная
пунктом 1 статьи 224 настоящего Кодекса (13%), налоговая база определяется как денежное выражение таких доходов, подлежащих налогообложению, уменьшенных на сумму налоговых вычетов, предусмотренных статьями 218-221 настоящего Кодекса"
далее, о размере самого вычета
поскольку у вас товарищ владеет не квартирой, а долей в квартире, вычет у него будет не 1 млн, а соответствующая доля от этого млн
это абзац 3 пп. 1 п. 1 ст. 220 НК:
"При реализации имущества, находящегося в общей долевой либо общей совместной собственности,
соответствующий размер имущественного налогового вычета распределяется между совладельцами этого имущества пропорционально их доле либо по договоренности между ними (в случае реализации имущества, находящегося в общей совместной собственности)"