As far as I remember, they don't charge for actually making the key. You typically just pay for whatever key blank you need, which is typically about $1.97 to around $5.98. The average is about $2.50.
Does CVS have a key copier?
Since CVS is a pharmacy retail store, they do not accommodate a key kiosk at any of their store locations, and neither do they own the equipment and machine to make or duplicate keys.
How much does duplicating a key cost?
Typical costs: For $1.25-$2 you can get a basic door or car key copied at most local hardware stores. The copying is done by a store employee who may or may not have training on how to copy keys.
Does Lowes duplicate keys that say do not duplicate?
Wal-Mart, Home Depot and Lowe's all have self serve kiosk that allow anyone in possession of any non-restricted key (meaning open market key blanks) to walk up, put the key in the machine and duplicate them without any validation.