Why Onshore and Offshore Currency Rates Can Differ
Summary
The document explains how a single currency can trade at different rates in domestic and offshore markets. Regulations such as capital controls, banking rules, reserve requirements, or tax treatment can restrict conversion and the movement of funds across borders. Currency held in the two regimes may therefore not be freely interchangeable, weakening arbitrage that would otherwise keep prices aligned.
The answers use examples involving eurodollar deposits and the Brazilian real, and mention convertibility risk, including the possibility of restrictions on selling local currency for foreign currency. Offshore prices may reflect different regulatory exposure and participant preferences, but the text does not establish a universal direction or size for the price gap. The difference depends on the specific currency, rules, and market conditions; the examples are illustrative rather than a comparative empirical analysis.
Key ideas
- Onshore and offshore currency markets can operate under different regulatory regimes.
- Capital controls can limit arbitrage and reduce the fungibility of currency balances across markets.
- Taxes, banking requirements, and convertibility risk can affect relative pricing.
- The direction and size of an onshore-offshore spread depend on the currency and conditions.
Tags
Full text
# Why is there onshore and offshore currency? # Why is there onshore and offshore currency? I hear a lot about offshore and onshore currency, but I don't understand the difference between them. What is the difference between onshore and offshore currency in a country? Besides that, why is there a need for having two different currencies in the country?? ## Answer by Jason Nordwick (score 6, accepted) https://quant.stackexchange.com/a/16044 Certain regulations in a country might inhibit the values of a unit of currency from being the same within the borders of the country and outside. There might be foreign exchange or banking regulations. For example, the eurodollar rate is different from the dollar inside the US, since there are reserve requirements dictated by the Fed. Basically, same underlying currency just different regulatory regimes give rise to different values. ## Answer by experquisite (score 8) https://quant.stackexchange.com/a/16043 It's because of onshore capital controls; units of currency cannot freely enter and leave the country and so currency held onshore (within the domain of the capital controls) is not fungible with currency held elsewhere. Hence, due to the limitations of arbitrage, those two currencies are not tightly coupled. They are related, since actual physical onshore exporters may be allowed to accept offshore currency (or vice versa for importers), but not perfectly. ## Answer by H.L. (score 4) https://quant.stackexchange.com/a/81077 I know it's an old question, but having worked for 20+ years with Latam markets, I may be able to help with this. First, an example: for the Brazilian Real, you have the onshore and offshore market because the Brazilian Real (BRL) is not freely convertible and has tax implications. You also have the convertibility risk. One day, the government may decide you can't sell your BRL for USD in Brazil, as with the "corralito" that happened in Argentina about 15 years ago. Therefore, some players may want to trade BRL offshore to avoid tax, regulation, and potential cross-border risk. Consequently, the offshore market tends to be lower (less risky) than the local/onshore market.
Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.