diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseService.java b/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseService.java
index ae563e67a67e3d2fc8b9e5f42f15f19cd21fb340..a694dc11ce217b0946b6a326d6cf0a03fe467681 100644
--- a/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseService.java
+++ b/src/main/java/de/deadlocker8/budgetmaster/database/DatabaseService.java
@@ -81,7 +81,7 @@ public class DatabaseService
 
 	public void reset()
 	{
-		final List<Resettable> services = List.of(this.transactionService, templateService, categoryService, accountService, tagService, chartService, iconService, imageService);
+		final List<Resettable> services = List.of(this.transactionService, templateService, templateGroupService, categoryService, accountService, tagService, chartService, iconService, imageService);
 
 		for(Resettable service : services)
 		{
diff --git a/src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroupService.java b/src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroupService.java
index 951f9988449b6d339b6f7215719b665ae6e28b1b..2f0c97c6a756033f865bf0afb8cad5e4a7331f77 100644
--- a/src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroupService.java
+++ b/src/main/java/de/deadlocker8/budgetmaster/templategroup/TemplateGroupService.java
@@ -49,10 +49,12 @@ public class TemplateGroupService implements Resettable, AccessAllEntities<Templ
 	@Override
 	public void deleteAll()
 	{
+		LOGGER.info("Resetting template groups...");
 		for(TemplateGroup templateGroup : getAllEntitiesAsc())
 		{
 			deleteTemplateGroup(templateGroup.getID());
 		}
+		LOGGER.info("All template groups reset.");
 	}
 
 	public void deleteTemplateGroup(int ID)