Adding extra product charges by making product pricy seriously results in bad impression and more cart abandons. Store owners sometimes have to charge product fee for customization, product insurance, extended warranty, gift wraps etc. Passing these charges directly to customers is the most trustworthy and effective way. MageComp has come up with Magento 2 Product Surcharge that allows applying product surcharge on orders in a transparent way without increasing product prices. The extension facilitates to set up similar or different product surcharge on multiple products.
Front End Demo Link: http://productsurcharge.magecomp.org/