If you have a bank account in the USA and here (or access to someone who does) you can just do a bank transfer (called a wire transfer in the USA). You will need to get your account number, SWIFT code and name, address etc in the USA all gathered in order to send it.
I agree. When I lived in Denmark, this was the easiest way to get money back home. My bank charged me $10 per transaction and I did not get beat up on any currency exchange fees. The fee was higher if I needed the money quicker, but in normal events, the money was in my US bank account within 3 business days.
If your bank does not have a SWIFT number (my bank did not as it was a very small one), they will use an intermediary partner's (mine had the Bank of NY as their partner) so you won't have any issues.
Sometimes for international transfers, your US account will need to be 10 digits. My account had 9, so they made me add a zero to the account number.
Call your bank and they will help you out. It's easy.
Also...if you send large sums repeatedly the IRS may ask what's up so if it is income you are not declaring in the USA beware...Uncle Sam says you pay taxes no matter where you earn
That's kind of correct too. In my normal life, I am a tax accountant here in NJ. As a US citizen, you have to pay tax on your worldwide income. You probably already know this, but contact the US Embassy in Poland as soon as you can. They have the average exchange rate you will need to convert your Polish income into USD (they may have it on their web page) when you file your 2007 tax return. You don't have to file by 15 April either. Being out of the county, you have until 15 June.
However, the IRS won't really make too much noise about you transferring income back to the US because you have to file an additional form with your taxes. You have to file a form TD F 90-22.1 separately disclosing that you have a foreign bank account and letting the IRS know the account number (You also have to file schedule B with your 1040 that contains the check box stating that you have a foreign bank account).
Don't know who actually gets it though. I sent all my tax returns in certified mail with a return receipt requested. The receipt for the TD F 90-22.1 never ever came back.
If you have any questions when it comes down to filing your tax return, give me a shout. I've been through it myself before...
Cheers,
Kman