Thank you Ray. I've added those calculations and it all seems to be working correctly now.
Is it possible to add this as a charge though as I need to show, in the cart display and when saving to database, the original price of the product AND the price of the surcharge cost.
Thank you for the number_format advice.
Appreciate it.
NJ