Здравствуйте!
Если вы не в официальном браке, при дарении сожитель будет обязан заплатить налог, так как вы не считаетесь близкими родственниками.
Статья 217. Доходы, не подлежащие налогообложению (освобождаемые от налогообложения)
Доходы, полученные в порядке дарения, освобождаются от налогообложения в случае, если даритель и одаряемый являются членами семьи и (или) близкими родственниками в соответствии с Семейным кодексом Российской Федерации (супругами, родителями и детьми, в том числе усыновителями и усыновленными, дедушкой, бабушкой и внуками, полнородными и неполнородными (имеющими общих отца или мать) братьями и сестрами);
При продаже налог обычно платит продавец, но если предельный срок владения (3-5 лет) истек, налог платить не надо.
Уточните, когда вы зарегистрировали право собственности на квартиру и как ее получили — дарение, покупка, наследство, приватизация?
Если это был ДДУ, срок владения нужно считать с даты полной оплаты по договору, если обычный договор купли-продажи — с даты регистрации права собственности.
Если это единственное жилье, можно применить 3-летний срок.
Если предельный срок владения (5 лет, а если единственное жилье — 3 года) еще не вышел, возникает обязанность по налогу.
Размер налога можно уменьшить путем зачета расходов на покупку. Налог в этом случае платится с разницы между ценой при покупке и ценой при продаже