If you want USD guests to pay you in USD to a USA bank account. Zelle is awesome now!
My bank, US BANK, let’s me send payment requests (from my business checking account) via ZELLE to guest’s phone or email.
The guest must have a bank account that is connected to ZELLE. But the cost is ZERO!!! and no chargebacks allowed. So I collect rent and security deposit for STR rental via zelle and refund deposit via zelle. All for free.
This is for direct bookings for large groups, often my repeat customers, with signed contracts. It could feel sketchy to some guests I suppose. Basically I’m saying it works best for trusted parties transferring money.
I use square for instant bookings on smaller amounts. But zelle sure saves everyone a hell of a lot in CC processing when bookings get into the thousands.
If you use square via connected PMS software API, the rate is 2.95%. But square refunds their processing fee if you refund the guest. So it is also nice for deposits/refunds.
Transferwise was a country to country funds transfer service with low fees. Haven’t ever used them myself though.
If both sides are comfortable holding bitcoin. You can send bitcoin to anyone in the world for pennies. But if they want to exchange for local currency, there will be .05% minimum exchange fee. Some people like me want it to catch on for just this reason. It would simplify all these international currency issues. It is truly a world currency. No government can print more of it and devalue it. I know it’s controversial, but bitcoin is decentralized, unlike all the other crypto coins. I can’t wait to find a guest that wants to pay in BTC. I will keep the bitcoin for years.