Search “USD to PHP” on Google and you get one number. Open a money transfer app and you get a smaller one. That first number is the real exchange rate — its proper name is the mid-market rate — and once you know what it is, you can judge any app in about a minute.
Almost. Here's the difference, because it's the thing that makes everything else click.
Every rate you see is an exchange rate. When an app offers you 60.14 pesos per dollar, that's an exchange rate too. So “exchange rate” on its own doesn't tell you much — there are dozens of them, and every app has its own.
The mid-market rate is the real one: the rate before anybody adds their profit. That's why it gets its own name. The rest of this article just calls it the real exchange rate, and calls the app's number the app's rate.
Picture a money changer with a board outside. It shows two prices: We Buy 61.80 and We Sell 62.20. They buy dollars a little cheap and sell them a little dear, and that difference is how they earn. The true value of the dollar sits in the middle of those two numbers.
The same thing happens between big banks, just far bigger and far faster. They buy and sell currency all day, and the middle of those two prices is the real exchange rate. That's where the name mid-market comes from — the middle of the market.
The important part is what's not in it: no fee, no commission, no profit for anybody. It's the plain value of the dollar before a company adds what it wants to earn. You can see it by searching “USD to PHP” on Google, and it's the number at the top of the TrueRate PH homepage, refreshed daily.
Almost nobody hands you the real exchange rate for free — and that by itself isn't a scam. Sending money costs the company something. They pay staff, they check every transfer for fraud, and they pay partners in the Philippines to deliver the pesos.
They cover that in one of two ways: a fee you can see, or a rate that's slightly worse than the real one. Both are normal. What matters is how big the difference is.
So you're not looking for an app that matches the real rate. You're looking for the one that stays closest to it. That gap is what your transfer actually costs you, whether or not the app ever calls it a fee.
Every app says it has the best rate. Best compared to what? Without something fixed to measure against, you can't check the claim.
The real exchange rate is that fixed thing. It's the same for everyone, and no app controls it. Once you measure each app against it, the ads stop mattering and you're just comparing numbers.
It also clears up the fee confusion. An app with no fee can easily cost you more than an app that charges one — you just can't tell by reading the two ads. Measured against the real rate, you can. Here's exactly how.
The trick is to stop looking at the fee and the rate separately, and work out how many pesos you get per dollar after everything is taken out.
Here's how that looks with made-up numbers, sending $500 on a day when the real rate is 62.00.
App A says “no fee” and offers 60.14. Your family gets ₱30,070. Divide that by $500 and you get 60.14 per dollar — 1.86 below the real rate. So the app kept about ₱930. And it was telling the truth: there really was no fee.
App B charges a $5 fee but offers 61.80. Only $495 gets converted, so your family gets ₱30,591. Divide that by $500 and you get 61.18 per dollar — 0.82 below the real rate. So App B kept about ₱409.
The app with the fee sent ₱521 more. That's the whole point. The fee was never the expensive part — the rate was.
If you prefer percentages, divide the gap by the real rate: App A's 1.86 gap is a 3% markup, and App B's 0.82 gap is about 1.3%. You don't need to do this for every app every time. Doing it once, for the app you already use, is usually enough to settle the question.
Different websites show slightly different numbers. Google, your bank, and any comparison site each get their numbers from their own supplier, and those update at different times. A difference of a few centavos is normal and doesn't mean anyone is lying. Just use one source for all the apps you're comparing, and check them around the same time.
The real rate changes during the day. It moves as the market trades, so this morning's number won't exactly match tonight's. For a normal transfer that movement is small next to the difference between apps — which app you pick matters much more than which hour you send.
Sometimes you'll see an advertised rate that's higher than the real one. That sounds like good news, which is exactly why it's worth a second look. The real rate is what the dollar is genuinely worth, so an app paying you more than that is paying you out of its own pocket — and no business does that forever.
A few centavos above is usually just the two numbers coming from different suppliers. But a rate that's clearly higher is a promo: a first-transfer offer, a limited-time deal, or one with conditions further down the page. What happens next is covered in why your rate gets worse after the first send — the promo wins your signup, and the ordinary rate is the one you live with after that.
This is the backbone of the whole site. Every day TrueRate PH takes the real exchange rate, measures every provider against it, and ranks them by what your family actually receives in pesos after fees — the same pesos-per-dollar math as above, done for you.
When a provider's rate comes back above the real rate, we treat it as a promo and take it out of the ranking, instead of letting it beat honest everyday rates. We keep that check strict on purpose, so now and then a provider drops out on a day its numbers run slightly ahead of ours. And when we can't confirm a provider's ordinary rate, we say so rather than guess.
You can do all of this by hand with the steps above. Or you can let the site do it for you.
We may earn a commission if you sign up through a provider link — it doesn't change the rates we show you.