diff --git a/commerce_license.install b/commerce_license.install
index 3d81fc400a0fd925ccd89e4013cacf118df075f5..1701f52e4d11cbbcc0d638506b2f7a3601a43ed0 100644
--- a/commerce_license.install
+++ b/commerce_license.install
@@ -124,3 +124,23 @@ function commerce_license_update_8206() {
   }
   $entity_definitions_installed_bundle_field_map->set($key_2, $bundle_field_map);
 }
+
+/**
+ * Convert recurring_period to commerce_license_period.
+ */
+function commerce_license_update_8207() {
+  $entity_type_manager = \Drupal::entityTypeManager();
+  $entity_field_manager = \Drupal::service('entity_field.manager');
+
+  $entity_type_manager->clearCachedDefinitions();
+  $entity_field_manager->clearCachedFieldDefinitions();
+
+  $key = 'commerce_product_variation.field_storage_definitions';
+  $entity_definitions_installed = \Drupal::keyValue('entity.definitions.installed');
+  $definitions = $entity_definitions_installed->get($key);
+
+  /** @var \Drupal\Core\Field\FieldDefinitionInterface[] $base_field_definitions */
+  $field_storage_definitions = $entity_field_manager->getFieldStorageDefinitions('commerce_product_variation');
+  $definitions['license_expiration'] = $field_storage_definitions['license_expiration'];
+  $entity_definitions_installed->set($key, $definitions);
+}