Calculator
Example data table
| Scenario | Inputs | Base length | Grade | Contingency | Final length |
|---|---|---|---|---|---|
| Chainage | Start 0 m, End 1250 m | 1250.000 m | 3% (horizontal → slope) | 2% | 1276.686 m |
| Two-point | A(0,0) m, B(300,400) m | 500.000 m | 0% | 0% | 500.000 m |
| Segments | 150 m, 200 m, 175 m | 525.000 m | 1.5% (horizontal → slope) | 1% | 531.122 m |
Example figures are illustrative for estimating and checking quantities.
Formulas used
If input is slope: horizontal length = slope ÷ √(1 + (g/100)²).
How to use this calculator
- Select a method based on your drawing or survey data.
- Choose the input unit that matches your values.
- Enter chainage, segments, or coordinates as required.
- Optional: add grade correction if you need slope length.
- Optional: add contingency for overlaps and allowances.
- Click Calculate to view results above the form.
- Use the CSV/PDF buttons to save the report.
Practical guidance for road length takeoff
1) Pick the method that matches your source
Quantity takeoff usually starts with chainage from plan-profile sheets, but survey deliverables often provide coordinates. This calculator supports stations, straight line checks, segment totals, and polyline tracing so you can cross-verify lengths from drawings, GIS exports, and field notes. Using two independent methods is a simple quality control step. For long corridors, split alignments into logical packages and compare totals against schedule milestones and pay items to reduce disputes later significantly.
2) Keep units consistent across teams
Mixed units are a common cause of discrepancies between design and construction reports. Select the same input unit used in the drawing scale or coordinate system, then choose an output unit that matches your BOQ, measurement sheets, or billing format. The report also shows m, km, ft, and mi for quick comparison during reviews.
3) Understand grade correction in earthworks
Road length is often measured horizontally on plans, while actual travel distance can be slightly longer on grades. When you apply grade correction, the calculator uses the grade percentage to convert between horizontal length and true slope length. This helps align quantities for items like fencing, conduits, and guardrails on hilly corridors.
4) Use contingency to reflect real-world allowances
Field adjustments, overlaps, and minor alignment shifts can add measurable length. A small contingency percentage can represent these allowances without altering your baseline design length. Documenting the percentage in the exported report improves transparency for approvals and change control.
5) Validate with quick checks before exporting
Before issuing quantities, confirm that polyline points are ordered correctly and that segment totals match the drawing notes. For chainage, verify that start and end stations are on the same alignment and use the correct reference datum. Store the CSV/PDF with the project date to keep an auditable trail.
FAQs
Use chainage when stations are listed on drawings. Use polyline when you have multiple coordinate points. Use segments when lengths are provided per element and need a total.
It often does, because stationing is typically along the alignment centerline. If you suspect stationing is simplified, validate by tracing the alignment with polyline points.
Grade correction converts between horizontal length and true slope length using the grade percentage. This is useful when you need the actual distance along the ground on sloped terrain.
You can enter up to 10 points. Only complete X/Y pairs are used, and the total is the sum of distances between consecutive points.
Differences usually come from unit mismatches, point order, curve approximation, or whether you measured horizontal versus slope length. Recheck units and apply grade correction consistently.
Many teams use 1–3% for minor allowances, but it depends on survey confidence and construction tolerances. Record your chosen value in the report for clear review.
Yes. Export CSV for calculations and PDF for approvals. Keep the inputs summary with the report to show how the length was derived and which options were applied.