PipingPro Academy ← All guides

Technical Guide · Estimating

Onshore Pipeline - Cost Estimation

A long onshore line is not a hard thing to estimate — but it is an easy thing to get wrong. The errors almost never come from the pipe. They come from the items around it that quietly go under-scoped. Here is a method that keeps them honest.

AACE Class 3 ASME B31.4 / B31.8 ~9 min read

Ask three estimators to price the same 120 km trunkline and you will get three numbers. The spread between them rarely traces back to the line pipe — tonnage is arithmetic. It traces back to terrain assumptions, how crossings were carried, whether escalation reached the midpoint of construction, and what got left out entirely. The discipline below is built to surface exactly those things.

01Set the estimate class before anything else

The first decision is not a number — it is a class. The AACE framework ties the maturity of your project definition to the accuracy you are allowed to claim, and that in turn governs how much contingency you carry and how much of the estimate can stay parametric rather than take-off based.

Most over- and under-runs are not estimating mistakes at all. They are a Class 5 estimate being quoted with Class 2 confidence.

AACE estimate classes — typical accuracy ranges
ClassStageProject definitionTypical accuracy
5Concept screening0–2%−20% / +50%
4Study / feasibility1–15%−15% / +30%
3Budget / FEED10–40%−10% / +30%
2Control / detailed30–75%−5% / +20%
1Check estimate / bid65–100%−3% / +15%
Rule of thumb Decide the class up front and write it on the cover sheet. Everything downstream — the contingency percentage, the rate basis, the take-off depth — flows from that one line.

02Build it on a complete WBS

A pipeline estimate is only as trustworthy as its work breakdown structure. Price from a structured list of buckets, not from a blank page, and the forgotten items have nowhere to hide. The five top-level buckets:

03Materials — the easy part, if the basis is right

The line-pipe tonnage is the one number you can compute exactly. From the outside diameter and the governing wall thickness — the value driven by design pressure, plus any uprating for cased or crossing sections, not a placeholder — the steel mass per metre follows directly:

W = 0.0246615 × t × (Dt) W = unit mass (kg/m)  ·  D = outside diameter (mm)  ·  t = wall thickness (mm)
Tonnage (t) = W × L L = route length in km   (kg/m × km gives tonnes directly)

Around that core figure sit the supply items that are simple to list and costly to forget: external coating (3LPE / 3LPP / FBE) on an applied-area basis, field-joint coating per joint, internal flow coat where specified, induction bends and fittings, block valves with actuators, the cathodic protection system, insulating joints, and the pig launcher / receiver pair. None are difficult. All are easy to leave off a hurried take-off.

04Construction — and the terrain swing factor

Construction is usually the biggest line in the estimate, and within it the single largest source of variance is the ground itself. The same welded, lowered-in, backfilled metre of pipe can cost two to three times more through rock or sabkha than across open desert. Estimating mainline construction at one blended rate per kilometre buries that swing where no reviewer can see it.

Instead, split the route by ground type and price each band against its own unit rate:

Construction rate varies sharply with ground type
TerrainRelative difficultyDrives
Flat / open ground1.0×Baseline trenching and lay rate
Agricultural / soft soil~1.3×Drainage, dewatering, reinstatement
Hilly / side-slope~1.9×Access, benching, anchoring
Sabkha / high water table~2.2×Dewatering, buoyancy control, ballast
Rock / blasting~3.0×Trenching method, padding, productivity loss

The activity list inside each band is the familiar sequence — ROW survey, clearing and grading, stringing, bending, line-up, welding, NDT (radiography or AUT), trenching, lowering-in, padding and backfill, tie-ins, hydrotest, and reinstatement. One of those deserves a callout of its own.

Don't bury the hydrotest In arid regions the test water — sourcing it, treating it, and disposing of it afterwards — is a real, sometimes substantial line item, not a footnote. Carry it explicitly per kilometre.

05Crossings — estimate every one individually

Roads, rail, rivers, wadis, and foreign utilities are where a tidy estimate goes quietly wrong. A bored or HDD crossing can cost an order of magnitude more per metre than open-cut, and a handful of them can carry 10–20% of the entire construction cost. A single blanket "crossings allowance" is the fastest way to be wrong by a number you cannot defend.

Build a crossings register instead — type, count, method, and unit cost for each — and let it total itself. The discipline of listing them forces the conversation about HDD versus bored versus open-cut that should happen at FEED anyway.

06Indirects, escalation and contingency

With direct cost assembled, the wrap-around items finish the estimate:

07The items most often under-scoped

Before the estimate leaves your desk, run it against the list that catches the recurring omissions:

08The cross-check that catches what you missed

A bottom-up estimate validates against a top-down one. Once you have a total installed cost, back-calculate two parametric metrics and hold them against a recent comparable line in the same region and vintage:

Cost per km = TIC ÷ L
Cost per inch-km = TIC ÷ (L × NPS) TIC = total installed cost  ·  L = length (km)  ·  NPS = nominal diameter (in)

Cost per inch-km is the more useful of the two, because normalising by diameter lets you compare lines of different sizes directly. If your bottom-up figure and the analogue disagree by more than the Class band allows, something is missing — and in practice it is almost always one of three things: the crossings, the terrain factor, or the escalation. Unit rates are always regional and dated, so state the basis of the analogue you compare against; a benchmark from another country or another year is worse than no benchmark at all.

The whole method in one line Set the class, price a complete WBS, split construction by terrain, list every crossing, escalate to the construction midpoint, then prove the total against cost per inch-km.

The working estimate model

A fully formula-driven Class-3 estimate workbook — terrain split, crossings register, WBS roll-up, and the parametric cross-check built in. Change any input and the whole estimate flexes.

Download the model (.xlsx) Members only · included with your PipingPro Academy subscription