what expense account should I use to add non US contractors payment?
You can check the following reference. You do not need to differentiate between US contractors and non-US contractors, unless you have other specific concerns.
You should also consider using Melio to pay your international contractors. Their exchange rates are better than MoneyGram. You can signup for a free Melio account to integrate with QBO and their flat fee is $20 per transaction.
You have clicked a link to a site outside of the QuickBooks or ProFile Communities. By clicking "Continue", you will leave the community and be taken to that site instead.