USA, Canada /
How to send money back home (to the US) [12]
There are a few ways I know of...each with pros and cons.
1. 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. Your US bank should be able to give you the codes etc but they may not have experience with this as it is not so common there so just ask for someone else if they act like you are speaking Chinese. There is usually a flat fee to send that can vary from 10-50usd from what I have seen depending on bank. 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. This method can take several days to a week to end up in the account...possibly longer but it is rare.
2.
Western Union as you mentioned is easy for the infrequent sending of cash. Bad thing is they take nearly 10% depending on where and how much you send. It is fast...often a few hours or at least the same day availability. You would also need someone to collect it and either pay the bills or deposit to your account.
3. A US based
PayPal account is another option if you are able to have money sent to the account (ie people can pay you into the PayPal account online). You then just move the money from your PayPal to your bank account (free and takes a few days) and voila.
If you don't use online banking I highly recommend you do. It will allow you to pay the bills in a few minutes from your computer.