diff --git a/InvenTree/company/fixtures/supplier_part.yaml b/InvenTree/company/fixtures/supplier_part.yaml
index 0ebc07d8d9..7ed59f0e81 100644
--- a/InvenTree/company/fixtures/supplier_part.yaml
+++ b/InvenTree/company/fixtures/supplier_part.yaml
@@ -66,4 +66,4 @@
     part: 4
     supplier: 2
     SKU: 'R_4K7_0603.100PCK'
-    pack_size: 100
+    pack_units: '100'
diff --git a/InvenTree/company/templates/company/supplier_part.html b/InvenTree/company/templates/company/supplier_part.html
index 1e88babae3..917b1ad2fe 100644
--- a/InvenTree/company/templates/company/supplier_part.html
+++ b/InvenTree/company/templates/company/supplier_part.html
@@ -162,11 +162,11 @@ src="{% static 'img/blank_image.png' %}"
             <td>{{ part.packaging }}{% include "clip.html" %}</td>
         </tr>
         {% endif %}
-        {% if part.pack_size != 1.0 %}
+        {% if part.pack_units %}
         <tr>
             <td><span class='fas fa-box'></span></td>
-            <td>{% trans "Pack Quantity" %}</td>
-            <td>{% decimal part.pack_size %} {% include "part/part_units.html" with part=part.part %}</td>
+            <td>{% trans "Units" %}</td>
+            <td>{% part.pack_units %} {% include "part/part_units.html" with part=part.part %}</td>
         </tr>
         {% endif %}
         {% if part.note %}
diff --git a/InvenTree/order/tests.py b/InvenTree/order/tests.py
index b3870f1fb4..a2b4a637b6 100644
--- a/InvenTree/order/tests.py
+++ b/InvenTree/order/tests.py
@@ -228,7 +228,7 @@ class OrderTest(TestCase):
             part=prt,
             supplier=sup,
             SKU='SKUx10',
-            pack_size=10,
+            pack_units='10',
         )
 
         # Create a new supplier part with smaller pack size
@@ -236,7 +236,7 @@ class OrderTest(TestCase):
             part=prt,
             supplier=sup,
             SKU='SKUx0.1',
-            pack_size=0.1,
+            pack_units='0.1',
         )
 
         # Record values before we start
diff --git a/InvenTree/part/test_pricing.py b/InvenTree/part/test_pricing.py
index 8859acca47..712a958d21 100644
--- a/InvenTree/part/test_pricing.py
+++ b/InvenTree/part/test_pricing.py
@@ -63,14 +63,14 @@ class PartPricingTests(InvenTreeTestCase):
             supplier=self.supplier_2,
             part=self.part,
             SKU='SUP_2',
-            pack_size=2.5,
+            pack_units='2.5',
         )
 
         self.sp_3 = company.models.SupplierPart.objects.create(
             supplier=self.supplier_2,
             part=self.part,
             SKU='SUP_3',
-            pack_size=10
+            pack_units='10'
         )
 
         company.models.SupplierPriceBreak.objects.create(
@@ -322,7 +322,7 @@ class PartPricingTests(InvenTreeTestCase):
         # $5 AUD each
         line_1 = po.add_line_item(self.sp_2, quantity=10, purchase_price=Money(5, 'AUD'))
 
-        # $30 CAD each (but pack_size is 10, so really $3 CAD each)
+        # $30 CAD each (but pack_units is 10, so really $3 CAD each)
         line_2 = po.add_line_item(self.sp_3, quantity=5, purchase_price=Money(30, 'CAD'))
 
         pricing.update_purchase_cost()