This paper considers the effect of the biases in Global Positioning System (GPS) observations on satellite clock offset estimation. GPS triple-frequency satellite clock and reference observations are discussed. When the reference observation is selected and the corresponding satellite clock offset is computed, satellite clock offsets for all observations are obtained based on the computed satellite clock offset and the biases between the reference observation and other observations. The characteristics of these biases are analysed, and a service strategy for the GPS triple-frequency satellite clock offset is presented. To evaluate the computed GPS satellite clock offset, the performance in single-point positioning is validated. The positioning results show that the average relative improvements are about 20%, 28% and 19% for north, east and vertical components, when the Differential Code Bias (DCB) (P1-P2), DCB (P1-P5) and modelled Inter-Frequency Clock Bias (IFCB) are corrected. The effect of DCB (P1-P2), DCB (P1-P5) and modelled IFCB on the altitude direction is more evident than on the horizontal directions.