PositionSizeTool
Forex · Stocks · Crypto — size every trade from your risk, not from hope

Leverage Calculator

Last updated 26 September 2026

Leverage is not a switch you set before the trade. It is what falls out afterwards: the market value of what you control, divided by the money you actually have behind it. Put the instrument, the size and your balance in below and the ratio comes back — along with the margin it locks up and the biggest size that still fits under any ceiling you name.

What this is: trading leverage — notional exposure divided by account equity, and the margin that ratio ties up. It is not a mechanical or physics leverage calculator (force, fulcrum and load arm), and it is not a business gearing ratio. Those are different formulas on different inputs.

At a glance

The trade
Account
—
Result
Effective leverage
11.00:1
110,000.00 USD exposure on 10,000.00 USD equity
Units—
Notional—
Per lot—
Margin held—
Margin of equity—
Largest size at ceiling—
Largest size at cap—
Room left—

Two ratios that are easy to confuse

The leverage a broker advertises and the leverage you end up using are different numbers, and only the second one is about your trade. The advertised figure is a ceiling on how much market value it will let you control per unit of equity. The used figure is a description of what you actually did.

units = lots x contract size notional = units x price (in the quote currency, then converted to USD) effective leverage = notional / account equity margin held = notional / leverage offered largest lots = ceiling x equity / notional per lot, rounded down to the unit step

Nothing in that list decides how big the trade should be. A 1:500 account and a 1:30 account produce the same effective leverage from the same lot count; the only thing that changes is how much of the balance the broker freezes as margin, and whether the order is accepted at all. Size comes from your risk budget and your stop distance — the position size calculator and the forex version do that part. This page takes the size as given and reports the ratio.

That ordering is the whole point of the page. If leverage is an input, every trade quietly grows to whatever the broker allows. If it is an output, it is a number you can look at before you click and decide whether you meant it.

Worked example: one lot of EUR/USD on a 10,000 account

Equity 10,000.00 USD, EUR/USD at 1.1000, one standard lot, broker offering 1:30, ceiling set at 5:1. Every line below is one operation you can repeat on a phone calculator.

One standard lot of EUR/USD at 1.1000 against 10,000.00 of equity.
StepArithmeticResult
Units in the trade1.00 x 100,000100,000 EUR
Notional in USD100,000 x 1.1000110,000.00 USD
Effective leverage110,000.00 / 10,000.0011.00:1
Margin held at 1:30110,000.00 / 303,666.67 USD
Margin as a share of equity3,666.67 / 10,000.0036.67%
Notional allowed at 5:15 x 10,000.0050,000.00 USD
Units that fits50,000.00 / 1.100045,454.54 EUR
In lots, before the step45,454.54 / 100,0000.4545 lot
Rounded down to the stepfloor to 1,000 units45,000 units = 0.45 lot
Check it forward0.45 x 100,000 x 1.1000 / 10,000.004.95:1

The last row is the one to keep. Halving the size from one lot to 0.45 does not halve the leverage ratio and then stop; it takes it from 11.00:1 to 4.95:1, which is under the 5:1 ceiling — and the rounding is what puts it there rather than exactly on it. Rounding down is the safe direction on this page too, for the same reason it is on a size: the discarded fraction is exposure you did not plan to hold.

Notice also what the 1:30 line does and does not tell you. It says 3,666.67 of the account is frozen. It says nothing about whether the trade is sensible, and it does not change the 110,000.00 of exposure or the 11.00:1. The ceiling on the account is a separate thing from the ceiling in your head, and the useful comparison is between those two numbers.

One lot is not one size

Every forex contract in the dataset below holds 100,000 units — but 100,000 of what, priced against what, is not the same question. A lot of EUR/USD is 100,000 euros. A lot of USD/JPY is 100,000 dollars. A lot of AUD/USD is 100,000 Australian dollars, which is a much smaller number of US dollars. On the same account balance, the same lot count therefore produces different effective leverage on different pairs.

One standard lot of each pair on a 10,000.00 USD account, at the example prices shown. Crosses are converted with the rate in the last column.
PairQuoted inExample priceConversion usedNotional in USDEffective leverage
AUD/USDUSD0.6500none65,000.006.50:1
USD/JPYJPY150.00none (USD is the base)100,000.0010.00:1
EUR/GBPGBP0.8400GBP/USD 1.2500105,000.0010.50:1
EUR/USDUSD1.1000none110,000.0011.00:1
GBP/USDUSD1.2500none125,000.0012.50:1
Same 10,000.00 account, same one lot, five pairs 6.50:1 10.00:1 10.50:1 11.00:1 12.50:1 AUD/USD USD/JPY EUR/GBP EUR/USD GBP/USD
Bars drawn to scale against the tallest, 12.50:1. The spread between the cheapest and the most expensive lot here is close to a factor of two — from a number the platform reported as simply "1".

The practical consequence is that a rule written in lots travels badly. "I never trade more than two lots" is a 13,000 exposure limit on AUD/USD and a 250,000 one on GBP/USD, at these prices. A rule written as a leverage ceiling, or better as a risk budget, means the same thing whichever pair it lands on.

Two of the five rows needed no conversion and three did. That is the same split you will meet in the table below: the pair's quote currency decides whether the notional is already in your account currency or has to be carried across at a rate you have to supply.

The 67 forex contracts, as published

Below is the complete forex block from the contract specification file that ships with this site, reproduced exactly as it is published — no rounding, no reordering, no symbols omitted. These are the defaults the calculator above reads when you pick a pair.

Every forex instrument in the reference dataset. Source: data/contract-specifications.csv, published with the position sizing reference data.
symbolasset_classquote_currencypip_sizecontract_sizeunit_step
AUD/USDforexUSD0.00011000001000
EUR/USDforexUSD0.00011000001000
GBP/USDforexUSD0.00011000001000
NZD/USDforexUSD0.00011000001000
USD/JPYforexJPY0.011000001000
USD/CHFforexCHF0.00011000001000
USD/CADforexCAD0.00011000001000
USD/MXNforexMXN0.00011000001000
USD/ZARforexZAR0.00011000001000
USD/TRYforexTRY0.00011000001000
USD/SEKforexSEK0.00011000001000
USD/NOKforexNOK0.00011000001000
USD/DKKforexDKK0.00011000001000
USD/PLNforexPLN0.00011000001000
USD/HUFforexHUF0.00011000001000
USD/CZKforexCZK0.00011000001000
USD/SGDforexSGD0.00011000001000
USD/HKDforexHKD0.00011000001000
USD/CNHforexCNH0.00011000001000
USD/THBforexTHB0.00011000001000
USD/MYRforexMYR0.00011000001000
USD/PHPforexPHP0.00011000001000
USD/IDRforexIDR0.00011000001000
USD/INRforexINR0.00011000001000
USD/KRWforexKRW0.00011000001000
EUR/JPYforexJPY0.011000001000
GBP/JPYforexJPY0.011000001000
AUD/JPYforexJPY0.011000001000
CAD/JPYforexJPY0.011000001000
CHF/JPYforexJPY0.011000001000
NZD/JPYforexJPY0.011000001000
EUR/GBPforexGBP0.00011000001000
EUR/AUDforexAUD0.00011000001000
EUR/CADforexCAD0.00011000001000
EUR/CHFforexCHF0.00011000001000
EUR/NZDforexNZD0.00011000001000
EUR/SEKforexSEK0.00011000001000
EUR/NOKforexNOK0.00011000001000
EUR/DKKforexDKK0.00011000001000
EUR/PLNforexPLN0.00011000001000
EUR/TRYforexTRY0.00011000001000
EUR/ZARforexZAR0.00011000001000
EUR/MXNforexMXN0.00011000001000
EUR/HUFforexHUF0.00011000001000
EUR/CZKforexCZK0.00011000001000
EUR/SGDforexSGD0.00011000001000
EUR/HKDforexHKD0.00011000001000
GBP/AUDforexAUD0.00011000001000
GBP/CADforexCAD0.00011000001000
GBP/CHFforexCHF0.00011000001000
GBP/NZDforexNZD0.00011000001000
GBP/SEKforexSEK0.00011000001000
GBP/NOKforexNOK0.00011000001000
GBP/PLNforexPLN0.00011000001000
GBP/ZARforexZAR0.00011000001000
GBP/TRYforexTRY0.00011000001000
GBP/SGDforexSGD0.00011000001000
AUD/CADforexCAD0.00011000001000
AUD/CHFforexCHF0.00011000001000
AUD/NZDforexNZD0.00011000001000
AUD/SGDforexSGD0.00011000001000
AUD/HKDforexHKD0.00011000001000
CAD/CHFforexCHF0.00011000001000
NZD/CADforexCAD0.00011000001000
NZD/CHFforexCHF0.00011000001000
NZD/SGDforexSGD0.00011000001000
CHF/PLNforexPLN0.00011000001000

Three things are worth pulling out of those 67 rows, because they decide what your leverage number means.

All 67 share one contract size and one step. Every forex pair is 100,000 units to a lot, tradable in increments of 1,000 units — so 0.01 of a lot is the smallest change you can make. That uniformity is why people start thinking in lots and stop noticing the currency attached to them. Other asset classes in the same file do not share it: gold is 100 ounces, US30 is 1, and the crypto pairs are 1.

Only four of them are quoted in USD. EUR/USD, GBP/USD, AUD/USD and NZD/USD. For those four the notional comes out in dollars with one multiplication. Twenty-one have USD as the base currency, which is the easier case still: a lot of USD/JPY is 100,000 dollars of exposure whatever the yen does. The remaining 42 are crosses where neither side is your account currency, and the figure has to be carried across at a rate you supply — which is why the calculator has a fourth field.

Seven quote in JPY and use a pip size of 0.01. The other 60 use 0.0001. That is a hundredfold difference in what "one pip" means between USD/JPY and EUR/USD, and it is the reason a stop distance in pips cannot be compared across those two groups without converting it into money first.

Where the margin number stops being useful

Margin on this page is one division: notional divided by the leverage offered. It answers a single question — will the platform take the order, and how much of the balance disappears into it until the trade closes. It is not a measure of danger, and it is not the same quantity as the money you stand to lose.

That gap is easiest to see at the extremes. An account offering 1:500 holds 220.00 against the 110,000.00 EUR/USD example above. An account offering 1:30 holds 3,666.67 against the identical trade. The exposure is the same, the loss at a given stop is the same, and the only difference is how much of the balance is unavailable for the next idea — and how little price movement it takes before the broker starts closing things.

The check worth running is the comparison between the two ratios in the tool. If the effective leverage you are using is above the leverage offered, the order will not open, and the fix is a smaller lot count rather than a different broker. If it is below, you have room — and the question of whether to use that room belongs to your risk budget and your stop distance, not to the margin figure. The distinction between the two concepts is set out in the leverage and margin guide; this page only does the arithmetic.

Before you accept the number

Open the position size calculator

What people call this

A forex leverage calculator is this page with a pair selected from the list: 100,000 units to the lot, a price, and a balance, producing the same two ratios. A crypto leverage calculator and a leverage calculator crypto ask the identical question against a different contract file — one unit of the coin to a contract rather than 100,000, and the exchange's own maintenance rules standing where a broker's leverage cap stands here.

A leverage trading calculator and a trading leverage calculator are the general form of the same thing, usually wanted by someone who has just noticed their platform reports a leverage number they never chose. Whichever of those names brought you here, the arithmetic is the two divisions in the box at the top, and neither of them tells you how much to trade.

Questions traders ask

How do I calculate the leverage I am using?

Divide the market value of the position by your account equity. One lot of EUR/USD at 1.1000 is 100,000 x 1.1000 = 110,000.00 of exposure, and against 10,000.00 of equity that is 11.00:1. Nothing about your broker's advertised cap enters that calculation — it only decides whether the order is accepted.

Is effective leverage the same as the 1:500 my broker offers?

No. The offered figure is a ceiling; the effective figure is what you actually did. On the worked example the trade uses 11.00:1 whether the account is capped at 1:30 or at 1:500 — the cap only changes the margin, from 3,666.67 down to 220.00, and the exposure stays at 110,000.00 either way.

Why does one lot give different leverage on different pairs?

Because a lot is 100,000 units of the base currency, and base currencies are not worth the same in dollars. At the example prices on this page one lot is 65,000.00 of exposure on AUD/USD and 125,000.00 on GBP/USD — 6.50:1 against 12.50:1 on the same 10,000.00 balance.

How many lots keep me under a 5:1 ceiling?

Ceiling times equity, divided by the notional of one lot, rounded down to the step. On EUR/USD at 1.1000 with 10,000.00: 5 x 10,000.00 = 50,000.00 of allowed exposure, 50,000.00 / 1.1000 = 45,454.54 units, which rounds down to 45,000 units or 0.45 lot, landing at 4.95:1.

Does higher leverage let me take a bigger position?

It lets you, but it does not tell you to. A higher cap lowers the margin held — 3,666.67 becomes 220.00 in the example above — while the exposure and the loss at your stop stay exactly where they were. How large the position should be comes from your risk budget and your stop distance, which the forex position size calculator works out.

Related guides