Dyche knows that the club will always have to field interest in their rising stars.
"It's part of the reality of the club," Dyche told Lancs.live. "We're not giants in the Premier League.
"We can't pay the wages that other clubs pay and some of the numbers that these players get are astronomical.
"They're miles above what we can pay.
"When that moment comes, I have to factor that in a little bit as well and say 'look, this is a chance for them to go and get whatever that may be and we can't compete with that'.
"There is a little bit of that.
"The business comes first, of course, but there's also a bit of moral fibre there and we can't stop a player from having that opportunity.
"But I can assure you it will only happen if the numbers are correct.
"The numbers now in our world are high and we're in a position to say no, we don't need to sell anyone.
"So if anyone wants to come for any of our players, they had better have a war chest."