Sign Up
FREE TOOL

Lot Size Calculator for Forex, Gold and Futures

This free forex lot size calculator and position size calculator turns your account size, risk % and stop loss into a lot size. It covers 19 instruments, including gold (XAU/USD lot size), silver, the major forex pairs and Nasdaq-100 and S&P 500 futures, with pip values and contract sizes built in. No signup required. Updated 20 October 2026.

By Harrison Weaver

Inputs
Recommended Trade Size
—
lots
Pick a pair, account size, risk % and stop loss — your sizing appears here instantly.
Money at Risk
—
of your account
Units
—
contract volume
Pip Value / Lot
—
converted to your currency
Risk per Pip
—

Size it here, then log the trade

Create a free account to log your trades in the journal. The Position Sizer inside the app remembers your last entries, and the Free plan also includes the dashboard, the economic calendar and market sessions.

Linking your broker to auto-pull balancesElite and sizing from your daily risk budget in Risk DeskElite are on Elite. AnalyticsPro is on Pro.

Create Free Account →
No card required · 30-second signup

Why use a position size calculator?

Risk management is what separates traders who survive from traders who blow accounts. A position sizer takes the guesswork out of every trade.

Keep risk to a number you chose

Risking too much on a single trade is the fastest way to blow an account. Enter your risk % and stop loss distance — the calculator shows the lot size that matches that risk.

Consistent risk across instruments

A 20-pip stop on EUR/USD and a 20-pip stop on XAU/USD don't risk the same dollar amount. The calculator accounts for pip values per instrument so your risk stays consistent.

Account currency conversion

Trading a USD-quoted pair from an AUD account? The calculator uses live exchange rates to convert pip values into your account currency so the sizing is accurate — not off by 30%.

Covers forex, gold and futures

The calculator covers 11 forex and metals instruments (the major forex pairs, XAU/USD and XAG/USD) and 8 futures contracts (NQ, ES, GC and SI, in standard and micro sizes). The version inside The Trading Terminal also covers WTI, US30, US500, GER40, BTC/USD and ETH/USD. Pip values and contract specs are built in. The position size guide walks through the formula step by step.

Gold lot size calculator: XAUUSD lot size

Choose XAU/USD, enter your account size, risk % and stop loss in pips, and the calculator returns the lot size using the pip value and contract size built in for gold. A pip on gold is not worth the same as a pip on EUR/USD, which is why a separate XAUUSD lot size is needed. Check the result against your broker's contract specification, because some brokers define gold lots differently. For futures, GC (Gold) and MGC (Micro Gold) are also available.

NAS100 position size calculator

NAS100 is the name many CFD brokers use for the Nasdaq-100. This calculator covers the CME NQ E-mini and NQ Micro futures contracts for that index rather than a broker's NAS100 CFD, because CFD point values differ between brokers. If you trade the NAS100 CFD, check your broker's value per point and use the same position size formula shown below.

Get more from the Position Sizer inside The Trading Terminal

The sizer inside the app is on the Free plan and remembers your last entries. On Elite, linked accounts let it pull your live balance automatically, and Risk Desk shows your remaining daily risk budget against your firm's rules.

Frequently asked questions

What is a position size calculator?
A position size calculator (also called a lot size calculator) tells you exactly how many lots or contracts to trade based on your account size, the percentage you're willing to risk, and the distance to your stop loss. It removes guesswork from risk management so every trade risks a consistent dollar amount.
How do I calculate lot size in forex?
Lot size = (Account Balance × Risk %) ÷ (Stop Loss in pips × Pip Value). For example, a $10,000 account risking 1% with a 50-pip stop on EUR/USD: ($10,000 × 0.01) ÷ (50 × $10) = 0.20 lots. This calculator does the math for 19 instruments across forex, metals and futures.
Is this lot size calculator free?
Yes — completely free, no signup or credit card required. Open the page, enter your numbers, and get instant lot sizing. It's part of The Trading Terminal's free tool suite.
What instruments does the position size calculator support?
It supports 19 instruments: the forex pairs EUR/USD, GBP/USD, AUD/USD, NZD/USD, USD/CAD, USD/CHF, USD/JPY, EUR/JPY and GBP/JPY, the metals XAU/USD (gold) and XAG/USD (silver), and the futures NQ E-mini, NQ Micro, ES E-mini, ES Micro, GC Gold, MGC Micro Gold, SI Silver and SIL Micro Silver. Each uses its own contract size and pip value. The version inside The Trading Terminal covers 25 instruments.
What is the difference between a lot and a position size?
A lot is the standardised unit of quantity in trading — 1 standard lot in forex equals 100,000 units of the base currency. Position size is the broader concept: how large your trade is relative to your account. This calculator converts your risk parameters into the correct lot size so your position is sized properly for your risk tolerance.
How do I find the XAUUSD lot size for my account?
Select XAU/USD, enter your account size, the percentage you are willing to risk and your stop loss in pips, and the calculator returns the lot size using the pip value and contract size built in for gold. Check it against your broker's contract specification, as gold lot definitions can differ.
Is there a NAS100 position size calculator?
This calculator covers the Nasdaq-100 through the NQ E-mini and NQ Micro futures contracts. It does not list a NAS100 CFD, because CFD point values vary by broker, so check your broker's value per point if you trade the CFD.
MORE FREE TOOLS

Economic Calendar

Live high-impact forex events — NFP, FOMC, CPI — filtered by currency and impact level.

Use it free →

Market Sessions

Live Tokyo, London and New York session clocks, US stock market hours and bank holidays, with countdowns, in your timezone.

Use it free →

Start tracking your trades — free