There's only one exchange rate
transferwise.com
transferwise.com
I used to lead the development for currency pricing algorithms for a major market-making investment bank.
Think about the way the market works fundamentally. You have people who want to sell at rate X and people who want to buy at rate Y. These form the basis of the bid/ask pricing, if the values cross then the people involved can do a trade.
A retail currency exchange broker will add their spread on-top of the market bid-ask spread, but that doesn't alter the fact that there is a fundamental underlying spread caused by differing views among the buyers and sellers of the currency.
There's also not a single market which can have a mid-price. Currencies aren't like stocks where there's a single point where the trades happen. There are lots of currency markets and at any one point in time they'll have different fundamental bid/ask spreads (because of latency), you'll also have differences based upon volume and market depth, who's willing to trade with you, and the participants in that market (many bigger trades now happen in private dark pools).
So once you've picked what your definition of market is then you need to pick your definition of midpoint. Are you going to take the middle of the bid-ask, are you going to take the price the last actual trade was done at, or a volume-weighted average price, are you going to filter out momentary spikes, are you going to filter out prices from people who are purposefully market manipulating, etc. What about when there's low liquidity and price might be wildly off ?
And that's all stuff that's required to just arrive at a market price. You have to take a subjective view on every-one of these decisions, so in practice any serious market participant is going to have a slightly different view of what the market is for any currency.
On the point of offering a fixed single exchange rate, yes it's possible, but the the broker offering it (1) has to make their profit from somewhere other than the spread and (2) take the risk that if the market moves against them that they'll lose money (and again the cost of this has to be covered elsewhere).
(2) is actually a huge risk. If the market moves so your price is outside of the market bid-ask range then someone can arbitrage you and make risk free profit from your out of market price and basically bankrupt you. So to defend against this you either need to be able to stop transactions if this ever happens of put enough of a delay in your system so you can make sure this never happens.
I feel like "No exchange fees" is trickey. I ask my friends where they think is cheapest to swap money, they all base it on the fees. "Best go to xxx because it's commission free". Currency exchange services blatantly are aware of this and are exploiting it pretty hard. I'm no expert, but that sounds like good starting conditions where different exchange services can charge a lot and don't really need to worry about competing with each other. I'm pretty sure average consumer ignorance and unwillingness to shop around beyond how much various services charge in commission is costing everyone dearly.
Spreads aren't limited to just banks either. Paypal used to be one of the worst offenders from what I recall, offering horrific profiteering spreads. To be fair to them though, nowadays they have improved.
Interestingly, Stripe advertises as "No hidden fees". I emailed them a while back and asked if they pass on the spreads they get from the bank to the user as I would consider it a hidden fee if they modified the spreads they were provided - I was pleasantly surprised by their response saying they would also consider it a hidden fee and offer the same spreads as they have access to. To me this was huge, and a massive hallmark of a company that's doing it right and treating their customers with respect.
Online poker also has been known to offer very expensive spreads when converting between currencies. Some of them felt very unfair and left a sour taste in your mouth - convert $100 to £80, then that £80 a second later back to $USD you would lose several percent of the original amount.
One of the worst and most expensive things you can buy are travelers cheques. Absolute rip off, I always avoid these. The security they offer you is the only plausible upside to them, which is a pretty marginal upside in my opinion. Post Office today is quoting £1 as $1.564, when the actual current market rate is $1.61358. They make 5c profit on every £1 you convert. Every £100 you convert, they chop of $5. That's only the first stage as well, if you have any left over be prepared to be raped when you want to swap them back.
When I travelled around the USA, I researched the best way to spend my GBP out there with the cheapest spreads as I was on a shoe string budget. Credit card won hands down. When I walked in the bank to get the credit card, I asked them if they offer market rate on the currency conversions. They said yes. When I got back, they had charged more than market rate on every transaction (I was expecting this). I complained and told them they lied to me, and got some free money. It's a good travel tip if you harbour general resentment for banks, that scenario will just keep re-enacting itself and is a cow you can keep milking if you can be bothered.
Best way to exchange cash is to meet up with a traveller coming in the opposite direction. Work out the market rate, swap the cash and be on your merry way. Possible startup idea?
Do UK credit cards generally not charge foreign transaction fees? There are still some in the US, but a lot are either higher end cards (Amex Platinum) or geared specifically at travelers.
Ha, I've thought the exact same thing. Sitting in KVB Kunlun Sydney a couple days before going to Japan, buying a few thousand dollars worth of yen, and watching recently arrived Japanese with bundles of yen buying dollars. I wanted to stand up and say, hey, anyone wanna buy some dollars at the market rate, I'll even round up to your smallest note?
Doubt there's all that much money in it though, and people would naturally be wary of meeting strangers while clutching bundles of cash. It wouldn't surprise me if once you did all the sums, in order to make any kind of money you'd have to charge the same as the rip-off exchange offices.
In fact, the bank offers a service where it takes small positions such as 1000 GBP and gives EUR in return. This is the deal. This small transaction does not necessarily change the bank's plans for foreign exchange.
How does the bank set the price ("rate")? To some competitive value where they expect to make a profit or not lose too much, depending on the competition. The assertion that they do not profit from it might very well be true, even though it probably shouldn't be.
Compare, if you will, to gas stations. The current price for petrol is dependent on what it currently costs on the world wide markets, but also dependent on the demand in the specific area, for example. It is complex, is all I'm saying :)
Anyway I fully understand the bank being slightly off the middle, but with that big of a spread the bank is either lying or has money bonfires somewhere in back. And I'm not really joking there, look at how much is spent on horrible legacy systems out of fear that replacements will have bugs... or at least different bugs.
And nobody (including you, Floyds or Jesus) can get mid-market rate for an immediate exchange of $1000:
1) The rate that you can get for a deal right now is different than the rate of the deal you made a minute ago - since the market is moving, but the mid-market rate is based on previous deals; so depending on rise/fall you might not get anyone to accept your deal at that price;
2) You can get market rates for market-sized deals, and that is measured in round millions; if you want to buy 1000 EUR, then that rightly deserves a markup of wholesale/retail;
3) In the common forex market, you don't get your funds immediately; spot deals are usually settled within 2 business days. If you want immediate money - then that is a different product with a different price.
If someone can cut out the middle-man and let the small deals trade with each other directly, there is no reason why people can't get the mid-market rate for a trade of $100 never-mind $1000.
This is the idea behind currencyfair.
Banks can set a fixed daily rate or a yearly one, it is their arbitrary decision. And obviously, they set it this way because it gives them a nice profit and they can get away with it.
Living abroad, I have transferred money in many occasions, and any FX broker will set their exchange rate on the spot or at most up to a minute basis. In this case, it would mean having a spread such as 1.288-1.292 (and probably tighter) instead of the one quoted by the traditional bank.
I was outraged when I discovered the FX GlobalTransfer service offered by Oanda and learnt that my bank had been overcharging hundreds of $.
My service Candy Japan gets most of its money via PayPal in USD. I have to convert this to EUR to get it to my Finnish bank account. Then from the Finnish bank account I need to transfer it to my Japanese bank account to actually be able to buy the product and pay for shipping here. Neither accepts PayPal or debit card directly.
I created my PayPal account when I was still living in Finland, so it doesn't offer me the option to withdraw directly to Japan.
First, no, there isn't "only one exchange rate", there's whatever you can buy or sell your currency for at a given point in time. As with so many other things in life, in banking or others, a regular person can't get access to the same prices as a professional who trades in bulk.
Second, erhm Floyds (http://www.lloydstsb.com/travel_main_page.asp) doesn't claim that they're not making a profit, they claim that they're not charging a commission. Which they don't. The fact that you can prime a low-end customer support person to say "profit" instead of "commission" doesn't change that fact.
Which boils down to: Pay attention to the spread you're getting. Like most other services provided by retail banks, you're probably not getting the best deal out there.
While the site looks nice, the views expressed are so naive (and riddled with misspellings,) I'd recommend avoiding any major transactions with these people.
More information here: http://www.finiki.org/index.php?title=Norberts_Gambit
This might well be what someone like Travelwise is doing on the backend, especially if they have the volume to offset the commissions.
Take a look at exchange rates for more exotic currencies than British Pound vs. Euro. The buy/sell spread can be huge, and often reflects actual risks in keeping around large amounts of cash in volatile currencies.
TransferWise quote: 1000 GBP -> 1236.93 EUR
XE quote: 1000 GBP -> 1223.99 EUR
Wells Fargo rate: 1000 USD -> 952.56 CAD
XE quote: 1000 USD -> 977.42 CAD
So XE beats the bank, but TransferWise (which only offers GBP<>EUR) beats XE.I knew that XE made money on a spread of sorts, but I thought that it was more related to the fact that between the time they offer me a rate and the time it takes to do the transfers, they've been able to work the fluctuations to their advantage.
I guess I see it as different to the 'the rate we offer you is not the actual rate' type spread. I mean, it's different in that they offer me a 'spread-less rate' but they end up with the spread due to the time it takes to make the transactions.
Assuming I'm correct about my understanding of how XE makes money (and please correct me if I'm not) then out of curiosity, are both of these processes equally considered to be a spread, or is one a more 'traditional' example than the other? Hopefully that question makes sense!
I'll look into TransferWise as well
I was furious at the spread like many, but then understood the problem (not that I'm happier) still, a lot of money is spent on wire fees as well.
XEtrade charges you a different spread for every transaction, and doesn't list it explicitly in their quote. You never know in advance what it's going to be. They're virtually always better than the bank rate, but you don't know that in advance.
If I can ever get my bank to offer me their commercial rate for currency trades I'll switch from XEtrade in a heartbeat.
If currency transfers can be facilitated in a way that circumvents the markets and requires no actual trading of currency, then many of these concerns and processes voiced above become irrelevant.
Of course there is huge complexity behind the formation of the mid-market rate, and yes, perhaps we were being ever so slightly facetious in our post!
The point we really want to get across is about improving transparency for end users, and how difficult it is to get a straight answer from a bank's customer-facing staff.
We speak to consumers and businesses every day who have no interest in what happens behind the scenes. All most of them know is that at any one point in time there is an 'official exchange rate' of sorts, but they never see that rate when they actually come to make a transfer or exchange.
As a result it's difficult to work out which provider is really the most cost-effective for their money transfers, and how much they're really paying. This is what we think is broken, and it's great to see so many people also passionate about it.
I was doing a telegraphic transfer between my Australian bank account to my NZ account, transferring AUD -> NZD.
I hit "go", and shortly after noted I was getting the rate 1.201. After checking, I realised that if I just transferred AUD I would get 1.24 from my NZ bank. This was like a $200 NZD difference. Fortunately I was able to cancel, transfer AUD and convert on the other end.
Compare e.g. the following:
* http://www.westpac.com.au/personal-banking/services/fx-calcu... * https://www.westpac.co.nz/international-migrant/foreign-exch...
Today, the difference between Westpac Australia and Westpac NZ is 1.21 versus 1.24 for telegraphic transfers...
So if the mid market for EUR/USD is 1.2993 the prices could be something like bid 1.2990 / offer 1.2996. So when you walk into a bank (if they are giving you the real bid offer) and try and convert USD to EUR you are selling so you will get 1.2990 USD per 1 EUR. And if you were trying to convert EUR to USD you would pay 1.2996 USD for each EUR.
There are also many othe factors that will increase costs in these transactions. Banks charge fees to other banks for each trade and they will also show different spreads to different banks based on credit risk and/or volume.
Who could believe this? Clearly the bank is going to make a profit. Actually, it has to make a profit; otherwise, how could it offer me its services?
Because of latency arbitrage, the rates on different marketplaces tend to be very close but there is no one correct exchange rate (or spread).
I've posted this because the post provides an insight into a non-transparent way of pricing and I thought it might be an interesting conversation starter on HN.
All these comments seem to show the topic is interesting enough.
This is one reason why I have both local currency and foreign currency (USD) accounts with the bank. Instead of the bank converting the money to local currency, I withdraw the money from foreign currency account, get it converted at a local exchange shop (after getting a better rate) and deposit the money back in my local currency account.
It takes time but it's worth it when converting a large amount of money.