diff --git a/includes/eck.inline_entity_form.inc b/includes/eck.inline_entity_form.inc
index caf7bf6..a6f5b68 100644
--- a/includes/eck.inline_entity_form.inc
+++ b/includes/eck.inline_entity_form.inc
@@ -62,6 +62,14 @@ class EckInlineEntityFormController extends EntityInlineEntityFormController {
    * Overrides EntityInlineEntityFormController::entityForm().
    */
   public function entityForm($entity_form, &$form_state) {
+    $entity = $entity_form['#entity'];
+
+    // Clone entity
+    if ($entity_form['#op'] == 'clone') {
+      $entity->id = NULL;
+      $entity_form['#entity'] = $entity;
+    }
+
     $entity_form = array_merge($entity_form, eck__entity__form($entity_form, $form_state, $entity_form['#entity']));
     unset($entity_form['submit']);
     return $entity_form;
