--- a/modules/customer/includes/commerce_customer.checkout_pane.inc
+++ b/modules/customer/includes/commerce_customer.checkout_pane.inc
@@ -175,7 +175,7 @@ function commerce_customer_profile_pane_checkout_form($form, &$form_state, $chec
         }
       }
       // If profile copy action has not been set and the default action TRUE.
-      elseif (empty($order->data['profile_copy']) && $profile_copy_default) {
+      elseif (empty($order->data['profile_copy'][$checkout_pane['pane_id']]) && $profile_copy_default) {
         // Get field names that will be copied from the source profile.
         foreach (field_info_instances('commerce_customer_profile', $source_profile_type['type']) as $field_name => $field) {
           // If the field exists on the destination profile then disable it.
