---
title: "Scaling market price quotes"
slug: "scaling-a-market-price"
updated: 2026-05-07T11:33:27Z
published: 2026-05-07T11:33:27Z
canonical: "support.lusid.com/scaling-a-market-price"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://support.lusid.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Scaling market price quotes

By default, no scaling is applied to a [market price](/v1/docs/how-do-i-upload-a-market-price-or-fx-spot-rate-to-the-quote-store) loaded into the Quote Store for a particular instrument on a given date.

You can specify an explicit `scaleFactor` to scale a price down if you want, for example `100` for a bond price that is expressed as a percentage of par:

```json
curl -X POST 'https://<your-domain>.lusid.com/api/api/quotes/MyBondPrices'
  -H 'Authorization: Bearer <your-API-access-token>'
  -H 'Content-Type: application/json-patch+json'
  -d '{
  "Quote-0001": {
    "quoteId": {
      "quoteSeriesId": {
        "provider": "Lusid",
        "instrumentIdType": "ClientInternal",
        "instrumentId": "MyFixedRate2YBond",
        "quoteType": "Price",
        "field": "mid"
      },
      "effectiveAt": "2025-09-07T00:00:00Z"
    },
    "metricValue": {"value": 103, "unit": "USD"},
    "scaleFactor": 100
  }
}'
```

Rather than scaling individual prices, however, it may be more efficient to automatically scale all the prices loaded for a particular instrument by configuring its definition. To do this:

1. Specify the `tradingConventions.priceScaleFactor` field in the instrument definition. This is currently available for the following instrument types: `Bond`, `ComplexBond`, `InflationLinkedBond`, `Equity`, `ExchangeTradedOption`, `FlexibleDeposit`, `FlexibleRepo`, `FundShareClass`, `Future`, `SimpleInstrument`, `TermDeposit`. [See an example for a fixed-rate bond](/v1/docs/modelling-fixed-rate-vanilla-bonds-in-lusid#mastering-an-instrument).
2. Do **not** specify the `scaleFactor` field when you upload prices for the instrument. Any value applied to this field for an individual price overrides the instrument definition.
3. Set the `useInstrumentScaleFactorAsDefault=True` [pricing model option](/v1/docs/recipes-changing-default-recipe-options) in recipes you use to value portfolios with positions in the instrument.
