I need a Magento 2.1.2 extension(s) that will
You may take a look at this Hide Price extension for Magento 2 that manages the price visibility for particular customer groups, for example, the not logged in users.
You can also check out the demo – http://demo.itoris.com/mage2/cobalt-cooltech-trade-fitness-short-hide-price-example.html
Hope it will be of help!
This should be built in Magento really...
Wrong.. Magento 2 can't hide prices for not logged in users natively. You need the above extension to accomplish that.
Check our Magento 2 Hide Price extension which hides the product price and "Add to Cart" button for the customer groups and categories to provide personal approach & organize private sales in Magento 2 stores.
To serve your purpose, you may select "Not Logged in" customer group to hide prices and show only when they login.