diff --git a/opentech/apply/funds/models/forms.py b/opentech/apply/funds/models/forms.py
index 24650f12215d49ded3c8b044f2079786075d877f..40bf70d7308353816a2ba3b97bde955f0a31ba99 100644
--- a/opentech/apply/funds/models/forms.py
+++ b/opentech/apply/funds/models/forms.py
@@ -42,7 +42,7 @@ class AbstractRelatedForm(Orderable):
 
     def __eq__(self, other):
         try:
-            return self.fields == other.fields
+            return self.fields == other.fields and self.sort_order == other.sort_order
         except AttributeError:
             return False
 
@@ -80,7 +80,7 @@ class AbstractRelatedReviewForm(Orderable):
 
     def __eq__(self, other):
         try:
-            return self.fields == other.fields
+            return self.fields == other.fields and self.sort_order == other.sort_order
         except AttributeError:
             return False