{
  "id": "pip",
  "version": "44de1f7610d4",
  "status": "published",
  "name": "Pip Calculator",
  "question": "What is the pip value of my trade?",
  "summary": "Computes the value of one pip for a forex position in your account currency, from the lot size, the pip size and the exchange rates you type, and the profit or loss for a move in pips.",
  "category": "finance",
  "subcategory": "investing",
  "url": "https://www.acalculator.org/finance/pip-calculator",
  "markdown": "https://www.acalculator.org/finance/pip-calculator.md",
  "kind": "function",
  "method": "Pip value = lots × lot size × pip size (quote currency); ÷ the pair’s rate when the account is in the base currency; × the quote-to-account rate otherwise.",
  "assumptions": [
    "You type every rate; the page fetches no prices.",
    "The pip value is exact from the typed decimals and rounded half up only for display: 4 decimals for the pip value, 2 for the profit or loss.",
    "In a base-currency account the pip value uses the current rate; brokers may use the closing rate of the trade."
  ],
  "inputs": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "type": "object",
    "properties": {
      "lots": {
        "title": "Lots",
        "description": "How many lots you trade; 0.1 of a standard lot is a mini lot.",
        "type": "number",
        "minimum": 0.001,
        "maximum": 100000
      },
      "size": {
        "title": "Lot size",
        "description": "Units of the base currency in one lot.",
        "type": "string",
        "enum": [
          "100000",
          "10000",
          "1000",
          "100"
        ]
      },
      "pip": {
        "title": "Pip size",
        "description": "The price step of one pip: 0.0001 for most pairs, 0.01 when the quote currency is the yen.",
        "type": "number",
        "minimum": 0.000001,
        "maximum": 100
      },
      "account": {
        "title": "Account currency is",
        "description": "The quote currency (USD account, EUR/USD), the base currency (USD account, USD/JPY), or a third currency.",
        "type": "string",
        "enum": [
          "quote",
          "base",
          "other"
        ]
      },
      "price": {
        "title": "Exchange rate of the pair",
        "description": "The price of the pair: quote currency per 1 unit of base currency (150.25 for USD/JPY).",
        "type": "number",
        "minimum": 0.000001,
        "maximum": 1000000
      },
      "conv": {
        "title": "Quote currency in account currency",
        "description": "What 1 unit of the quote currency is worth in your account currency (for EUR/GBP in a USD account, the GBP/USD rate, such as 1.27).",
        "type": "number",
        "minimum": 0.000001,
        "maximum": 1000000
      },
      "pips": {
        "title": "Move in pips (optional)",
        "description": "How many pips the price moves in your favour; a negative number is a loss.",
        "type": "number",
        "minimum": -1000000,
        "maximum": 1000000
      }
    }
  },
  "outputs": {
    "pipValue": {
      "label": "Value of one pip",
      "description": "In the account currency, rounded half up to 4 decimals from the exact value.",
      "format": "number"
    },
    "pipQuote": {
      "label": "Value of one pip in the quote currency",
      "description": "Units × pip size, exactly.",
      "format": "number"
    },
    "profit": {
      "label": "Profit or loss for the move",
      "description": "Pip value × pips, in the account currency, rounded half up to 2 decimals from the exact value.",
      "format": "number"
    },
    "units": {
      "label": "Position size (units)",
      "description": "Lots × lot size.",
      "format": "number"
    },
    "text": {
      "label": "In words",
      "description": "The pip value as a sentence.",
      "format": "text"
    }
  },
  "defaultAnswer": {
    "inputs": {
      "lots": 1,
      "size": "100000",
      "pip": 0.0001,
      "account": "quote",
      "price": 150.25,
      "conv": 1.27,
      "pips": 20
    },
    "outputs": {
      "pipValue": 10,
      "pipQuote": 10,
      "profit": 200,
      "units": 100000,
      "text": "One pip on 100,000 units is worth 10 in your account currency."
    },
    "text": "One pip on 100,000 units is worth 10 in your account currency."
  },
  "examples": [
    {
      "given": {
        "lots": 1,
        "size": "100000",
        "pip": 0.0001,
        "account": "quote",
        "pips": 20
      },
      "expect": {
        "pipValue": 10,
        "profit": 200,
        "units": 100000
      },
      "source": "hand calculation in content.mdx: 100,000 × 0.0001 = $10 per pip; Wikipedia, Percentage in point (a pip is 0.0001 for most currency pairs and 0.01 for yen pairs; EUR/USD from 1.3000 to 1.3010 is 10 pips, worth $500 on 500,000 units), https://en.wikipedia.org/wiki/Percentage_in_point (retrieved 2026-10-02)"
    },
    {
      "given": {
        "lots": 5,
        "size": "100000",
        "pip": 0.0001,
        "account": "quote",
        "pips": 10
      },
      "expect": {
        "pipValue": 50,
        "profit": 500
      },
      "source": "Wikipedia, Percentage in point (a pip is 0.0001 for most currency pairs and 0.01 for yen pairs; EUR/USD from 1.3000 to 1.3010 is 10 pips, worth $500 on 500,000 units), https://en.wikipedia.org/wiki/Percentage_in_point (retrieved 2026-10-02)"
    },
    {
      "given": {
        "lots": 1,
        "size": "100000",
        "pip": 0.01,
        "account": "base",
        "price": 150.25,
        "pips": -15
      },
      "expect": {
        "pipValue": 6.6556,
        "pipQuote": 1000,
        "profit": -99.83
      },
      "source": "hand calculation in content.mdx: 100,000 × 0.01 = ¥1,000 per pip; ¥1,000 ÷ 150.25 = $6.65557…; × −15 = −$99.8336…; Wikipedia, Percentage in point (a pip is 0.0001 for most currency pairs and 0.01 for yen pairs; EUR/USD from 1.3000 to 1.3010 is 10 pips, worth $500 on 500,000 units), https://en.wikipedia.org/wiki/Percentage_in_point (retrieved 2026-10-02)"
    },
    {
      "given": {
        "lots": 2,
        "size": "10000",
        "pip": 0.0001,
        "account": "other",
        "conv": 1.27,
        "pips": 35
      },
      "expect": {
        "pipValue": 2.54,
        "profit": 88.9
      },
      "source": "hand calculation in content.mdx: 20,000 × 0.0001 = £2 per pip; × 1.27 = $2.54; × 35 = $88.90; Wikipedia, Percentage in point (a pip is 0.0001 for most currency pairs and 0.01 for yen pairs; EUR/USD from 1.3000 to 1.3010 is 10 pips, worth $500 on 500,000 units), https://en.wikipedia.org/wiki/Percentage_in_point (retrieved 2026-10-02)"
    },
    {
      "given": {
        "lots": 2.01,
        "size": "100",
        "pip": 0.0001,
        "account": "quote",
        "pips": 50
      },
      "expect": {
        "pipValue": 0.0201,
        "profit": 1.01,
        "units": 201
      },
      "source": "hand calculation in content.mdx: 201 × 0.0001 = 0.0201 per pip; × 50 = 1.005 exactly, rounded half up = 1.01; Wikipedia, Percentage in point (a pip is 0.0001 for most currency pairs and 0.01 for yen pairs; EUR/USD from 1.3000 to 1.3010 is 10 pips, worth $500 on 500,000 units), https://en.wikipedia.org/wiki/Percentage_in_point (retrieved 2026-10-02)"
    }
  ],
  "sources": [
    "Wikipedia, Percentage in point (a pip is 0.0001 for most currency pairs and 0.01 for yen pairs; EUR/USD from 1.3000 to 1.3010 is 10 pips, and 500,000 units gain $500). https://en.wikipedia.org/wiki/Percentage_in_point (retrieved 2026-10-02)"
  ],
  "related": [
    "margin",
    "investment"
  ],
  "changelog": []
}
