I recently sold a house in a foreign country and paid local taxes on this transaction. I would like to transfer this money from my bank account in the foreign country to my US bank account. What are my legal obligations? Are there any forms I need to file? Will I need to pay US tax on this money? Does it matter if you transfer more/less than $100K? I am a green card holder.