The indefinite Z-transform technique is proposed. The method for solving linear difference equations using indefinite Z-transforms is compared with the methods employing the infinite one-sided Z-transforms and the finite Z-transforms. The distinct advantage of the method presented in this paper is that the desired solutions are obtained without employing standard inverse Z-transform techniques, such as the convolution theorem, or extensive Z-transform tables. All that is needed here for the derivations of the desired solutions is the application of Cramer's rule for the solution of simultaneous algebraic equations using the characteristic values. Therefore, this technique could be also readily used by those who have not studied the familiar Z-transform technique.