Exchange Rate
The column label Rate (AED/INR) reads as "destination currency per 1 unit of source currency."The exchange rate shown for each provider is the actual customer rate — the rate the sender receives when they initiate a transfer. It is always ≤ the mid-market rate, because the difference is how the provider makes money on the FX conversion.
Provider Rate = Mid-Market Rate × (1 − Spread%)
Examples — sending AED → INR
| Provider | Rate (INR/AED) | Spread |
|---|---|---|
| LuLu Exchange | 25.500 | 0.00% — zero-fee model |
| Wise | 25.449 | 0.20% spread + AED 10 flat |
| Western Union | 25.296 | 0.80% spread + AED 15 flat |
The label Rate (AED/INR) means: 1 AED = [Rate] INR. A rate of 25.449 means the sender gets 25.449 INR per AED sent. Higher = better for the sender.
| Corridor | Rate | Meaning |
|---|---|---|
| AED/INR | 25.449 | 1 AED → 25.449 INR |
| OMR/INR | 238.58 | 1 OMR → 238.58 INR |
| SGD/PKR | 221.31 | 1 SGD → 221.31 PKR |
| KWD/INR | 304.69 | 1 KWD → 304.69 INR |
Spread
The spread is the hidden FX markup a provider charges by giving you a worse exchange rate than the true mid-market rate. It is expressed as a percentage of the mid-market rate.
Spread % = ((Mid-Market Rate − Provider Rate) / Mid-Market Rate) × 100
Example — Al Ansari Exchange on AED 1,000 → INR
Mid-market rate (AED/INR): 25.50
Al Ansari customer rate: 25.3521
Spread % = ((25.50 − 25.3521) / 25.50) × 100
= (0.1479 / 25.50) × 100
= 0.58%This 0.58% is silently deducted from every transaction — no line item, no receipt entry. On a AED 1,000 transfer, that is AED 5.80 lost in the FX rate alone, before any flat fee is charged.
| Provider | Spread | Flat Fee | Total cost on AED 1,000 |
|---|---|---|---|
| Vance / Aspora | 0.05% | AED 0 | AED 0.50 |
| Wise | 0.20% | AED 10 | AED 12.00 |
| Al Ansari | 0.58% | AED 10 | AED 15.80 |
| XE Money | 1.20% | AED 0 | AED 12.00 |
| Western Union | 0.80% | AED 15 | AED 23.00 |
Flat Fee & Fee %
The flat fee is a fixed charge deducted from the send amount (in source currency) before conversion. It does not scale with the amount sent.
Fee % converts the flat fee into a percentage of the standard send amount so it can be compared fairly across providers.
Fee % = (Flat Fee / Send Amount) × 100
Example: Wise charges AED 10 flat on a AED 1,000 transfer:
Fee % = (10 / 1000) × 100 = 1.00%
Standard send amounts used by Raly
| Source Currency | Standard Send Amount | ~USD Equivalent |
|---|---|---|
| AED | 1,000 AED | ~$272 |
| SAR | 1,000 SAR | ~$267 |
| QAR | 1,000 QAR | ~$275 |
| SGD | 1,000 SGD | ~$740 |
| KWD | 100 KWD | ~$325 |
| OMR | 400 OMR | ~$1,040 |
| BHD | 400 BHD | ~$1,062 |
These amounts are calibrated to represent a typical mid-sized remittance in each market, consistent with World Bank RPW methodology ($200–$500 equivalent).
True Cost %
True Cost % is the single most important number for comparing providers. It combines the flat fee and the FX spread into one all-in cost figure, expressed as a percentage of the amount sent.
True Cost % = Fee % + Spread %
Example — Al Ansari Exchange on AED 1,000 → INR
Flat Fee: AED 10 → Fee % = 1.00%
Spread: = 0.58%
──────
True Cost % = 1.58%On a AED 1,000 transfer, this means AED 15.80 of total value is lost — AED 10 in fees and AED 5.80 in FX markup.
World Bank RPW benchmark — Issue 50, Q2 2024
| Provider Type | Average Total Cost |
|---|---|
| Banks | 13.40% |
| Post Offices | 7.48% |
| MTOs (traditional) | 5.60% |
| Digital MTOs (Wise, Remitly…) | 4.24% |
| South Asia corridors (avg) | 5.53% |
| Raly top providers (GCC→INR) | < 0.5% ✓ |
Recv on Send
Recv on Send shows exactly how many units of the destination currency the recipient receives when the sender sends the standard amount. It accounts for both the FX spread and the flat fee deduction.
Recv on Send = (Send Amount − Flat Fee) × Provider Rate
Example — AED 1,000 → INR via Western Union
Flat Fee: AED 15
Rate: 25.296 INR/AED
Recv = (1000 − 15) × 25.296
= 985 × 25.296
= 24,917 INRCompare with LuLu Exchange on the same corridor:
Flat Fee: AED 0
Rate: 25.50 INR/AED
Recv = (1000 − 0) × 25.50
= 25,500 INR
Difference: +583 INR for the recipient using LuLuThe recipient gets 583 INR more using LuLu — that is the real-world impact of True Cost %.
Settlement
Settlement describes how quickly the recipient actually receives the funds in their account. Measured from the moment the sender initiates and completes the transfer.
| Label | Meaning |
|---|---|
| Instant | Funds arrive in seconds (e.g. UPI, M-Pesa, BI-FAST) |
| Same Day | Funds arrive within the same business day |
| 1–2 Days | Standard bank transfer via ACH or SWIFT |
| 2–3 Days | SWIFT international or slower national rails |
Settlement by destination country
| Destination | Fastest Rail | Typical Settlement |
|---|---|---|
| India 🇮🇳 | UPI / IMPS | Instant to same day |
| Pakistan 🇵🇰 | RAAST | Instant (real-time) |
| Philippines 🇵🇭 | InstaPay / PESONet | Same day |
| Bangladesh 🇧🇩 | bKash / BEFTN | Instant (wallet) / 1 day (bank) |
| Nepal 🇳🇵 | NIPS | 1–3 days |
| Sri Lanka 🇱🇰 | CEFTS | Same day to 2 days |
| Egypt 🇪🇬 | ACH / Fawry | 1–3 days |
| Kenya 🇰🇪 | M-Pesa | Instant |
| Indonesia 🇮🇩 | BI-FAST | Instant to same day |
Note: Banks are consistently slower than fintechs and exchange houses. The World Bank RPW (Issue 50, June 2024) confirms that non-bank RSPs pre-fund transactions to offer faster delivery.
Payout Methods
Payout Methods describe all the ways the recipient can collect their money. Varies by destination country and provider.
| Method | Description |
|---|---|
| Bank Transfer | Direct credit to any recipient bank account via local rail (IMPS, ACH, etc.) |
| Mobile Wallet | Credit to a digital wallet (UPI, M-Pesa, bKash, GCash, GoPay, etc.) |
| Cash Pickup | Recipient collects cash at an agent location (exchange branch, supermarket, etc.) |
Payout availability by destination
| Destination | Bank Transfer | Mobile Wallet | Cash Pickup |
|---|---|---|---|
| India 🇮🇳 | ✅ IMPS/NEFT/RTGS/UPI | ✅ UPI wallets | ✅ |
| Pakistan 🇵🇰 | ✅ IBFT/RAAST | ✅ JazzCash, EasyPaisa | ✅ |
| Philippines 🇵🇭 | ✅ PESONet | ✅ GCash, Maya | ✅ LBC, Cebuana |
| Bangladesh 🇧🇩 | ✅ BEFTN | ✅ bKash, Nagad | ✅ |
| Nepal 🇳🇵 | ✅ NIPS | ✅ eSewa, Khalti | ✅ |
| Sri Lanka 🇱🇰 | ✅ CEFTS | ✅ LankaQR | ✅ |
| Egypt 🇪🇬 | ✅ ACH | ✅ Vodafone Cash, Fawry | ✅ |
| Kenya 🇰🇪 | ✅ SWIFT/local | ✅ M-Pesa | ✅ |
| Indonesia 🇮🇩 | ✅ BI-FAST/RTGS | ✅ GoPay, OVO, DANA | ✅ |
Raly Score
The Raly Score is a 1–10 composite score that summarises the overall quality of a provider on a given corridor. Higher is better. Designed for fintechs and platform builders to quickly rank providers without doing manual math.
Base Score = max(0, 10 − (True Cost % × 1.5)) Speed Bonus = +0.5 if settlement includes "Instant" Wallet Bonus= +0.3 if payout methods include a mobile wallet Raly Score = min(10, Base Score + Speed Bonus + Wallet Bonus)
The base score starts at 10 (perfect) and deducts 1.5 points for every 1% of true cost. Speed and wallet bonuses reward providers that offer real-time delivery and broad last-mile access.
Scoring examples
| Provider | True Cost % | Settlement | Wallet? | Score |
|---|---|---|---|---|
| LuLu Exchange (AED→INR) | 0.00% | Instant | ✅ | 10.0 |
| Vance / Aspora (AED→INR) | 0.05% | Instant | ✅ | 10.0 |
| Wise (AED→INR) | 1.20% | Instant | ✅ | 9.0 |
| Al Ansari Exchange (AED→INR) | 1.58% | Same Day | ✅ | 8.4 |
| Western Union (AED→INR) | 2.30% | Instant | ✅ | 7.4 |
| Bank Muscat (OMR→INR) | 2.00% | Instant | ✅ | 7.8 |
| Saudi National Bank (SAR→INR) | 2.70% | Instant | ✅ | 6.8 |
Score colour coding
| Score Range | Colour | Meaning |
|---|---|---|
| 8.0 – 10.0 | Green 🟢 | Best value — low cost, fast, accessible |
| 5.5 – 7.9 | Yellow 🟡 | Acceptable — moderate cost or slower |
| 0.0 – 5.4 | Red 🔴 | Expensive — consider alternatives |
Mid-Market Reference Rates
The mid-market rate (also called the interbank rate or "real" rate) is the midpoint between buy and sell prices on global currency markets. No retail provider gives customers the mid-market rate — the gap between it and the provider rate is the FX spread.
Raly uses the mid-market rate as the zero-markup baseline for all spread calculations. Live rates are fetched dynamically from XE.com via the @fawazahmed0/currency-api.
Reference rates used (March 22–23, 2026)
| Pair | Mid Rate | Primary Source |
|---|---|---|
| AED/INR | 25.5000 | Xe.com 25.5809, BookMyForex 25.5303 |
| AED/PKR | 76.9500 | Wise API, Longforecast |
| KWD/INR | 306.530 | BookMyForex live March 22 |
| OMR/INR | 240.020 | BookMyForex March 17 |
| SAR/INR | 25.0200 | Bankbazaar, 30rates March 2026 |
| QAR/INR | 25.8500 | BookMyForex March 21 |
| BHD/INR | 248.930 | Derived: BHD=2.6530 USD × USD/INR 93.83 |
| SGD/INR | 73.2300 | BookMyForex live March 22 |
| OMR/GBP | 1.9530 | eurochange.co.uk interbank March 20 |
Glossary
| Term | Definition |
|---|---|
| Mid-Market Rate | The interbank exchange rate with zero markup. The "true" rate. |
| Provider Rate | The rate the provider applies to the customer's conversion. Always ≤ mid-market rate. |
| Spread % | ((Mid Rate − Provider Rate) / Mid Rate) × 100. The hidden FX cost. |
| Flat Fee | A fixed transaction fee in source currency, regardless of amount sent. |
| Fee % | (Flat Fee / Send Amount) × 100. Converts the flat fee to a comparable percentage. |
| True Cost % | Fee % + Spread %. The single all-in cost metric. |
| Recv on Send | Units of destination currency received when sending the standard amount. |
| Settlement | How quickly funds arrive in the recipient's account. |
| Payout Methods | Ways the recipient can collect funds (bank, wallet, cash). |
| Raly Score | 1–10 composite score: lower cost + faster settlement + wallet access = higher score. |
| RSP | Remittance Service Provider (banks, MTOs, mobile operators, exchange houses). |
| MTO | Money Transfer Operator (e.g. Western Union, MoneyGram, Wise, Remitly). |
| World Bank RPW | Remittance Prices Worldwide — global benchmark database tracking ~7,000 services across 358 corridors. Issue 50 (June 2024) used as baseline. |
| SmaRT | World Bank Smart Remitter Target — average of the 3 cheapest qualifying services per corridor. Global SmaRT avg Q2 2024: 3.54%. |
| Basis Points (bps) | 1 bps = 0.01%. A spread of 58 bps = 0.58%. Used internally to model provider margins. |