Integer ambiguity resolution in Precise Point Positioning (PPP) can shorten convergence time and improve accuracy significantly. Uncalibrated Fractional Offsets (UFOs) originating in the satellites destroy the integer nature of carrier phase ambiguities observed at a single station. Several methods have been developed to estimate UFO information from a reference network for PPP ambiguity resolution. In this paper, we present a new approach for estimating Zero-Differenced (ZD) UFOs via float ZD ambiguities from a reference network. In this new approach, UFOs for receivers and satellites are estimated in an integrated adjustment with integer ambiguities being resolved sequentially, so that UFOs of higher quality can be achieved. The float ZD ambiguities used in the estimation can be from network or PPP solutions. Using those from PPP solutions enables the time-consuming clock estimations and the UFO estimations to be carried out separately, so that UFOs can be estimated more reliably from a much denser network. In this paper, a data processing procedure, from the estimation of UFOs through to PPP ambiguity fixing, is designed and proposed. The approach is validated with several data sets in various scenarios. The results show that satellite UFOs can be estimated precisely and reliably by using the observations from a reference network, in which the station spacing could be up to thousands of kilometres. With 30 minutes of observations, a PPP solution with fixed integer ambiguities is achievable and the positioning accuracy can be improved significantly when compared with its float solution.