diff --git a/scipost_django/finances/forms.py b/scipost_django/finances/forms.py
index c642baf033229dd13bfb4088c14293fa5eb7b877..bd3d7102103d632dbc0157c0782e95c428e49621 100644
--- a/scipost_django/finances/forms.py
+++ b/scipost_django/finances/forms.py
@@ -301,6 +301,19 @@ class SubsidyAttachmentForm(forms.ModelForm):
             "date": forms.DateInput(attrs={"type": "date"}),
         }
 
+    subsidy = forms.ModelChoiceField(
+        queryset=Subsidy.objects.all(),
+        widget=autocomplete.ModelSelect2(
+            url=reverse_lazy("finances:subsidy_autocomplete"),
+            attrs={
+                "data-html": True,
+                "style": "width: 100%",
+            },
+        ),
+        help_text=("Start typing, and select from the popup."),
+        required=False,
+    )
+
     def clean_attachment(self):
         attachment = self.cleaned_data["attachment"]
 
diff --git a/scipost_django/finances/templates/finances/subsidyattachment_form.html b/scipost_django/finances/templates/finances/subsidyattachment_form.html
index b8b24a26780b4bd686c9af41952de05aa0747b39..3fdf09fac42b77300303496f595a41f45a70b115 100644
--- a/scipost_django/finances/templates/finances/subsidyattachment_form.html
+++ b/scipost_django/finances/templates/finances/subsidyattachment_form.html
@@ -83,3 +83,8 @@
     </div>
   </div>
 {% endblock content %}
+
+{% block footer_script %}
+  {{ block.super }}
+  {{ form.media }}
+{% endblock footer_script %}