First how accurate are trying to be? The government intentionally distorts satellite signals so that the accuracy is only within about 5 meters on satellite alone.
I took these two items from this site...
https://www.gps.gov/systems/gps/performance/accuracy/ What is the government's commitment to GPS accuracy?
The government is committed to providing GPS at the accuracy levels specified in the GPS Standard Positioning Service (SPS) Performance Standard. View document
The accuracy commitments do not apply to GPS devices, but rather to the signals transmitted in space. For example, the government commits to broadcasting the GPS signal in space with a global average user range error (URE) of ≤7.8 m (25.6 ft.), with 95% probability. Actual performance exceeds the specification. On May 11, 2016, the global average URE was ≤0.715 m (2.3 ft.), 95% of the time.
To be clear, URE is not user accuracy. User accuracy depends on a combination of satellite geometry, URE, and local factors such as signal blockage, atmospheric conditions, and receiver design features/quality.
How accurate is GPS?
It depends. GPS satellites broadcast their signals in space with a certain accuracy, but what you receive depends on additional factors, including satellite geometry, signal blockage, atmospheric conditions, and receiver design features/quality.
For example, GPS-enabled smartphones are typically accurate to within a 4.9 m (16 ft.) radius under open sky (view source at ION.org). However, their accuracy worsens near buildings, bridges, and trees.