Брокер, как налоговый агент, удерживает налоги и при выводе, и по итогам года.
Налоговая ставка будет либо 13% (для налоговых резидентов), либо 30 (для налоговых нерезидентов).
Основанием для расчета налога является продажа ценных бумаг. Если Вы в течение года ценные бумаги в портфеле не продавали, то и налог рассчитываться и удерживаться не будет.
Если вы бумаги продавали и выводите деньги с брокерского счета, то брокер считает, что в первую очередь Вы выводите доход. Налог он будет удерживать с дохода в размере выводимой суммы. Например, Ваш доход 100 000 рублей, а вывести Вы решили 10 000 рублей. Налог будет в размере 1300 рублей (если вы налоговый резидент) с дохода в размере вывода. С оставшегося дохода брокер удержит налог либо при следующих выводах, либо по итогам года. Хочу обратить Ваше внимание, что при выводе денег должно хватать и на сам вывод и на налоги. Иначе на руки можно получить сумму меньше, чем планировали из-за удержанного налога.
Кстати, если Вы решите вывести с брокерского счета не деньги, а ценные бумаги, то брокер тоже в этом случае будет считать и удерживать с Вас налоги.
В январе брокер считает и удерживает налоги по итогам прошлого год. Если у Вас в этот период будут свободные деньги на счету, то брокер с них спишет налоги автоматически, без вашего согласия.
Если хотите, чтобы брокер удержал налог полностью, то освободите необходимую сумму заранее.
Если не хотите, чтобы брокер удерживал налоги с Вас в январе, то можете заранее на все свободные деньги купить ценные бумаги. В этом случае брокер подаст сведению в налоговую инспекцию о вашем доходе и величине недоудержанного налога. Что важно, в этой ситуации Вам подавать налоговую декларацию не надо! Налоговая пришлет Вам уведомление о необходимости оплатить налог до 1 декабря.
Это если вкратце. На самом деле эта тема значительно шире и есть много нюансов.