diff --git a/src/wireviz/templates/bom.html b/src/wireviz/templates/bom.html
new file mode 100644
index 0000000..86a1b27
--- /dev/null
+++ b/src/wireviz/templates/bom.html
@@ -0,0 +1,73 @@
+
+
+
+
+{% macro bom_header_gen() -%}
+
+ {% for item in bom_header %}
+ | {{ item }} |
+ {% endfor %}
+
+{%- endmacro %}
+
+
+
+
+ {% if not bom_reversed %}
+ {{ bom_header_gen() }}
+ {% endif %}
+
+ {% for row in bom_content %}
+
+ {% for item in row %}
+ | {{ item }} |
+ {% endfor %}
+
+ {% endfor %}
+
+ {% if bom_reversed %}
+ {{ bom_header_gen() }}
+ {% endif %}
+
+
+