diff --git a/opentech/apply/determinations/migrations/0005_determination_drupal_id.py b/opentech/apply/determinations/migrations/0005_determination_drupal_id.py
new file mode 100644
index 0000000000000000000000000000000000000000..5b3c5626e3c2bc831cf781ec5e320ee3ccfe4a62
--- /dev/null
+++ b/opentech/apply/determinations/migrations/0005_determination_drupal_id.py
@@ -0,0 +1,18 @@
+# Generated by Django 2.0.2 on 2018-08-29 17:14
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('determinations', '0004_change_labels'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='determination',
+            name='drupal_id',
+            field=models.IntegerField(blank=True, editable=False, null=True),
+        ),
+    ]
diff --git a/opentech/apply/determinations/models.py b/opentech/apply/determinations/models.py
index 2ad79b26a53892fa7c03bb478eb2ec990c481233..2824c367a2205aa086e598c0d1e7fd2c24508945 100644
--- a/opentech/apply/determinations/models.py
+++ b/opentech/apply/determinations/models.py
@@ -52,6 +52,9 @@ class Determination(models.Model):
     created_at = models.DateTimeField(verbose_name=_('Creation time'), auto_now_add=True)
     updated_at = models.DateTimeField(verbose_name=_('Update time'), auto_now=True)
 
+    # Meta: used for migration purposes only
+    drupal_id = models.IntegerField(null=True, blank=True, editable=False)
+
     @property
     def stripped_message(self):
         return bleach.clean(self.message, tags=[], strip=True)