Thanks for the quick reply!
So no way to do it for free? The reason I ask is because my U.K. partner says he transfers money to family and friends bank accounts for free whenever they need to. So he’s convinced there’s a way for us to do it for free as well. Plus I hate to think of how much I’ll pay in fees as I get paid in $$ into my US bank account for any freelance work I do.
There are fees because you are transferring internationally between currencies. When he's transferring between family and friends, presumably those are all UK accounts in GBP, so there are no fees for transferring and converting currency between countries.
However, Transferwise is the cheapest you're going to get. I transferred £550 to my US account in December and the fees were just £2.99. If I had done it through my UK bank account directly, the fees would have been about £30.
The way normal international bank transfers work is that they have to convert the money to the new currency, then send it internationally, so you're paying conversion fees, plus fees for the UK bank to send the transfer and fees for the US bank to receive the transfer
However, the way it works with Transferwise is that the amount of your transfer from USD to GBP is matched with a transfer of the same value going the other way (GBP to USD), so instead of your money being transferred internationally, it gets re-routed within the US to the other US recipient, and the other person's money in the UK gets rerouted to the person you are sending your money to. So, no money crosses international borders, which means no international transfer or conversion fees, and I think the small fees you pay just go towards the service Transferwise provide.
For example:
Person A (you) in the US sends $130 (£100) to person B (your partner) in the UK
Person C in the UK sends £100 to person D in the US
So,
Person B (your partner - UK) receives the £100 from Person C (UK)
Person D (US) receives $130 from person A (you - US)
No money is sent between the UK and US.