Добрый день!
Прежде всего, заглянем в первоисточник - гл. 23 НК РФ. Читаем:
Статья 214.1. Особенности определения налоговой базы, исчисления и уплаты налога на доходы по операциям с ценными бумагами и по операциям с финансовыми инструментами срочных сделок
...
18. Налоговая база по операциям с ценными бумагами, по операциям с финансовыми инструментами срочных сделок, по операциям РЕПО с ценными бумагами и по операциям займа ценными бумагами определяется налоговым агентом по окончании налогового периода, если иное не установлено настоящим пунктом.
Налоговым агентом в целях настоящей статьи, а также статей 214.3 и 214.4 настоящего Кодекса признаются доверительный управляющий, брокер, иное лицо, осуществляющее в интересах налогоплательщика операции с ценными бумагами и (или) финансовыми инструментами срочных сделок на основании соответствующего договора с налогоплательщиком: договора доверительного управления, договора на брокерское обслуживание, договора поручения, договора комиссии или агентского договора. Налоговый агент определяет налоговую базу налогоплательщика по всем видам доходов от операций, осуществляемых налоговым агентом в интересах налогоплательщика в соответствии с договором, за вычетом соответствующих расходов. Налоговый агент не учитывает при определении налоговой базы налогоплательщика доходы, полученные от операций, совершенных не на основании указанных выше договоров.
...
Исчисление, удержание и уплата суммы налога осуществляются налоговым агентом по окончании налогового периода, а также до истечения налогового периода или до истечения срока действия договора в пользу физического лица в порядке, установленном настоящей главой.
При выплате налоговым агентом денежных средств (дохода в натуральной форме) до истечения налогового периода или до истечения срока действия договора в пользу физического лица налог исчисляется с налоговой базы, определяемой в соответствии с настоящей статьей, а также со статьями 214.3 и 214.4 настоящего Кодекса.
Налоговый агент исчисляет, удерживает и перечисляет удержанный у налогоплательщика налог не позднее одного месяца с даты окончания налогового периода, с даты истечения срока действия последнего договора, заключенного налогоплательщиком с налоговым агентом, при наличии которого последний осуществляет исчисление суммы налога, или с даты выплаты денежных средств (передачи ценных бумаг). Налоговый агент обязан удерживать исчисленную сумму налога из рублевых денежных средств налогоплательщика, находящихся в распоряжении налогового агента на брокерских счетах, специальных брокерских счетах, специальных клиентских счетах, специальных депозитарных счетах, а также на банковских счетах налогового агента - доверительного управляющего, используемых указанным управляющим для обособленного хранения денежных средств учредителей управления, исходя из остатка рублевых денежных средств клиента на соответствующих счетах, сформировавшегося на дату удержания налога.
...
Для определения налоговой базы налоговый агент производит расчет финансового результата в соответствии с пунктом 12 настоящей статьи, со статьями 214.3 и 214.4 настоящего Кодекса для налогоплательщика, которому выплачиваются денежные средства (доход в натуральной форме), на дату выплаты дохода.
...
При выплате налогоплательщику налоговым агентом денежных средств (дохода в натуральной форме) более одного раза в течение налогового периода исчисление суммы налога производится нарастающим итогом с зачетом ранее уплаченных сумм налога.
При наличии у налогоплательщика разных видов доходов (в том числе доходов, облагаемых налогом по разным налоговым ставкам) по операциям, осуществляемым налоговым агентом в пользу налогоплательщика, очередность их выплаты налогоплательщику в случае выплаты денежных средств (дохода в натуральной форме) до истечения налогового периода (до истечения срока действия договора доверительного управления) устанавливается по соглашению налогоплательщика и налогового агента.
При невозможности полностью удержать исчисленную сумму налога в соответствии с настоящим пунктом налоговый агент определяет возможность удержания суммы налога до наступления более ранней даты из следующих дат: месяца с даты окончания налогового периода, в котором налоговый агент не смог полностью удержать исчисленную сумму налога; даты прекращения действия последнего договора, заключенного между налогоплательщиком и налоговым агентом, при наличии которого налоговый агент осуществлял исчисление налога.
При невозможности удержать у налогоплательщика полностью или частично исчисленную сумму налога по факту прекращения срока действия последнего договора, который заключен между налогоплательщиком и налоговым агентом и при наличии которого последний осуществляет исчисление суммы налога, налоговый агент в течение одного месяца с момента возникновения этого обстоятельства в письменной форме уведомляет налоговый орган по месту своего учета о невозможности указанного удержания и сумме задолженности налогоплательщика. Уплата налога в этом случае производится налогоплательщиком в соответствии со статьей 228 настоящего Кодекса.
Сообщения о невозможности удержания суммы налога по итогам налогового периода направляются налоговым агентом в налоговые органы в срок до 1 марта года, следующего за истекшим налоговым периодом.
Делаем выводы:
1. Если до конца года выплат не было, то НДФЛ брокер исчисляет и уплачивает до конца января.
2. Если договор на брокерское обслуживание закончился до конца года, то исчислить и уплатить надо в течение 1 месяца со дня прекращения договора.
3. Если была выплата до конца года, то НДФЛ исчисляется и уплачивается в течение 1 месяца со дня этой выплаты.
4. Если удерживать не из чего, в течение 1 месяца надо сообщить об этом в инспекцию...
Вот так, если кратко...
Успехов!