Skip to content

NISM-Series-XV: Research Analyst · Fundamental Analysis of Commodities

Macroeconomic and Policy Factors Affecting Commodity Prices

Updated 11 October 2026 · Fact-checked

Commodity prices respond to currency moves, interest rates, inflation, government policy and geopolitics. Work out whether each factor changes supply, demand or the cost of holding stock, then name the price direction. A weaker rupee lifts domestic prices of imported or exported commodities. Export bans and import duty cuts push domestic prices down.

Understand Macroeconomic and Policy Factors Affecting Prices

A commodity price is set by supply and demand. Macroeconomic and policy factors matter because they move supply, demand or the cost of holding stock. Always ask: which of these three does the factor change?

Currency. Many commodities, such as crude oil, gold and edible oils, are priced in US dollars globally. If the rupee weakens against the dollar, the rupee price of an imported commodity rises, even if the global dollar price is unchanged. A weaker rupee also makes Indian exports of commodities such as cotton or sugar more competitive, which can raise domestic prices as more is shipped out. A stronger rupee works the other way.

Interest rates. Higher interest rates raise the cost of financing stock, so holding commodities costs more and traders tend to carry less inventory. Higher rates also make non-yielding assets like gold less attractive. A stronger dollar, often linked to higher US rates, tends to pressure dollar-priced commodities. Lower rates have the opposite tendency. These are tendencies, not guarantees.

Inflation. Commodities such as gold are often seen as a hedge against inflation, so rising inflation can support their prices. Inflation in food commodities also feeds policy action, because governments act when food prices rise too fast.

Government policy. MSP (Minimum Support Price) is a price at which the government is prepared to buy notified crops. It acts as a floor for the domestic price in practice, mainly where procurement is strong. Import duty raises the landed cost of imports, so domestic prices rise. Cutting duty lowers domestic prices. An export ban or export duty keeps supply at home, so domestic prices fall or stay lower, while global prices may rise. Stock limits and trading suspensions also influence prices.

Geopolitics. War, sanctions and trade disputes disrupt supply or shipping routes. Oil, gas, fertiliser and grains are very sensitive. Supply disruption pushes prices up.

Key formulas to remember

Rupee price of an imported commodity
Rupee price ≈ Dollar price × USD/INR rate (before duties and costs)
If USD/INR rises (rupee weakens), the rupee price rises when the dollar price is unchanged.
Landed cost with import duty
Landed cost = Import price in ₹ + Import duty
Higher duty raises the domestic price. Lower duty reduces it.
Export ban rule
Export ban → higher domestic supply → lower domestic price
Global prices tend to rise as supply from that country leaves the market.
MSP rule
MSP acts as a floor for the price of notified crops
It supports farm-gate prices. It does not cap the market price.
Interest rate rule
Higher rates → higher cost of carry → pressure on commodity prices
A tendency, not a certainty. Check what the question states.

How to solve Macroeconomic and Policy Factors Affecting Prices questions

Use the same chain for every question: factor, channel, direction.

  1. 1Identify the factor: currency, rate, inflation, policy or geopolitics.
  2. 2Identify the commodity and whether India imports it, exports it or is mostly self-sufficient.
  3. 3Ask which channel changes: domestic supply, domestic demand, import cost or cost of carry.
  4. 4Decide the direction of the domestic price first, then the global price if asked.
  5. 5Check the question for words like domestic, global, rupee or dollar.
  6. 6Match your result to the option. Eliminate options with the opposite direction.

Quickest way: Supply-or-cost test

When to use it: Use when a question gives a policy or macro event and asks the price effect.

  1. Does the event add supply to the domestic market? Price falls.
  2. Does it remove supply from the domestic market or raise import cost? Price rises.
  3. Currency: weaker rupee raises rupee prices of imports.
  4. Export ban: domestic price down, global price up.
  5. Pick the option that fits and discard the rest.

Common mistakes in Macroeconomic and Policy Factors Affecting Prices

  • Saying an export ban raises domestic prices.

    Students link bans with scarcity.

    Fix: A ban keeps more supply inside India, so domestic prices fall. The scarcity is in the global market.

  • Treating MSP as a maximum price.

    The word support is misread.

    Fix: MSP is a floor. Market prices can be above it.

  • Assuming a weaker rupee lowers import prices.

    Confusion about which way USD/INR moves.

    Fix: A weaker rupee means more rupees per dollar, so imports cost more in rupees.

  • Ignoring domestic versus global price.

    Students read the question quickly.

    Fix: Underline domestic or global before choosing the answer.

  • Stating that higher interest rates always lower commodity prices.

    Rules of thumb are remembered as laws.

    Fix: Say it tends to raise carrying cost and pressure prices. Other factors can dominate.

  • Thinking an import duty cut raises domestic prices.

    Mixing up duty with price.

    Fix: Lower duty lowers landed cost, so domestic prices tend to fall.

Worked examples

Example 1

India imposes a ban on export of a food grain. What is the likely effect on its domestic price and on global prices?
A) Domestic price rises, global price falls
B) Domestic price falls, global price rises
C) Both prices rise
D) Both prices fall

Show the solution
  1. The ban stops shipments out of India.
  2. More grain stays in the domestic market, so domestic supply rises.
  3. Higher domestic supply tends to lower the domestic price.
  4. Global supply falls as Indian grain leaves the world market, so global prices tend to rise.

Answer: B) Domestic price falls, global price rises

Example 2

Crude oil is ₹6,000 per barrel at an exchange rate of ₹80 per dollar. Assuming the dollar price is unchanged, what is the approximate rupee price per barrel if the rate moves to ₹84 per dollar?
A) ₹5,714
B) ₹6,000
C) ₹6,300
D) ₹6,720

Show the solution
  1. Dollar price = 6,000 ÷ 80 = $75 per barrel.
  2. New rupee price = 75 × 84 = ₹6,300.
  3. The rupee weakened, so the rupee price rose, which fits.

Answer: C) ₹6,300

Exam tips

  • Read domestic or global carefully. Many wrong options flip this.
  • Remember the direction: export ban lowers domestic prices, import duty cut lowers domestic prices.
  • MSP is a floor price for notified crops, not a ceiling.
  • For currency questions, do the multiplication, then check that a weaker rupee raised the price.
  • Prefer options with tendency wording over absolute ones when rates or inflation are in question.

Practice questions from Fundamental Analysis of Commodities

Macroeconomic and Policy Factors Affecting Prices in other exams

The same ground in other exams, if you are preparing for more than one or want another angle on it.

Macroeconomic and Policy Factors Affecting Prices: frequently asked questions

How does the exchange rate affect commodity prices in India?

Many commodities are priced in dollars globally. A weaker rupee raises the rupee cost of imports such as crude oil and gold. It can also make Indian exports more competitive, supporting domestic prices of exported commodities.

What is the effect of MSP on commodity prices?

MSP is a government support price for notified crops. It works as a floor for farm-gate prices, mainly where procurement is active. Market prices can still trade above it.

Why does an export ban lower domestic prices?

The ban keeps the commodity inside the country, so domestic supply is higher. Higher supply tends to push the domestic price down. Global prices tend to rise because supply from India leaves the market.

Does inflation raise commodity prices?

Rising inflation often supports commodities such as gold, which are seen as an inflation hedge. Food inflation also triggers policy steps like duty cuts or export curbs, which can then pull domestic prices down.