diff --git a/erpnext/regional/report/uae_vat/uae_vat.html b/erpnext/regional/report/uae_vat/uae_vat.html
new file mode 100644
index 00000000000..861c0c818de
--- /dev/null
+++ b/erpnext/regional/report/uae_vat/uae_vat.html
@@ -0,0 +1,68 @@
+{%
+ var report_columns = report.get_columns_for_print();
+ report_columns = report_columns.filter(col => !col.hidden);
+
+ if (report_columns.length > 8) {
+ frappe.throw(__("Too many columns. Export the report and print it using a spreadsheet application."));
+ }
+%}
+
+
{%= __(report.report_name) %}
+
+{%= __("VAT on Sales and All Other Outputs") %}
+
+
+
+
+ {% for (let i=0; i{%= report_columns[i].label %}
+ {% } %}
+
+
+
+ {% for (let j=1; j<12; j++) { %}
+ {%
+ var row = data[j];
+ %}
+
+ {% for (let i=0; i
+ {% const fieldname = report_columns[i].fieldname; %}
+ {% if (!is_null(row[fieldname])) { %}
+ {%= frappe.format(row[fieldname], report_columns[i], {}, row) %}
+ {% } %}
+
+ {% } %}
+
+ {% } %}
+
+
+
+{%= __("VAT on Expenses and All Other Inputs") %}
+
+
+
+ {% for (let i=0; i{%= report_columns[i].label %}
+ {% } %}
+
+
+
+ {% for (let j=12; j
+ {% for (let i=0; i
+ {% const fieldname = report_columns[i].fieldname; %}
+ {% if (!is_null(row[fieldname])) { %}
+ {%= frappe.format(row[fieldname], report_columns[i], {}, row) %}
+ {% } %}
+
+ {% } %}
+
+ {% } %}
+
+
+
\ No newline at end of file