Question: are taxes withheld when you sell stock?
Answer: In the United States, brokers/banks do not withhold taxes from your gains (what is called "at source"), it is your responsibility. Taxes are due when the income is earned, i.e.: when you sell the stocks. ... Any tax paid through withholding is considered paid on time (even if all of it is paid on December 31st).