Do US banks exchange info with countries abroad?
Banks do not report transactions within accounts except as required by law, usually as part of anti-money-laundering efforts. Generally those involve tracking large cash transactions. As far as large payments go, there are two reasons they might be reported to the government: taxes, and criminal investigations. For tax purposes, if the payment is considered a salary or wage (that is, you are an employee of the company and the payment is for your time working there), then the company paying you is responsible for reporting the wage and withholding applicable taxes from your salary. If you are considered an independent contract employee, then you yourself will be responsible for reporting the income to the IRS and paying the applicable taxes yourself. In the second case, unless you are already under investigation, I wouldn't worry about it. Banks are very touchy about financial records being kept private, and won't release them without a subpoena. One caveat is that this is under US law. Banks which maintain branches in multiple countries must, of course, comply with all local laws in the jurisdiction where they do business. The take away from this is that Bank of America is unlikely to report a single deposit of $75,000 into your account to anyone on their own. If it is a paper check being deposited they will probably place a hold on it to make sure it clears, but that is all.
My experience (from European countries, but not Portugal specifically) is that it's better to change in the European country, as many banks will give you US $ as a matter of course, while in the US (insular place that it is), it can be rather difficult to find a place to exchange money outside an international airport.  In fact, I have a few hundred Euros left from my last trip, several years ago.  Expected to make another trip which didn't come off, and haven't found a place to exchange them. PS: Just for information's sake, at the time I was working in Europe, and found that by far the easiest way to transfer part of my salary back home was to get $100 bills from my European bank.  Another way was to withdraw money from an ATM, as the US & European banks were on the same network.  Unfortunately the IRS put a stop to that, though I don't know if it was all banks, or just the particular one I was using.  Might be worth checking, though. My understanding is that the only tax implication is that any interest income earned on foreign accounts is still taxable in the US if held by a US citizen. If the total across foreign accounts totals more than $10,000 you'll have to report those accounts to the Treasury via FinCEN Form 114, this doesn't create any additional tax obligations, it's just a regulatory measure to stop people from hiding money overseas and not paying tax on those earnings. If the US account is only in your husband's name, and the Australian account is only in your name, there may not be any reporting requirement to the Treasury. Money transferred between spouses is not subjected to gift-tax. Currently the credit history are not International but are local. Many countries don't have a concept of credit history yet.   Having said that, if you are moving to US, depending on your history in your country, you can ask the same bank to provide you with a card and then start building history. For example in India I had a card with Citi Bank and when I moved to US for a short period, I was given a card based on my India Card, with equivalent credit in USD. If you are moving often internationally, it would make sense to Bank with a leading bank that provide services in geographies of your interest [Citi, HSBC, etc] and then in a new country approach these institutions to get you some starting credit for you to build a history. Is there not some central service that tracks current currency rates that banks can use to get currency data? Sure.  But this doesn't matter.  All the central service can tell you is how much the rate was historically.  But the banks/PayPal don't care about the historical value.  They want to know the price that they'll pay when they get around to switching, not the last price before the switch.  Beyond that, there is a transaction cost to switching.  They have to pay the clearinghouse for managing the transaction.   The banks can choose to act as a clearinghouse, but that increases their risk.  If the bank has a large balance of US dollars but dollars are falling, then they end up eating that cost.  They'll only take that risk if they think that they'll make more money that way.  And in the end, they may have to go on the currency market anyway.  If a European bank runs out of US dollars, they have to buy them on the open market.  Or a US bank might run out of Euros.  Or Yen.  Etc.   Another problem is that many of the currency transactions are small, but the overhead is fixed.  If the bank has to pay $5 for every currency transaction, they won't even break even charging 3% on a $100 transaction.  So they delay the actual transaction so that they can make more than one at a time.  But then they have the risk that the currency value might change in the meantime.  If they credit you with $97 in your account ($100 minus the 3% fee) but the price actually drops from $100 to $99, they're out the $1.   They could do it the other way as well.  You ask for a $100 transaction.  They perform a $1000 transaction, of which they give you $97.  Now they have $898 ($1000 minus the $5 they paid for the transaction plus the $3 they charged you for the transaction).  If there's a 1% drop, they're out $10.98 ($8.98 in currency loss plus a net $2 in fees).   This is why banks have money market accounts.  So they have someone to manage these problems working twenty-four hours a day.  But then they have to pay interest on those accounts, further eating into their profits.  Along with paying a staff to monitor the currency markets and things that may affect them. You will most likely not be able to avoid some form of format conversion, regardless of which data you use since there is, afaik, no standard for this data and everyone exports it differently. One viable option would be, like you said yourself, using the free data provided by Dukascopy. Please take into consideration that those are spot currency rates and will most likely not represent the rate at which physical and business-related exchange would have happened at this time. "Yes, many banks offer such a service. Often such payments can be made through their ""bill pay"" interface. You log in to your account on the bank's website, enter the recipient's routing and account numbers, and off you go. You could ask your bank whether they offer this. If not, you could change banks to one that does." You might want to see this question and its answers.  If it was me, I'd prefer to exchange the currency in Germany.  Why?  When you are in the US you will be on vacation.  It does not seem fun to spend vacation time in a bank. A handful of well-known banks in the United States are part of the clearXchange network, which allows customers of those banks to move money amongst them. The clearXchange service is rebranded differently by each member bank. For example, Chase calls it QuickPay, while Wells Fargo calls it SurePay, and Capital One calls it P2P Payments.  To use clearXchange, the sender's bank must be part of the network. The recipient isn't required to be in the network, though if they are it makes things easier, as no setup is required on the recipient's end in that case. Otherwise, they must sign up on the clearXchange site directly. From what I can tell, most payments are fee-free within the network. I have repeating payments set up with Chase's QuickPay, and they do not charge fees. You should ask your bank about currency exchange. Some banks provide that as a service, others will refer you to bigger banks. As for keeping the converted USD in your bank account, that will also depend on your bank - smaller banks probably can't, while big banks probably can.  Bottom line, you should ask your bank about it. The general idea is that if the statement wasn't true there would be an arbitrage opportunity.  You'll probably want to do the math yourself to believe me.  But theoretically you could borrow money in country A at their real interest rate, exchange it, then invest the money in the other country at Country B's interest rate.  Generating a profit without any risk.  There are a lot of assumptions that go along with the statement (like borrowing and lending have the same costs, but I'm sure that is assumed wherever you read that statement.) "Under no circunstances will the bank keep the money for itself. Keeping the money is considered Unjust Enrichment: A general equitable principle that no person should be allowed to profit at another's expense without making restitution for the reasonable value of any property, services, or other benefits that have been unfairly received and retained. The banks will attempt to, in order: Wait for some time: Generally, a time frame of three to five years with no customer-initiated activity sends an account into dormancy. The amount of time that must lapse depends on the [US] state in which the bank account was opened. Attempt to contact the account holder: (...) the bank must try to notify the account holder. If the customer does not respond within a certain amount of time, the balance on the account will be turned over to the state. Turn over the money to the government: In a process what is called “escheating” an account, banks are required to turn over funds from the inactive account to the state treasury. Once the account is sent to the state, the funds are held as unclaimed property. At this point the account no longer exists so far the bank is concerned.  To reclaim your money, you will have to contact your state for the instructions on how to get your money back. You’ll need to complete and submit a claim form along with the necessary identification. If you happen to have unclaimed property held by the state, you can begin the retrieval process by visiting www.unclaimed.org. For a foreigner, it is not unreasonable that the bank would attempt to contact the diplomatic body of the country of origin in step 2, but that may be subject to bank policy. There is some paperwork the bank needs to do to ""escheat"" the account and properly transfer the money to the state." "Are most big US based financial institutions and banks in such a close relationship with USCIS (United States Citizenship And Immigration Services) so they can easily request the information about market traders? Yes. They must be in order to enforce the laws required by the sanctions. What online broker would you suggest that probably won't focus on that dual citizenship matter? ""Dual"" citizenship isn't actually relevant here. Nearly anyone in the world can invest in US banks except for those few countries that the US has imposed sanctions against. Since you are a citizen of one of those countries, you are ineligible to participate. The fact that you are also a US citizen isn't relevant in this case. I believe the reasoning behind this is that the US doesn't encourage dual citizenship: The U.S. Government does not encourage dual nationality. While recognizing the existence of dual nationality and permitting Americans to have other nationalities, the U.S. Government also recognizes the problems which it may cause. Claims of other countries upon U.S. dual-nationals often place them in situations where their obligations to one country are in conflict with the laws of the other. In addition, their dual nationality may hamper efforts of the U.S. Government to provide consular protection to them when they are abroad, especially when they are in the country of their second nationality. If I had to guess, I'd say the thinking there is that if you (and enough other people that are citizens of that country) want to participate in something in the US that sanctions forbid, you (collectively) could try to persuade that country's government to change its actions so that the sanctions are lifted. Alternatively, you could renounce your citizenship in the other country. Either of those actions would help further the cause that the US perceives to be correct. What it basically boils down to is that even though you are a US citizen, your rights can be limited due to having another citizenship in a country that is not favorable in the current political climate. Thus there are pros and cons to having dual citizenship." "Usually services like Western Union or MoneyGram only give the recipient the money, not the information about who and when sent it. But you can verify with them directly.  However, for legal/tax reasons, your friend might have to declare that it was a gift, and where it came from. So depending on the country of the destination you might not be able to completely ""hide"" from the recipient, even if the transfer service technically allows that. In any case, when you transfer the money out from the US you'll have to provide your personal identification and information. Since the USA PATRIOT Act, it is impossible to transact ""anonymously"" (not sure if it ever was possible in the US, actually)." No you will have no problems. It's been fourteen years since I've lived in the UK and I've had no trouble with my UK bank accounts in that time. They have happily mailed me statements and new cards abroad for all that time, and I've deposited cheques by mailing them to the branch. Online banking takes care of almost everything else.  The only thing I wasn't able to do from abroad was open a new account, because of anti money-laundering regulations. Even that may be possible if you presented the right kind of ID when you opened the original account - mine predated the regulations. Most UK banks will also offer 'offshore' banking for non-residents in which interest is not deducted at source. Generally in International transfers there are 4 Banks involved. Customer's Bank [Customer who initiating the payment], also called Sender Bank. There is Sender's Correspondent Bank. Then there is Beneficiary Bank also called Receiver Bank [Bank where Beneficiary holds account]. There is Receiver's Correspondent Bank. So Person A-> A's Bank -> A's Correspondent bank -> B's Correspondent Bank -> B's Bank -> Person B. Depending on the currency, at times there is only one correspondent Bank. The Chain of Correspondent Bank is common knowledge and quite often if you don't provide all the details; your Bank or other Bank will fill in default details and processes the payments. However it all depends on which bank and whether they are inclined to do so. Some bank specifically insist to use a preferred correspondent bank so if you don't specify any they may return / reject it.