Most Differential Global Positioning System (DGPS) correction formats are based on range information, and thus typical DGPS systems can be implemented only on correction message-readable or raw observable-providing devices. There is no other way to improve an already-calculated position than a ‘block shift technique’, which has a very limited applicability. This paper suggests an algorithm to project measurement correction directly to position domain data without requiring raw pseudorange data. By post-processing methodology, we evaluated the performance of our new algorithm compared to conventional DGPS, which requires raw pseudorange data; the observed difference between them was only 0·1 mm . The proposed correction projection algorithm can be used with commercial off-the-shelf receivers that provide National Marine Electronics Association (NMEA) format data. Our testing with a U-blox LEA-5H receiver resulted in a drastic reduction of horizontal Root Mean Square (RMS) error from 4·75 m to 1·09 m.