Usually, marketers don’t recommend hiding prices on product pages of an online store because it may trigger mistrust in prospects. But there are situations when it may be useful to hide price in Magento 2 at least from not logged-in users.You can enable Magento 2 Hide Price for not logget in customer group” and set a custom message as “Log in to see price” with a custom URL link to Customer Login Page.