diff --git a/hshassets/templatetags/bulma.py b/hshassets/templatetags/bulma.py
index 88b74e54ce112aecc494da2b27043f7480dab7f7..b2daafbc638b51fbbdb9d5da7fbfd6179974e011 100644
--- a/hshassets/templatetags/bulma.py
+++ b/hshassets/templatetags/bulma.py
@@ -1,6 +1,6 @@
 from django import template
 from django.utils.safestring import mark_safe
-from django.forms import widgets
+from django.forms import widgets, BaseFormSet
 
 from hshassets.forms.utils import render_form_field, render_form_generics, render_form_errors, render_submit_button, instance_of
 from hshassets.forms.elements import Field
@@ -46,7 +46,8 @@ def bulma_form_fields(form):
 
 @register.simple_tag
 def bulma_form_errors(form):
-    return render_form_errors([str(e) for e in form.non_field_errors()])
+    errors = form.non_form_errors() if isinstance(form, BaseFormSet) else form.non_field_errors()
+    return render_form_errors([str(e) for e in errors])
 
 
 @register.simple_tag