diff --git a/src/Plugin/Commerce/CheckoutPane/ShippingInformation.php b/src/Plugin/Commerce/CheckoutPane/ShippingInformation.php
index 71f1880..99aec51 100644
--- a/src/Plugin/Commerce/CheckoutPane/ShippingInformation.php
+++ b/src/Plugin/Commerce/CheckoutPane/ShippingInformation.php
@@ -184,6 +184,9 @@ public function buildPaneForm(array $pane_form, FormStateInterface $form_state,
 
     $pane_form['shipping_profile'] = [
       '#type' => 'commerce_profile_select',
+      '#profile' => $this->order->getBillingProfile(),
+      '#profile_type' => 'customer',
+      '#profile_uid' => $this->order->getCustomerId(),
       '#default_value' => $shipping_profile,
       '#default_country' => $store->getAddress()->getCountryCode(),
       '#available_countries' => $available_countries,
diff --git a/src/Plugin/Field/FieldWidget/ShippingProfileWidget.php b/src/Plugin/Field/FieldWidget/ShippingProfileWidget.php
index 9191d93..2fac84b 100644
--- a/src/Plugin/Field/FieldWidget/ShippingProfileWidget.php
+++ b/src/Plugin/Field/FieldWidget/ShippingProfileWidget.php
@@ -88,9 +88,12 @@ public function formElement(FieldItemListInterface $items, $delta, array $elemen
     foreach ($store->get('shipping_countries') as $country_item) {
       $available_countries[] = $country_item->value;
     }
-
+    /** @var \Drupal\profile\Entity\ProfileInterface $profile */
     $element['profile'] = [
       '#type' => 'commerce_profile_select',
+      '#profile' => $profile,
+      '#profile_type' => $profile->bundle(),
+      '#profile_uid' => $profile->getOwnerId(),
       '#default_value' => $profile,
       '#default_country' => $store->getAddress()->getCountryCode(),
       '#available_countries' => $available_countries,
