Rules and laws revolving credit card surcharges vary by state and by card brand, be sure to verify that your business stays within compliance before implementing a surcharge.
Card
...
network resources for surcharging
Articles regarding surcharges
...
Applying surcharges
...