Today, I went to CITIbank at XXXX XXXX XXXX. XXXX XXXX, CA XXXX to make a payment on my CITIbank master card. I gave the teller a {$100.00} bill and told her I wanted to make a payment on my card. She informed that the bank has a new rule that requires me to provide my social security number, my driver 's license and my occupation to make a cash payment. I asked if that was a bank policy or a new federal policy as I pay in cash each month and have never been asked for that information. The teller did not have an answer for me. It has been my understanding that a SS # is to be used for tax payer identification purposes only. I did provide the information requested to avoid a late payment but am very concerned about this new practice. I understand that transactions over {$10000.00} must be reported but my {$100.00} payment was n't near that threshold. In summary, is it legal to require this from an American citizen to make a cash payment? If so, can other institutions and business require the same ID? This is a very alarming policy and seems to be overly invasive. 
