diff --git a/commerce_price_table.module b/commerce_price_table.module
index 72abc15..bda702d 100644
--- a/commerce_price_table.module
+++ b/commerce_price_table.module
@@ -522,6 +522,25 @@ function commerce_price_table_form_commerce_product_ui_product_form_alter(&$form
     }
   }
   $form['commerce_price']['#access'] = $access;
+  if (!isset($form['commerce_price'][LANGUAGE_NONE][0]['amount']['#default_value'])) {
+    $form['commerce_price'][LANGUAGE_NONE][0]['amount']['#default_value'] = '0.00';
+  }
+}
+
+/**
+ * Implements hook_inline_entity_form_entity_form_alter().
+ */
+function commerce_price_table_inline_entity_form_entity_form_alter(&$entity_form, $form_state) {
+  $access = TRUE;
+  foreach (commerce_price_table_get_field_instance_settings($entity_form['#entity_type'], $entity_form['#bundle']) as $setting) {
+    if (isset($setting['settings']['commerce_price_table']['hide_default_price']) && $setting['settings']['commerce_price_table']['hide_default_price'] == TRUE) {
+      $access = FALSE;
+    }
+  }
+  $entity_form['commerce_price']['#access'] = $access;
+  if (!isset($entity_form['commerce_price'][LANGUAGE_NONE][0]['amount']['#default_value'])) {
+    $entity_form['commerce_price'][LANGUAGE_NONE][0]['amount']['#default_value'] = '0.00';
+  }
 }
 
 /**
@@ -551,7 +570,7 @@ function commerce_price_table_entity_view_alter(&$build, $type) {
 }
 
 /**
- * Helper function that takes care of the quantity displayed in the headers of 
+ * Helper function that takes care of the quantity displayed in the headers of
  * the price table.
  */
 function commerce_price_table_display_quantity_headers($item) {
