The defensive midfielder is wanted by the likes of Chelsea, but Moyes wants to ensure he has a long future at West Ham.
Rice may even become the club's next captain, as Moyes believes he is too important to lose.
"I am confident he will be here because he is under contract, but whatever club you are at, even the biggest clubs sell their best players at the right value," Moyes told reporters.
"My intention is not to sell Declan at all, my intention is to keep him.
"We can't stop other clubs making offers but I'm guessing you [the media] will speculate, but the truth is we have had no offers for anybody. He is a really good player and I see him helping us, I hope that he sees what we are trying to add which will make him excited about being at West Ham.
"Declan was reassured when he signed a five-year contract, when you do that you decide you are committed to the club. If somebody then turns up and offers you a bundle of cash, that's the club's decision.
"I think Declan is the future captain of West Ham going forward. When Mark Noble comes to an end I think it will be Declan Rice. We have no intention of letting him go but if it does come it will need to be 'Bank of England' money."