diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/importer/TagImporter.java b/src/main/java/de/deadlocker8/budgetmaster/database/importer/TagImporter.java
index 94b2cd44996bab05b00d4d56b6901d91249b9acb..34b2026e808c4743860759d8aa77804aeba9acf4 100644
--- a/src/main/java/de/deadlocker8/budgetmaster/database/importer/TagImporter.java
+++ b/src/main/java/de/deadlocker8/budgetmaster/database/importer/TagImporter.java
@@ -26,7 +26,7 @@ public class TagImporter extends ItemImporter<Tag>
 			return newTag.getID();
 		}
 
-		return tag.getID();
+		return existingTag.getID();
 	}
 
 	@Override
diff --git a/src/main/java/de/deadlocker8/budgetmaster/services/EntityType.java b/src/main/java/de/deadlocker8/budgetmaster/services/EntityType.java
index 8947051c050eaa082ab23118dabb912558142b3d..c34260a78946f2182f6bcef26f18747f39aa5849 100644
--- a/src/main/java/de/deadlocker8/budgetmaster/services/EntityType.java
+++ b/src/main/java/de/deadlocker8/budgetmaster/services/EntityType.java
@@ -11,7 +11,7 @@ public enum EntityType implements LocalizedEnum
 	CHART("show_chart", "background-purple", ImportRequired.OPTIONAL, "charts", "chart"),
 	REPORT("description", "background-green", ImportRequired.NONE, null, null),
 	CATEGORY("label", "background-orange", ImportRequired.REQUIRED, "categories", "category"),
-	TAGS("local_offer", "background-grey", ImportRequired.NONE, null, null),
+	TAGS("local_offer", "background-grey", ImportRequired.NONE, "tags", "tag"),
 	STATISTICS("insert_chart", "background-grey", ImportRequired.NONE, null, null),
 	SETTINGS("settings", "background-red", ImportRequired.NONE, null, null),
 	IMAGE("image", "background-grey", ImportRequired.REQUIRED, "images", "image"),
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/database/importer/TemplateImporterTest.java b/src/test/java/de/deadlocker8/budgetmaster/unit/database/importer/TemplateImporterTest.java
index c3f2d9b00e974e0570aa21c26e4d89092baada8f..2217f5b394022abd8856f68d96f5e98bb211939f 100644
--- a/src/test/java/de/deadlocker8/budgetmaster/unit/database/importer/TemplateImporterTest.java
+++ b/src/test/java/de/deadlocker8/budgetmaster/unit/database/importer/TemplateImporterTest.java
@@ -185,11 +185,6 @@ class TemplateImporterTest
 		Icon icon = new Icon("fas fa-icons");
 		icon = iconRepository.save(icon);
 
-		final Tag tag1 = new Tag("0815");
-		tag1.setID(1);
-		final Tag tag2 = new Tag("Apple Pie");
-		tag2.setID(2);
-
 		final Template template = new Template();
 		template.setID(15);
 		template.setTemplateName("My awesome template");
@@ -201,7 +196,7 @@ class TemplateImporterTest
 		template.setTags(List.of());
 		template.setDescription("Lorem Ipsum");
 		template.setIconReference(icon);
-		template.setTags(List.of(tag1, tag2));
+		template.setTags(List.of( new Tag("0815"), new Tag("Apple Pie")));
 
 		final Template template2 = new Template();
 		template2.setID(16);
@@ -210,7 +205,7 @@ class TemplateImporterTest
 		template2.setTags(List.of());
 		template2.setDescription("Lorem Ipsum");
 		template2.setIconReference(icon);
-		template2.setTags(List.of(tag1));
+		template2.setTags(List.of( new Tag("0815")));
 
 		TemplateGroup defaultTemplateGroup = new TemplateGroup("Default group", TemplateGroupType.DEFAULT);
 		defaultTemplateGroup = templateGroupRepository.save(defaultTemplateGroup);
diff --git a/src/test/java/de/deadlocker8/budgetmaster/unit/database/importer/TransactionImporterTest.java b/src/test/java/de/deadlocker8/budgetmaster/unit/database/importer/TransactionImporterTest.java
index 525378f37190381c1efcee8f9748a32152568172..959cf44fb75995f5e5639aa7fc3c9d8c909ab5af 100644
--- a/src/test/java/de/deadlocker8/budgetmaster/unit/database/importer/TransactionImporterTest.java
+++ b/src/test/java/de/deadlocker8/budgetmaster/unit/database/importer/TransactionImporterTest.java
@@ -213,9 +213,7 @@ class TransactionImporterTest
 		transaction.setDescription("Lorem Ipsum");
 
 		final Tag tag1 = new Tag("0815");
-		tag1.setID(1);
 		final Tag tag2 = new Tag("Apple Pie");
-		tag2.setID(2);
 
 		transaction.setTags(List.of(tag1, tag2));
 
@@ -258,10 +256,6 @@ class TransactionImporterTest
 		Account account = new Account("Awesome Account", AccountType.CUSTOM);
 		account = accountRepository.save(account);
 
-		final Tag tag1 = new Tag("0815");
-		tag1.setID(1);
-		final Tag tag2 = new Tag("Apple Pie");
-		tag2.setID(2);
 
 		final Transaction transaction = new Transaction();
 		transaction.setID(15);
@@ -271,7 +265,7 @@ class TransactionImporterTest
 		transaction.setCategory(category);
 		transaction.setAccount(account);
 		transaction.setDate(LocalDate.of(2022, 3, 30));
-		transaction.setTags(List.of(tag1, tag2));
+		transaction.setTags(List.of(new Tag("0815"), new Tag("Apple Pie")));
 
 		final Transaction transaction2 = new Transaction();
 		transaction2.setID(16);
@@ -281,7 +275,7 @@ class TransactionImporterTest
 		transaction2.setCategory(category);
 		transaction2.setAccount(account);
 		transaction2.setDate(LocalDate.of(2022, 3, 30));
-		transaction2.setTags(List.of(tag1));
+		transaction2.setTags(List.of(new Tag("0815")));
 
 		final TagImporter tagImporter = new TagImporter(tagRepository);
 		final TransactionImporter importer = new TransactionImporter(transactionRepository, tagImporter);