diff --git a/InvenTree/build/forms.py b/InvenTree/build/forms.py
index bc7bdd50f5..f385db7f9c 100644
--- a/InvenTree/build/forms.py
+++ b/InvenTree/build/forms.py
@@ -155,59 +155,6 @@ class CompleteBuildForm(HelperForm):
         ]
 
 
-class CompleteBuildOutputForm(HelperForm):
-    """
-    Form for completing a single build output
-    """
-
-    field_prefix = {
-        'serial_numbers': 'fa-hashtag',
-    }
-
-    field_placeholder = {
-    }
-
-    location = forms.ModelChoiceField(
-        queryset=StockLocation.objects.all(),
-        label=_('Location'),
-        help_text=_('Location of completed parts'),
-    )
-
-    stock_status = forms.ChoiceField(
-        label=_('Status'),
-        help_text=_('Build output stock status'),
-        initial=StockStatus.OK,
-        choices=StockStatus.items(),
-    )
-
-    confirm_incomplete = forms.BooleanField(
-        required=False,
-        label=_('Confirm incomplete'),
-        help_text=_("Confirm completion with incomplete stock allocation")
-    )
-
-    confirm = forms.BooleanField(required=True, label=_('Confirm'), help_text=_('Confirm build completion'))
-
-    output = forms.ModelChoiceField(
-        queryset=StockItem.objects.all(),  # Queryset is narrowed in the view
-        widget=forms.HiddenInput(),
-    )
-
-    class Meta:
-        model = Build
-        fields = [
-            'location',
-            'output',
-            'stock_status',
-            'confirm',
-            'confirm_incomplete',
-        ]
-
-    def __init__(self, *args, **kwargs):
-
-        super().__init__(*args, **kwargs)
-
-
 class CancelBuildForm(HelperForm):
     """ Form for cancelling a build """
 
diff --git a/InvenTree/build/templates/build/allocation_card.html b/InvenTree/build/templates/build/allocation_card.html
deleted file mode 100644
index 3ce4a52aeb..0000000000
--- a/InvenTree/build/templates/build/allocation_card.html
+++ /dev/null
@@ -1,51 +0,0 @@
-{% load i18n %}
-{% load inventree_extras %}
-
-{% define item.pk as pk %}
-
-
\ No newline at end of file
diff --git a/InvenTree/build/templates/build/complete_output.html b/InvenTree/build/templates/build/complete_output.html
deleted file mode 100644
index d03885774f..0000000000
--- a/InvenTree/build/templates/build/complete_output.html
+++ /dev/null
@@ -1,53 +0,0 @@
-{% extends "modal_form.html" %}
-{% load inventree_extras %}
-{% load i18n %}
-
-{% block pre_form_content %}
-
-{% if not build.has_tracked_bom_items %}
-{% elif fully_allocated %}
-
-    {% trans "Stock allocation is complete for this output" %}
-
-{% else %}
-
-    
{% trans "Stock allocation is incomplete" %}
-
-    
-        
-            
-            
-                
-                    
-                        {% for part in unallocated_parts %}
-                        - 
-                            {% include "hover_image.html" with image=part.image %} {{ part }}
-                        -                        {% endfor %}
-
-                
-            
-        
-    
-
-    
-        {% trans "The following items will be created" %}
-    
-    
-        {% include "hover_image.html" with image=build.part.image %}
-        {% if output.serialized %}
-        {{ output.part.full_name }} - {% trans "Serial Number" %} {{ output.serial }}
-        {% else %}
-        {% decimal output.quantity %} x {{ output.part.full_name }}
-        {% endif %}
-    
-