Do merchants keep the items you sell to them forever

the-witcher-3

I've been scouring all the undiscovered locations and have gotten into the habit of looting everything from the enemies I have killed and then selling the weapons and armor to Lafargue in Toussaint. I've accumulated over 200k coin so far doing this.

One thing I noticed is it appears that Lafargue has kept everything I have ever sold to him. Meanwhile there's an art merchant nearby whom I sell other junk to and I noticed that his inventory has cleared unlike Lafargue's.

I'm also pretty sure Hattori has kept the weapons I've sold to him since the beginning too.

So it seems like some merchants will hold on to their stock but other (lesser?) merchants do not. Is this the case?

The only reason why I ask this is because the menus lag a lot when there are a lot of items onscreen (on PS4 at least, not sure about other platforms), and it'll be a pain to deal with Lafargue in the future if his inventory will forever be chock-a-block of worthless weapons like longswords and blackjacks.

Best Answer

I couldn't really find a consensus among players when googling this topic so I decided to do some testing.

After completing the last main quests of the Blood & Wine expansion I noticed that Lafargue's stock had reset! This made me think that either:

  1. Completing the quest(s) had reset his stock just because, or;
  2. Time passes after completing those quests so maybe it had nothing to do with those quests and it was just because some time had passed.

I loaded a save file just before seeing Damien in the Capture the Castle quest (which would lock me in to the game's final quests) and I checked Lafargue's stock. He still has all the weapons I've sold to him. I then sold him a sword I had on hand at the time.

Meanwhile I went to the art merchant nearby and checked his stock. He only had his standard set of items and didn't retain any of the junk I've sold to him in the past. I then sold him some more junk I had on hand.

I then meditated for 5 days and checked on the art merchant and Lafargue. The art merchant's stock had reset as expected, however with Lafargue only the sword I sold to him last was gone and he still retained all the old weapons. I meditated for an additional 30 days or so just to make sure and it didn't make any difference.

So in conclusion:

  • It seems that the stock should (and does) reset, but for some reason Lafargue's stock didn't. If I sell him a sword then meditate 5 days only that sword will disappear but not the other items?
  • Finishing the final B&W main quests did reset Lafargue back to normal.
  • So a glitch then? Or maybe there was some period of time where the game on purpose retains all stuff sold to him, but I can't think of why this would be the case.

Edit: You can download my PS4 save files here (GOTY v1.60).