diff --git a/brian_dashboard_manager/templating/helpers.py b/brian_dashboard_manager/templating/helpers.py
index 6f98043061fdf490c393ba9da5d1663e45bfe08f..1b2fd0cc33df4f6e9b0bf9f05adfcf7435a5ee13 100644
--- a/brian_dashboard_manager/templating/helpers.py
+++ b/brian_dashboard_manager/templating/helpers.py
@@ -199,6 +199,7 @@ def get_nren_interface_data(services, interfaces, excluded_dashboards):
             if 'MDVPN' in service['service_type']:
                 # MDVPN type services don't have data in BRIAN
                 continue
+
             title = f'{name} ({sid})'
             dashboard['SERVICES'].append({
                 'measurement': measurement,
@@ -256,6 +257,12 @@ def get_nren_interface_data(services, interfaces, excluded_dashboards):
                 })
 
             result[dashboard_name] = dashboard
+
+    for customer in list(result.keys()):
+        lengths = [len(val) for val in result[customer].values()]
+        if sum(lengths) == 0:
+            # no services/interfaces, so remove it
+            del result[customer]
     return result