Why GPS satellites need different clocks

GPS works by having satellites broadcast the time their signals leave them. A receiver compares those timestamps with the times the signals arrive. Because radio signals travel at a known speed, the delays reveal how far away the satellites are. Measurements from several satellites let the receiver calculate its position.

That calculation is only as good as its timing. A timing error of a billionth of a second translates into roughly a foot of distance error, because the signal keeps moving while the clock is off. Small clock differences therefore become errors in the receiver’s estimate of where it is.

Motion and gravity change the rate

The satellites’ clocks do not tick at exactly the same rate as clocks on Earth. Two effects from Einstein’s relativity contribute. A moving clock ticks more slowly relative to a stationary one; because GPS satellites move quickly, their clocks lose time from this effect. But gravity is weaker at satellite altitude than at Earth’s surface, and clocks in weaker gravity tick faster. For GPS, the gravity effect is larger than the motion effect, so satellite clocks gain time overall compared with clocks on the ground.

These are not mechanical defects or signals traveling through a changing medium. They are differences in how elapsed time passes along the satellites’ and ground clocks’ paths through motion and gravity.

Corrections keep the position usable

GPS accounts for the predictable rate difference by setting satellite clocks to tick at a slightly adjusted rate before launch, then continuing to monitor and correct them. Receivers also apply timing corrections as they calculate positions. Without those adjustments, the mismatch would build up, making the inferred signal travel times—and therefore distances—progressively wrong.

The practical consequence is striking: a navigation device can locate you only because its system treats time not as a universal background, but as something that depends on where a clock is and how it moves.