I will be leaving for USA in a little while, and I plan to carry around USD 12,500. I will be visiting my son there, and I will hand over that cash to him then.
As I understand, if the amount is more than USD 10,000 you must declare it, using this form.
However, it states
Each person who receives currency or other monetary instruments in the United States shall file FinCEN Form 105, within 15 days after receipt of the currency or monetary instruments, with the Customs officer in charge at any port of entry or departure or by mail with the Commissioner of Customs, Attention: Currency Transportation Reports, Washington DC 20229.
After I have handed the money over to my son, will my son need to declare it? Also, what other documentation would I be needing if the cash exceeds USD 10,000?
I have already searched through this link, and haven't found what I am looking for.