diff --git a/src/clear_cmd.cpp b/src/clear_cmd.cpp
index 02c6119238..6497ed1f12 100644
--- a/src/clear_cmd.cpp
+++ b/src/clear_cmd.cpp
@@ -33,7 +33,7 @@ static CommandCost ClearTile_Clear(TileIndex tile, DoCommandFlag flags)
 		PR_CLEAR_GRASS,
 		PR_CLEAR_ROUGH,
 		PR_CLEAR_ROCKS,
-		PR_CLEAR_FILEDS,
+		PR_CLEAR_FIELDS,
 		PR_CLEAR_ROUGH,
 		PR_CLEAR_ROUGH,
 	};
diff --git a/src/economy_type.h b/src/economy_type.h
index 450b9cc88c..9cde6d7dc4 100644
--- a/src/economy_type.h
+++ b/src/economy_type.h
@@ -89,7 +89,7 @@ enum Price {
 	PR_CLEAR_GRASS,
 	PR_CLEAR_ROUGH,
 	PR_CLEAR_ROCKS,
-	PR_CLEAR_FILEDS,
+	PR_CLEAR_FIELDS,
 	PR_CLEAR_TREES,
 	PR_CLEAR_RAIL,
 	PR_CLEAR_SIGNALS,
diff --git a/src/table/pricebase.h b/src/table/pricebase.h
index ab71dec967..c7fe14bdf2 100644
--- a/src/table/pricebase.h
+++ b/src/table/pricebase.h
@@ -35,7 +35,7 @@ extern const PriceBaseSpec _price_base_specs[] = {
 	{     20, PCAT_CONSTRUCTION, GSF_END,        INVALID_PRICE         }, ///< PR_CLEAR_GRASS
 	{     40, PCAT_CONSTRUCTION, GSF_END,        INVALID_PRICE         }, ///< PR_CLEAR_ROUGH
 	{    200, PCAT_CONSTRUCTION, GSF_END,        INVALID_PRICE         }, ///< PR_CLEAR_ROCKS
-	{    500, PCAT_CONSTRUCTION, GSF_END,        INVALID_PRICE         }, ///< PR_CLEAR_FILEDS
+	{    500, PCAT_CONSTRUCTION, GSF_END,        INVALID_PRICE         }, ///< PR_CLEAR_FIELDS
 	{     20, PCAT_CONSTRUCTION, GSF_END,        INVALID_PRICE         }, ///< PR_CLEAR_TREES
 	{    -70, PCAT_CONSTRUCTION, GSF_END,        INVALID_PRICE         }, ///< PR_CLEAR_RAIL
 	{     10, PCAT_CONSTRUCTION, GSF_END,        INVALID_PRICE         }, ///< PR_CLEAR_SIGNALS