Level Height Difference Calculator

Calculate cumulative elevation changes from backsight/foresight readings in differential leveling surveys.

Input

Format: backsight, foresight. One line per setup.

Result

Understanding differential leveling

Differential leveling is the most common surveying technique to determine elevation differences between points using a level instrument and a graduated staff. The surveyor takes a backsight (BS) reading on a point of known elevation (a benchmark or a turning point) and a foresight (FS) reading on the unknown point. The elevation difference is simply BS − FS.

For a traverse that goes through multiple turning points, the total elevation change is the sum of all (BS − FS) pairs. A well-executed level run should close on a known benchmark; the closure error (difference between expected and computed elevation) should be within tolerance, typically 4 mm × √K for third-order work where K is distance in kilometers.

lvl_diff.formula_title

lvl_diff.formula_text

lvl_diff.formula_explain

Common use cases

Running a level circuit from a benchmark to establish new control points for a project.

Checking vertical control by re-leveling between two known benchmarks and computing misclosure.

Transferring elevations across a construction site for grade staking.

Pre-processing field notes before entering them into CAD or project management software.

Frequently asked questions

What is the difference between backsight and foresight?

Backsight is the reading taken on a point of known elevation (from where you came). Foresight is the reading taken on the unknown point you want to determine. You always go backsight → foresight in the computation.

Why does ΣBS − ΣFS equal the total elevation change?

Because each intermediate turning point appears once as a foresight (subtracted) and once as a backsight (added), they cancel out, leaving only the first BS and last FS difference, which equals the total rise or fall.

What is a typical closure tolerance?

For third-order leveling: ±12 mm × √K. For second-order: ±8 mm × √K. For first-order: ±4 mm × √K, where K is the loop distance in kilometers.

Should I use a level or a total station for this?

For short distances (<500 m) a precise level is most accurate. For longer distances and sloped terrain, a total station with trigonometric leveling is more efficient.

Related tools and topics

Compare with our trigonometric leveling calculator and reciprocal leveling tool for different leveling techniques.

GNSS ReceiversTotal StationsGlossaryApplicationsMore Tools →