diff --git a/hledger-web/.hledger/web/templates/balancereport.hamlet b/hledger-web/.hledger/web/templates/balancereport.hamlet
new file mode 100644
index 000000000..fe7fd145e
--- /dev/null
+++ b/hledger-web/.hledger/web/templates/balancereport.hamlet
@@ -0,0 +1,9 @@
+^{accountsheading}
+
+ $forall i <- items
+ ^{itemAsHtml' i}
+
+
+ |
+ |
+ | #{mixedAmountAsHtml total}
diff --git a/hledger-web/.hledger/web/templates/balancereportitem.hamlet b/hledger-web/.hledger/web/templates/balancereportitem.hamlet
new file mode 100644
index 000000000..295760740
--- /dev/null
+++ b/hledger-web/.hledger/web/templates/balancereportitem.hamlet
@@ -0,0 +1,5 @@
+ |
#{adisplay}
+ #{mixedAmountAsHtml abal}