Currency Interest Rates Calculator

Find out how much interest you pay or earn when you hold a currency position over a period of time.

  1. Select your primary currency.
    (This is the currency the tool will use to show the calculated interest.)
  2. Choose the position's currency pair.
    (The current exchange rates and interest are then filled in.)
  3. Choose the action (the type of trade, buy or sell).
  4. Type in the number of units held.
  5. Type in the number of hours the position will be held.
  6. Use the Calculate button.
    (The interest you'll receive or pay is shown in the Interest Earned field. Negative values indicate interest must be paid.)

You can embed the interest calculator on your own site by copying and pasting the code below.


This tool calculates the interest gained or owed when buying or selling a specific number of units of a currency pair. It calculates this value in the primary currency (as chosen by the user).

It uses the following formulas.

For a long position:

  1. Borrowed Interest = units * ({BASE} Interest Rate %) * (Time in years) * ({BASE}/Primary Currency)
  2. Lent Interest = (converted units) * ({QUOTE} Interest Rate %) * (Time in years) * ({QUOTE}/Primary Currency)
  3. Total Interest = Borrowed Interest - Lent Interest

For a short position:

  1. Borrowed Interest = (converted units) * ({QUOTE} Interest Rate %) * (Time in years) * ({QUOTE}/Primary Currency)
  2. Lent Interest = units * ({BASE} Interest Rate %) * (Time in years) * ({BASE}/Primary Currency)
  3. Total Interest = Borrowed Interest - Lent Interest
Loading nanoRep
Risk Warning: Forex and CFDs are high risk and may not be suitable for everyone. Losses can exceed your investment.