diff --git uc_linkpoint_api.module uc_linkpoint_api.module
index de71d7a..34eb9aa 100644
--- uc_linkpoint_api.module
+++ uc_linkpoint_api.module
@@ -444,6 +444,12 @@ function _uc_linkpt_xml_payment($order, $amount) {
     }
   }
 
+  // Prevent floating point errors, by rounding off to cents
+  $subtotal = round($subtotal, 2);
+  $shipping = round($shipping, 2);
+  $tax = round($tax, 2);
+  $amount = round($amount, 2);
+
   $xml = '';
   $xml .="<payment>";
     // Only break down the payment information if it totals up to the chargetotal.
