diff --git a/BankYouBankrupt/BankYouBankruptContracts/SearchModels/AccountSearchModel.cs b/BankYouBankrupt/BankYouBankruptContracts/SearchModels/AccountSearchModel.cs
new file mode 100644
index 0000000..90f6327
--- /dev/null
+++ b/BankYouBankrupt/BankYouBankruptContracts/SearchModels/AccountSearchModel.cs
@@ -0,0 +1,25 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BankYouBankruptContracts.SearchModels
+{
+	public class AccountSearchModel
+	{
+		public int? Id { get; set; }
+
+		public string? AccountNumber { get; set; } = string.Empty;
+
+		public int? CashierId { get; set; }
+
+		public int? ClientId { get; set; }
+
+		public string? PasswordAccount { get; set; } = string.Empty;
+
+		public double? Balance { get; set; }
+
+		public DateTime? DateOpen { get; set; }
+	}
+}
diff --git a/BankYouBankrupt/BankYouBankruptContracts/SearchModels/CashWithdrawalSearchModel.cs b/BankYouBankrupt/BankYouBankruptContracts/SearchModels/CashWithdrawalSearchModel.cs
new file mode 100644
index 0000000..b629919
--- /dev/null
+++ b/BankYouBankrupt/BankYouBankruptContracts/SearchModels/CashWithdrawalSearchModel.cs
@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BankYouBankruptContracts.SearchModels
+{
+	public class CashWithdrawalSearchModel
+	{
+		public int? Id { get; set; }
+
+		public int? AccountId { get; set; }
+
+		public int? Sum { get; set; }
+
+		public DateTime? DateOperation { get; set; }
+	}
+}
diff --git a/BankYouBankrupt/BankYouBankruptContracts/SearchModels/CashierSearchModel.cs b/BankYouBankrupt/BankYouBankruptContracts/SearchModels/CashierSearchModel.cs
new file mode 100644
index 0000000..bced61b
--- /dev/null
+++ b/BankYouBankrupt/BankYouBankruptContracts/SearchModels/CashierSearchModel.cs
@@ -0,0 +1,25 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BankYouBankruptContracts.SearchModels
+{
+	public class CashierSearchModel
+	{
+		public int? Id { get; set; }
+
+		public string? Name { get; set; }
+
+		public string? Surname { get; set; }
+
+		public string? Patronymic { get; set; }
+
+		public string? Email { get; set; }
+
+		public string? Password { get; set; }
+
+		public string? Telephone { get; set; }
+	}
+}
diff --git a/BankYouBankrupt/BankYouBankruptContracts/SearchModels/MoneyTransferSearchModel.cs b/BankYouBankrupt/BankYouBankruptContracts/SearchModels/MoneyTransferSearchModel.cs
new file mode 100644
index 0000000..fd1bbcc
--- /dev/null
+++ b/BankYouBankrupt/BankYouBankruptContracts/SearchModels/MoneyTransferSearchModel.cs
@@ -0,0 +1,21 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BankYouBankruptContracts.SearchModels
+{
+	public class MoneyTransferSearchModel
+	{
+		public int? Id { get; set; }
+
+		public int? Sum { get; set; }
+
+		public int? AccountSenderId { get; set; }
+
+		public int? AccountPayeeId { get; set; }
+
+		public DateTime? DateOperation { get; set; }
+	}
+}