This article focuses on the finite‐time mixed and passive filtering problem for discrete‐time singular systems with randomly occurring nonlinear perturbations. The main purpose is to design a filter, which ensures the singular error system is stochastically finite‐time bounded and satisfies mixed and passive performance. By constructing an augmented matrix, the properties of matrix determinant and rank are used to prove that the singular system is regular and causal, Finsler's lemma and Projection lemma are used in the design process to acquire additional slack variable matrices, thereby enhancing the solution space with extra degrees of freedom. Then, the unknown parameters of the filter are obtained by solving the less conservative linear matrix inequalities. Finally, the feasibility of the proposed method is verified through a common numerical example and by controlling a DC motor for an inverted pendulum.