Tool — Currency Converter
What it does
Converts amounts between currencies at spot or historical rates, with particular awareness of MENA currencies and the special complications of the Lebanese Pound (LBP) multi-rate environment. Essential for damages quantification, cross-border contract valuations, and tax calculations in mixed-currency matters.
Setup / auth
- Spot rates: Use a reliable FX data provider (e.g., Open Exchange Rates, Fixer.io, or ECB for EUR base). Always record the source and timestamp in the output.
- Historical rates: Most FX providers offer historical rate APIs going back 10–20+ years. Essential for damages "as of" a specific past date.
- LBP special source: For Lebanese Pound rates, use BDL (Banque du Liban) official rate. Do not rely on generic FX APIs which may return outdated or inaccurate LBP rates.
Supported currencies (primary MENA set)
| Currency |
Code |
Peg status |
| UAE Dirham |
AED |
Pegged to USD at 3.6725 |
| Saudi Riyal |
SAR |
Pegged to USD at 3.75 |
| Kuwaiti Dinar |
KWD |
Pegged to currency basket; typically ~3.25–3.30 USD/KWD |
| Qatari Riyal |
QAR |
Pegged to USD at 3.64 |
| Bahraini Dinar |
BHD |
Pegged to USD at 0.376 |
| Omani Rial |
OMR |
Pegged to USD at 0.385 |
| Egyptian Pound |
EGP |
Managed float; significant devaluation since 2022 — always use current/date-specific rate |
| Lebanese Pound |
LBP |
Complex — see dedicated section below |
| US Dollar |
USD |
Base reserve currency |
| Euro |
EUR |
Floating |
| British Pound |
GBP |
Floating |
| Japanese Yen |
JPY |
Floating |
| Chinese Yuan |
CNY |
Managed |
Inputs
| Field |
Type |
Required |
Notes |
from |
string |
Yes |
ISO 4217 currency code |
to |
string |
Yes |
ISO 4217 currency code |
amount |
number |
Yes |
Amount to convert |
asOfDate |
ISO date |
No |
Historical rate date; defaults to today (spot) |
rateSource |
string |
No |
Preferred source (BDL, ECB, OECD, etc.) — overrides default |
Output schema
{
"from": "USD",
"to": "AED",
"amount": 100000,
"asOfDate": "2026-05-14",
"rateUsed": 3.6725,
"rateSource": "AED/USD peg (fixed)",
"converted": 367250,
"advisoryFlags": []
}
{
"from": "LBP",
"to": "USD",
"amount": 1000000000,
"asOfDate": "2026-05-14",
"rateUsed": 89500,
"rateSource": "BDL official rate (post-Feb 2023 unification)",
"converted": 11173.18,
"advisoryFlags": [
"LBP: Multiple rates exist. BDL official rate used (LBP 89,500/USD as of Q1 2026 — verify current BDL circular). For pre-2023 contracts, see LBP historical caveat below."
]
}
Lebanese Pound — critical caveats
The Lebanese Pound is one of the most legally complex currency situations globally. Three rates have coexisted:
| Rate |
Status |
Notes |
| BDL official |
Primary rate; unified in Feb 2023 at ~LBP 15,000/USD, subsequently further devalued |
Louis defaults to this for all calculations unless instructed otherwise |
| Sayrafa platform rate |
BDL's managed market rate; typically different from official |
Relevant for some commercial transactions 2021–2023 |
| Parallel (black) market rate |
Informal; significantly higher than official |
Used in practice but not legally recognised; courts have inconsistently handled this |
Pre-2019 contracts denominated in "LBP": These were entered into when LBP was pegged at ~LBP 1,507/USD. Post-2019 devaluation, parties dispute which rate applies to discharge obligations. Lebanese courts have not uniformly resolved this. For any pre-2019 LBP contract, flag that the conversion rate requires expert testimony or court determination — do not present a conversion as settled.
Post-Feb 2023: BDL unified the official and Sayrafa rates. Current official rate is the appropriate default for most calculations from this date forward.
FX pinning for litigation
In litigation, a single FX rate must be fixed ("pinned") for the damages calculation period. Best practices:
- Date of loss: Most common approach — use the FX rate on the date the loss occurred.
- Date of judgment: Sometimes ordered by courts (particularly in DIFC/ADGM/UK proceedings).
- Average over the period: Used for claims accruing over time (e.g., lost profits across 12 months).
- Always cite the FX rate and source in the pleadings or expert report.
Permissions & safety
- Always surface the source and timestamp of the rate used; never present a conversion as "exact" without noting that live rates fluctuate.
- For pegged currencies (AED, SAR, QAR, BHD, OMR), note the peg — the conversion is deterministic.
- For EGP, note that the rate may have moved significantly since the user's reference date.
- Do not use third-party FX data without confirming the provider's data-freshness SLA.
Related skills
- [[tool-calculator-statutory-interest]]
- [[tool-calculator-end-of-service-gratuity]]
- [[tool-calculator-stamp-duty-tax]]
- [[research-damages-quantification]]
1---2name: tool-currency-converter3description: Use when converting between currencies for damages calculations, contract valuations, or cross-border legal matters. Covers spot and historical rates for USD, EUR, GBP, AED, SAR, LBP, KWD, QAR, BHD, OMR, EGP, and major global currencies. Includes a critical Lebanese Pound caveat on the multi-rate environment (official BDL vs Sayrafa vs parallel) and guidance on pinning a specific FX rate for litigation use.4license: MIT5---67# Tool — Currency Converter89## What it does1011Converts amounts between currencies at spot or historical rates, with particular awareness of MENA currencies and the special complications of the Lebanese Pound (LBP) multi-rate environment. Essential for damages quantification, cross-border contract valuations, and tax calculations in mixed-currency matters.1213## Setup / auth1415- **Spot rates:** Use a reliable FX data provider (e.g., Open Exchange Rates, Fixer.io, or ECB for EUR base). Always record the source and timestamp in the output.16- **Historical rates:** Most FX providers offer historical rate APIs going back 10–20+ years. Essential for damages "as of" a specific past date.17- **LBP special source:** For Lebanese Pound rates, use BDL (Banque du Liban) official rate. Do not rely on generic FX APIs which may return outdated or inaccurate LBP rates.1819## Supported currencies (primary MENA set)2021| Currency | Code | Peg status |22|---|---|---|23| UAE Dirham | AED | Pegged to USD at 3.6725 |24| Saudi Riyal | SAR | Pegged to USD at 3.75 |25| Kuwaiti Dinar | KWD | Pegged to currency basket; typically ~3.25–3.30 USD/KWD |26| Qatari Riyal | QAR | Pegged to USD at 3.64 |27| Bahraini Dinar | BHD | Pegged to USD at 0.376 |28| Omani Rial | OMR | Pegged to USD at 0.385 |29| Egyptian Pound | EGP | Managed float; significant devaluation since 2022 — always use current/date-specific rate |30| Lebanese Pound | LBP | Complex — see dedicated section below |31| US Dollar | USD | Base reserve currency |32| Euro | EUR | Floating |33| British Pound | GBP | Floating |34| Japanese Yen | JPY | Floating |35| Chinese Yuan | CNY | Managed |3637## Inputs3839| Field | Type | Required | Notes |40|---|---|---|---|41| `from` | string | Yes | ISO 4217 currency code |42| `to` | string | Yes | ISO 4217 currency code |43| `amount` | number | Yes | Amount to convert |44| `asOfDate` | ISO date | No | Historical rate date; defaults to today (spot) |45| `rateSource` | string | No | Preferred source (BDL, ECB, OECD, etc.) — overrides default |4647## Output schema4849```json50{51 "from": "USD",52 "to": "AED",53 "amount": 100000,54 "asOfDate": "2026-05-14",55 "rateUsed": 3.6725,56 "rateSource": "AED/USD peg (fixed)",57 "converted": 367250,58 "advisoryFlags": []59}60```6162```json63{64 "from": "LBP",65 "to": "USD",66 "amount": 1000000000,67 "asOfDate": "2026-05-14",68 "rateUsed": 89500,69 "rateSource": "BDL official rate (post-Feb 2023 unification)",70 "converted": 11173.18,71 "advisoryFlags": [72 "LBP: Multiple rates exist. BDL official rate used (LBP 89,500/USD as of Q1 2026 — verify current BDL circular). For pre-2023 contracts, see LBP historical caveat below."73 ]74}75```7677## Lebanese Pound — critical caveats7879The Lebanese Pound is one of the most legally complex currency situations globally. Three rates have coexisted:8081| Rate | Status | Notes |82|---|---|---|83| **BDL official** | Primary rate; unified in Feb 2023 at ~LBP 15,000/USD, subsequently further devalued | Louis defaults to this for all calculations unless instructed otherwise |84| **Sayrafa platform rate** | BDL's managed market rate; typically different from official | Relevant for some commercial transactions 2021–2023 |85| **Parallel (black) market rate** | Informal; significantly higher than official | Used in practice but not legally recognised; courts have inconsistently handled this |8687**Pre-2019 contracts denominated in "LBP":** These were entered into when LBP was pegged at ~LBP 1,507/USD. Post-2019 devaluation, parties dispute which rate applies to discharge obligations. Lebanese courts have not uniformly resolved this. For any pre-2019 LBP contract, flag that the conversion rate requires expert testimony or court determination — do not present a conversion as settled.8889**Post-Feb 2023:** BDL unified the official and Sayrafa rates. Current official rate is the appropriate default for most calculations from this date forward.9091## FX pinning for litigation9293In litigation, a single FX rate must be fixed ("pinned") for the damages calculation period. Best practices:94- **Date of loss:** Most common approach — use the FX rate on the date the loss occurred.95- **Date of judgment:** Sometimes ordered by courts (particularly in DIFC/ADGM/UK proceedings).96- **Average over the period:** Used for claims accruing over time (e.g., lost profits across 12 months).97- Always cite the FX rate and source in the pleadings or expert report.9899## Permissions & safety100101- Always surface the source and timestamp of the rate used; never present a conversion as "exact" without noting that live rates fluctuate.102- For pegged currencies (AED, SAR, QAR, BHD, OMR), note the peg — the conversion is deterministic.103- For EGP, note that the rate may have moved significantly since the user's reference date.104- Do not use third-party FX data without confirming the provider's data-freshness SLA.105106## Related skills107108- [[tool-calculator-statutory-interest]]109- [[tool-calculator-end-of-service-gratuity]]110- [[tool-calculator-stamp-duty-tax]]111- [[research-damages-quantification]]