Merchants for Baldur's Gate 3 are various NPCs that players may find as the story progresses. Players will be able to buy certain items and as well as trading a variety of goods and resources that have been gathered or are no longer needed for a certain amount of gold. You can find detailed information on a merchant's location and more on each individual page linked below.
Merchant Inventory Resets
Many Merchants in Baldur's Gate 3 have a partially randomised selection of items on sale from their overall item pool. This primarily applies to Scrolls, Potions, Food, and Weapons with a +1 enhancement bonus. Merchants will reset their inventory if the player either levels up (the reset occurs when the player completes their level up, rather than on recieving sufficient experience) or if the player completes a Long Rest.
Resetting a Merchant's inventory will generate a new selection of items from their overall item pool, as well as restocking any non-randomised items the player has purchased. Certain items, generally those with unique names, are not restocked upon either levelling up or completing a Long Rest.
Merchant selling and buying prices
Merchants will not buy or sell items at their listed value, instead the prices offered by Merchants will vary based on both the currently selected character's Charisma and the Attitude of the Merchant towards the currently selected character. By default (with 10 Charisma and 0 Attitude) Merchants will sell items to the player for 250% of their real value, and buy items from the player for 40% of their real value.
These prices will be change if the currently selected character has higher or lower Charisma or Attitude.
A Merchant's Attitude can be increased by completing a trade with them that is unbalanced in their favour. This can be achieved by attempting to sell an item and then removing the gold from their side of the transcation by double clicking it. Giving a Merchant 200 gold, or items they would purchase from you for 200 gold, is enough to take their Attitude from 0 to 100.
A Merchant's Attitude can be decreased by doing the opposite; trying to complete a trade with them that is unbalanced in your favour. This will initially have no effect but after you try for a third time, will start to decrease their Attitude by 15 each time.
Merchant Selling Price
The price at which a Merchant sells items to the player changes linearly based on both factors:
- Charisma Modifier: Each +1, or -1, change to the player's charisma modifier will decrease, or increase, the Merchant's selling price by 10% respectively.
- Attitude: 1 point of positive, or negative, attitude towards the player will decrease, or increase, the Merchant's selling price by 0.5% respectively. Positive attitude with NPCs is capped at +100, while negative attitude with friendly NPCs is capped at -45.
This information is shown in the following table:
|Merchant Sell Prices||-45 Attitude||0 Attitude||25 Attitude||50 Attitude||75 Attitude||100 Attitude|
Merchant Buying Price
The price at which a Merchant will buy items from a player also changes based on the player's Charisma Modifier and the Merchant's Attitude towards the player, however the exact formula for these changes are currently unknown.
Additionally, attempting to sell different items may cause the following values to round differently. The following values were gathered from the price at which a Merchant would buy a Greatsword +1 (Value: 1000GP), while attempting to sell 10xPurple Flourite Crystals (Value: 100GP each, 1000GP total) caused the price to be rounded to the nearest whole number.
Currently known values are shown in the following table:
|Merchant Buy Prices||-45 Attitude||0 Attitude||25 Attitude||50 Attitude||75 Attitude||100 Attitude|
Baldur's Gate 3 Merchants