What is the best way of receiving larger payments from the US?
We sell software applications to non-profits all over the world. The majority of countries that we sell to - they tend to be Western countries - don't have a problem paying by wire transfer. The one big exception is the US. We only take payment in pounds and prefer wire transfer. Some non-profits are able to do this but others seem incapable. They want to pay by credit card or by cheque.
I refuse to be paid by cheque (they always send US dollar cheques which are too problematic). We have been accepting Paypal but the fees are horrendous. What is more Paypal has an upper limit of £5500 per transaction. This is OK for most of our products (they are £1800) but two of them go above this.
Does anybody have any suggestions of a better solution? I did look into setting up a US bank account but was told that the company had to be registered in the US which is not an option right now for us.