The features and differences of various GPS differential code bias (DCB)s are discussed. The application of these biases in dual- and triple-frequency satellite clock estimation is introduced based on this discussion. A method for estimating the satellite clock error from triple-frequency uncombined observations is presented to meet the need of the triple-frequency uncombined precise point positioning (PPP). In order to evaluate the estimated satellite clock error, the performance of these biases in dual- and triple-frequency positioning is studied. Analysis of the inter-frequency clock bias (IFCB), which is a result of constant and time-varying frequency-dependent hardware delays, in ionospheric-free code-based (P1/P5) single point positioning indicates that its influence on the up direction is more pronounced than on the north and east directions. When the IFCB is corrected, the mean improvements are about 29, 35 and 52% for north, east and up directions, respectively. Considering the contribution of code observations to PPP convergence time, the performance of DCB(P1–P2), DCB(P1–P5) and IFCB in GPS triple-frequency PPP convergence is investigated. The results indicate that the DCB correction can accelerate PPP convergence by means of improving the accuracy of the code observation. The performance of these biases in positioning further verifies the correctness of the estimated dual- and triple-frequency satellite clock error.