diff --git a/icons/ticket-check.json b/icons/ticket-check.json
new file mode 100644
index 000000000..2402fd31c
--- /dev/null
+++ b/icons/ticket-check.json
@@ -0,0 +1,27 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "danielbayley"
+ ],
+ "tags": [
+ "entry",
+ "pass",
+ "voucher",
+ "event",
+ "concert",
+ "show",
+ "booked",
+ "purchased",
+ "receipt",
+ "redeemed",
+ "validated",
+ "verified",
+ "certified",
+ "checked",
+ "used"
+ ],
+ "categories": [
+ "account",
+ "transportation"
+ ]
+}
\ No newline at end of file
diff --git a/icons/ticket-check.svg b/icons/ticket-check.svg
new file mode 100644
index 000000000..c0448cba0
--- /dev/null
+++ b/icons/ticket-check.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/ticket-minus.json b/icons/ticket-minus.json
new file mode 100644
index 000000000..94af426cc
--- /dev/null
+++ b/icons/ticket-minus.json
@@ -0,0 +1,24 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "danielbayley"
+ ],
+ "tags": [
+ "entry",
+ "pass",
+ "voucher",
+ "event",
+ "concert",
+ "show",
+ "remove",
+ "cancel",
+ "unbook",
+ "subtract",
+ "decrease",
+ "-"
+ ],
+ "categories": [
+ "account",
+ "transportation"
+ ]
+}
\ No newline at end of file
diff --git a/icons/ticket-minus.svg b/icons/ticket-minus.svg
new file mode 100644
index 000000000..d74ec27a5
--- /dev/null
+++ b/icons/ticket-minus.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/ticket-percent.json b/icons/ticket-percent.json
new file mode 100644
index 000000000..006c4fd8d
--- /dev/null
+++ b/icons/ticket-percent.json
@@ -0,0 +1,25 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "danielbayley"
+ ],
+ "tags": [
+ "discount",
+ "reduced",
+ "offer",
+ "voucher",
+ "entry",
+ "pass",
+ "event",
+ "concert",
+ "show",
+ "book",
+ "purchase",
+ "%"
+ ],
+ "categories": [
+ "account",
+ "transportation",
+ "shopping"
+ ]
+}
diff --git a/icons/ticket-percent.svg b/icons/ticket-percent.svg
new file mode 100644
index 000000000..1349e1ce4
--- /dev/null
+++ b/icons/ticket-percent.svg
@@ -0,0 +1,16 @@
+
diff --git a/icons/ticket-plus.json b/icons/ticket-plus.json
new file mode 100644
index 000000000..161332444
--- /dev/null
+++ b/icons/ticket-plus.json
@@ -0,0 +1,22 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "danielbayley"
+ ],
+ "tags": [
+ "entry",
+ "pass",
+ "voucher",
+ "event",
+ "concert",
+ "show",
+ "book",
+ "purchase",
+ "add",
+ "+"
+ ],
+ "categories": [
+ "account",
+ "transportation"
+ ]
+}
\ No newline at end of file
diff --git a/icons/ticket-plus.svg b/icons/ticket-plus.svg
new file mode 100644
index 000000000..28dfcf64d
--- /dev/null
+++ b/icons/ticket-plus.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/ticket-slash.json b/icons/ticket-slash.json
new file mode 100644
index 000000000..1f4edbd03
--- /dev/null
+++ b/icons/ticket-slash.json
@@ -0,0 +1,39 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "danielbayley"
+ ],
+ "tags": [
+ "entry",
+ "pass",
+ "voucher",
+ "event",
+ "concert",
+ "show",
+ "redeemed",
+ "used",
+ "marked",
+ "checked",
+ "verified",
+ "spoiled",
+ "invalidated",
+ "void",
+ "denied",
+ "refused",
+ "banned",
+ "barred",
+ "forbidden",
+ "prohibited",
+ "cancelled",
+ "cancellation",
+ "refunded",
+ "delete",
+ "remove",
+ "clear",
+ "error"
+ ],
+ "categories": [
+ "account",
+ "transportation"
+ ]
+}
\ No newline at end of file
diff --git a/icons/ticket-slash.svg b/icons/ticket-slash.svg
new file mode 100644
index 000000000..b5adb2863
--- /dev/null
+++ b/icons/ticket-slash.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/ticket-x.json b/icons/ticket-x.json
new file mode 100644
index 000000000..6b2aabb7a
--- /dev/null
+++ b/icons/ticket-x.json
@@ -0,0 +1,36 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "danielbayley"
+ ],
+ "tags": [
+ "entry",
+ "pass",
+ "voucher",
+ "event",
+ "concert",
+ "show",
+ "cancelled",
+ "cancellation",
+ "refunded",
+ "used",
+ "void",
+ "invalidated",
+ "spoiled",
+ "denied",
+ "refused",
+ "banned",
+ "barred",
+ "forbidden",
+ "prohibited",
+ "delete",
+ "remove",
+ "clear",
+ "error",
+ "x"
+ ],
+ "categories": [
+ "account",
+ "transportation"
+ ]
+}
\ No newline at end of file
diff --git a/icons/ticket-x.svg b/icons/ticket-x.svg
new file mode 100644
index 000000000..b3d935537
--- /dev/null
+++ b/icons/ticket-x.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/ticket.json b/icons/ticket.json
index 2de67e3ec..1b1c3e054 100644
--- a/icons/ticket.json
+++ b/icons/ticket.json
@@ -9,6 +9,9 @@
"entry",
"pass",
"voucher",
+ "event",
+ "concert",
+ "show",
"perforated",
"dashed"
],