1. Calculators
  2. Forex Trading

Forex Swap & Carry Trade Calculator

Turn your broker's swap rates into money for any holding period, with the weekend rollover counted correctly. A second tool estimates what a carry trade earns from the interest rate differential, after the broker's markup.

Updated Oct 16, 2026Free · no sign-upFormulas tested

Your inputs

Copy the swap rates from your platform’s contract specification (in MetaTrader: right-click the symbol, then Specification).

Direction
Swap is quoted in
Negative means you pay, positive means you receive.
lots
nights
Calendar nights, weekends included.
The rollover that covers the weekend. Check your broker; some use Friday for metals or CFDs.

Results

Total swap paid-$50.40Long 1 lot EUR/USD, 7 nights, 7 swap-days charged
Per normal night
-$7.20
Triple night (Wed)
-$21.60
Swap-days charged
7
1 triple rollover included
Per week held
-$50.40
Long, per night (this size)
-$7.20
Short, per night (this size)
$2.10
Total swap in pips
-5.0 pips

A full week costs or earns seven swap-days, whatever the day you open: the weekend is charged on Wednesday. This position pays $50.40, so the price must move 5.0 pips your way just to cover it.

Cumulative swap by night (USD)

-60-40-200Mon 1Tue 2Wed 3Thu 4Fri 5Sat 6Sun 7

Night-by-night swap

Weekend nights have no rollover; the triple night pays for them in advance.

NightSwap-daysSwapCumulative
1 (Mon)1-$7.20-$7.20
2 (Tue)1-$7.20-$14.40
3 (Wed)3-$21.60-$36.00
4 (Thu)1-$7.20-$43.20
5 (Fri)1-$7.20-$50.40
6 (Sat)0$0.00-$50.40
7 (Sun)0$0.00-$50.40

Results are estimates from the numbers you enter. They are not financial, tax or legal advice.

How to use the swap calculator

The page has two tools. Swap cost works from the rates your broker publishes and gives the exact amount for a trade. Carry trade works from interest rates and shows what a rate differential is worth over time.

Swap cost

  1. Choose the pair, your account currency and the direction. The swap you pay or receive differs for long and short positions.
  2. Enter the swap rates from your platform’s contract specification, and say whether they are in points (tenths of a pip, the MetaTrader default) or in pips. Negative means you pay.
  3. Enter the position size and the number of nights, counting weekend nights too.
  4. Choose the day you open and the day your broker charges the triple swap: Wednesday for most currency pairs, sometimes Friday for metals or CFDs.
  5. Enter a conversion price if asked, so pips can be turned into your account currency.

Carry trade

  1. Choose the pair and direction and enter the full position value, not the margin.
  2. Enter the interest rate of each currency. The defaults are illustrative only; use current central bank rates or your broker’s financing rates.
  3. Enter the broker markup, the yearly spread the broker keeps, and your leverage and holding period.

How the swap is calculated

Swap per night = Swap rate in pips × Pip value per lot × Lots
Total swap = Swap per night × Swap-days chargedA swap rate in points is divided by 10 to get pips. Each weeknight's rollover counts as one swap-day, the triple-swap night counts as three, and Saturday and Sunday count as zero. The pip value is converted into your account currency as in the pip value calculator.

For the carry trade:

Net rate = ±(Base rate − Quote rate) − Broker markup
Carry = Position value × Net rate × Days ÷ 365
Return on margin = Carry ÷ (Position value ÷ Leverage)
Break-even move = Carry ÷ Position value × Price ÷ Pip sizeThe sign is + for a long position (you hold the base currency) and − for a short. The break-even move is how far the price can go against you before the exchange-rate loss equals the carry earned.

A worked example

Swap cost. You hold 1 lot of EUR/USD long for 7 nights, opening on Monday. The long swap is -7.2 points, which is -0.72 pips or -$7.20 a night. The Wednesday rollover counts three times and the weekend nights not at all, so you are charged 7 swap-days: a total of -$50.40. The short side would have earned $14.70 over the same week.

Carry trade. A AUD/JPY long worth $100,000, with rates of 3.6% on the Australian dollar and 0.5% on the yen, has a 3.10% differential. After a 1% markup the net rate is +2.10%, worth $2,100.00 a year or $517.81 over 90 days. On $5,000.00 of margin at 1:20 that is +42.00% a year, and an adverse move of 50.5 pips would erase the 90-day carry.

The triple-swap day

Holding through one Wednesday night costs three nights of swap: in the example, -$21.60 for a single rollover. Holding through Friday night and the weekend costs only one, because the weekend was paid in advance. A full week always comes to seven swap-days, whatever day you open; a 30-night hold in the example costs -$216.00.

The triple day matters most for short trades. A position opened on Wednesday afternoon and closed on Thursday morning pays three days of swap for a few hours in the market, while the same trade one day later pays one.

Why your swap is not the interest rate differential

If swaps were pure interest, one side of every pair would earn exactly what the other side pays. In practice brokers subtract a markup from both sides. With the example rates:

Position Net rate Carry over 90 days
Long AUD/JPY, no markup +3.10% $764.38
Long AUD/JPY, 1% markup +2.10% $517.81
Short AUD/JPY, 1% markup -4.10% -$1,010.96

The markup reduces what the long side earns and adds to what the short side pays. When the two currencies have similar rates, the markup can make both swaps negative. Broker markups vary widely and some accounts, such as swap-free accounts, replace swaps with a fixed fee.

Carry, leverage and risk

Leverage multiplies the carry return on margin, but it multiplies the exchange-rate risk in exactly the same proportion. At 1:5 the same trade earns +10.50% a year on margin instead of +42.00% at 1:20, while the break-even move in pips stays at 50.5 pips: leverage changes how much you can lose, not how far the price can move before the carry is gone.

Over a full year the cushion grows to 204.8 pips, still only about 2% of the price. Currencies routinely move more than that in a few weeks, which is why a carry trade is a bet on the exchange rate as much as on the interest rates.

What this calculator does not include

  • Changing rates. Brokers update swap rates often, and central banks change policy rates. The result assumes today’s figures hold for the whole period.
  • Bank holidays. Brokers sometimes charge extra rollover days around holidays in either currency’s country.
  • Conversion rate changes. For pairs that need a conversion price, the swap in your currency moves with that rate.
  • Exchange-rate moves. The carry tool shows the break-even move but not the profit or loss from the price; use the forex profit calculator for that.

Frequently asked questions

What is a swap in forex?
A swap, or rollover, is the interest your broker credits or charges for holding a position past the daily cut-off, usually 5:00 PM New York time. When you buy a pair you are in effect lending the base currency and borrowing the quote currency, so the swap reflects the difference between their interest rates, minus the broker's markup.
Why is the swap tripled on Wednesday?
Spot currency trades settle two business days after the trade date. A position held through Wednesday's rollover moves its settlement from Friday to Monday, so it covers Saturday and Sunday too, and the broker charges or credits three days. That is why holding over the weekend itself costs nothing extra.
How do I find my broker's swap rates?
In MetaTrader, right-click the symbol in Market Watch and open Specification; the swap long and swap short rates are listed there, usually in points. Other platforms show them in the instrument details. Rates change frequently, often weekly, as interest rates and broker pricing move.
Why are both swaps negative on some pairs?
Because the broker's markup is charged on both sides. If two currencies have similar interest rates, the differential is small, and the markup is enough to make holding either a long or a short position overnight cost money. In this calculator's example, a 1% markup turns a 3.10% differential into a +2.10% net rate for the long side and -4.10% for the short side.
Is the carry trade profitable?
It earns the interest differential as long as the exchange rate holds still, but currency moves usually matter more. In the example, a move of 50.5 pips against the position over 90 days cancels all the carry. Carry trades also tend to suffer sharp losses when markets turn risk-averse and high-yielding currencies fall together.

Related calculators

All calculators →

This calculator is for education and planning. It uses the formulas described above and the inputs you provide; real results depend on fees, taxes, timing and other details that a general tool cannot know. PromtFinance does not give personal financial advice. Check important decisions with your provider or a qualified professional.