Innovez One homeShare on LinkedIn
← Back to the blog
Port

Port KPIs: Measuring Vessel Visits, Berths and Marine Services

David Yeo · 10 February 2026 · Updated 17 September 2026 · 6 min read

Share on LinkedIn
Port KPIs: Measuring Vessel Visits, Berths and Marine Services

Port key performance indicators (KPIs) help a port understand how effectively vessels, berths and supporting services are working together. A useful set combines vessel turnaround and waiting time with berth occupancy, cargo activity and the readiness of marine services. Each measure needs a clear definition, reliable timestamps and an operational decision it can inform.

For a Harbour Master, the important question is often straightforward: where did this vessel visit lose time, and what could the planning team change next time?

An overall average cannot answer that alone. A vessel may wait for a suitable berth, a qualified pilot, sufficient tug capacity or a tidal window. It may also remain alongside after cargo work finishes. Separating those stages makes the information more useful.

Start with the vessel visit

Define the start and end of a visit before comparing performance. A port-limit crossing, arrival at the pilot boarding place and arrival at anchorage are different events. Choose the boundary that matches your reporting purpose and use it consistently.

The World Bank’s Container Port Performance Index measures container-ship time in port, including waiting and time at berth. It also cautions that results reflect wider shipping conditions. That makes it a useful reference for context, rather than a universal target for every type of port. Read the World Bank’s CPPI overview.

Keep planned, estimated and actual times separate. Preserve the original plan as well as subsequent revisions: comparing an actual arrival only with the last revised estimate can hide how much the plan changed.

A practical port KPI table

The definitions below are a starting point for an agreed reporting dictionary. Record the time zone, reporting period, included visits and exclusions alongside the figures.

Measure

Definition and inputs

Decision it supports

Vessel turnaround time

Actual departure minus actual arrival at the agreed port boundary. Report hours per completed visit.

Identify which visits need a closer review of waiting, service and berth stages.

Recorded waiting time

Sum of documented waiting intervals within the visit, with start, end and reason codes. Do not count overlapping intervals twice.

Separate berth, service, weather and other constraints before assigning actions.

Time at berth

Last-line time minus all-fast time for each berth stay. Keep shifts between berths identifiable.

Check how long the berth remains occupied and what happens during that period.

Berth occupancy rate

Occupied berth-hours divided by available berth-hours, multiplied by 100. Define availability and the berth pool.

Identify demand peaks and pressure on suitable berths.

Berth working-time ratio

Recorded working hours divided by occupied hours, multiplied by 100. Define which activities count as work.

Investigate gaps before, during and after cargo or other service activity.

Marine service readiness

Movements with all required services ready by the agreed time divided by assessed movements, multiplied by 100. Retain the agreed time and any tolerance.

Check whether the planned movement had the pilots, tugs and supporting teams it required.

Movement schedule adherence

Assessed movements starting within an agreed tolerance of a saved plan time divided by assessed movements, multiplied by 100.

Review reliability without hiding delays through repeated rescheduling.

Completed calls and cargo throughput

Completed visits and cargo handled in a defined period. Keep tonnes, container moves and TEU distinct.

Understand demand and output alongside time and resource use.

The World Bank Port Reform Toolkit distinguishes occupied berth time from the portion during which ships are worked. Our berth utilisation guide explains those denominators with a worked example. See the toolkit’s definitions.

An illustrative vessel visit

Consider a fictional visit with these recorded events on the same day:

Event

Actual time

Arrival at the agreed port boundary

08:00

All fast at berth

10:00

Cargo work starts

11:00

Cargo work finishes

17:00

Last line released

18:00

Departure across the agreed port boundary

19:00

This visit has an 11-hour turnaround and eight hours at berth. If the six hours between cargo start and finish contain no interruptions, cargo working time is six hours and the working-time ratio is 75%.

The two hours between arrival and all fast are not automatically two hours of waiting. They may include passage, pilot boarding and manoeuvring. Separate waiting records are needed to identify delay. Equally, a gap after cargo completion needs a reason: it might reflect service availability, clearance, weather or a planned departure window.

These figures demonstrate the calculation. They are not a marineM customer result or a recommended performance target.

Measure marine services without rewarding the wrong behaviour

Where the port coordinates nautical services, review pilot assignments, tug jobs, pilot-boat transfers, mooring teams and line boats against the movements they support. Where those services are provided externally, agree which readiness and completion updates are available.

Pilot productivity can be reported as completed assignments per defined duty period, with vessel class, job duration and transfer requirements alongside it. A higher assignment count is not a reason to compromise qualifications, rest or safe operations. Compare similar work and investigate excessive transfer or waiting time.

For tug operations, separate time on the job, repositioning and waiting. Fuel per completed job can be informative only when consumption is measured and shared activity is allocated consistently. State the fuel unit and account for towing requirements, vessel characteristics, travel distance and operating conditions before comparing jobs.

For complex operations, a tug may change role or a pilot may also perform loading-master duties. A single “busy hours” figure can obscure those dependencies. Keep role changes and overlapping assignments visible in the underlying records.

Add terminal, financial and safety measures where they apply

The right dashboard depends on the operation. A container terminal, a general cargo port, an energy port and a ferry terminal will not use identical measures.

  • Cargo and equipment productivity: state whether the measure is tonnes per working hour, container moves per crane-hour or another defined unit. Gross and net working hours produce different rates.

  • Cargo dwell and gate time: specify the start and end events and separate import, export and transhipment flows. A gate-to-gate truck measure answers a different question from total time spent queuing outside the terminal.

  • Financial performance: follow revenue and cost by comparable service or visit, and track the elapsed time from completed work to invoice. Reconcile cancellations, credits and missing job records before interpreting the result.

  • Safety and environmental performance: pair operational measures with locally agreed safety reporting and measured fuel or emissions data. Record the measurement method and coverage; faster handling alone does not establish a safer or lower-emission operation.

Some inputs belong to terminal, equipment, finance or third-party systems. Their inclusion in reporting depends on available data and agreed integrations. A KPI list should not be mistaken for a claim that one platform supplies every input automatically.

Turn measurements into planning decisions

Start with a small set that can be traced back to individual visits. Review median turnaround alongside the mean and a high-percentile measure, such as the 90th percentile, to see whether a minority of long delays is driving the result. Always show the sample size.

Segment results by berth, vessel and cargo type, movement type or service requirement where the sample supports it. A busier month or a different cargo mix can change an average without demonstrating a change in efficiency.

Then follow the constraint. If a berth becomes free earlier, can a pilot and the required tugs support the revised movement? If suitable marine services are available only later, changing the berth time alone will not resolve the conflict. The operational story When the berth plan changes, can the vessel still move? explores that decision.

Agree one owner and a review rhythm for each measure. Record the proposed action, the relevant visits and what will be measured afterwards. Where comparable pre-implementation data does not exist, establish a baseline now rather than claiming an improvement that cannot be demonstrated.

Connect the visit, berth and service plan

marineM PMIS connects port-management workflows around the vessel visit. Berth Planner supports berth allocation and planning, while Marine Services Planner coordinates the nautical resources behind vessel movements.

These capabilities can be deployed around a port’s scope: berth planning, marine services planning, both together or a wider PMIS implementation. Reporting requirements should be agreed alongside the workflow and the source of each timestamp.

The objective is to give the planning team a clearer basis for decisions, then measure what changes. Request a marineM demonstration to discuss the visits, resources and performance questions that matter in your operation.

Frequently asked questions

Which port KPIs should we start with?

Start with consistently defined turnaround, recorded waiting, time at berth, berth occupancy and completed calls. Add marine service readiness where the port coordinates those services. Use cargo and terminal measures appropriate to the operation, and retain safety measures alongside productivity.

Is a high berth occupancy rate always good?

No. Occupancy shows how much available berth time is occupied, not whether work progresses efficiently. Read it alongside waiting, working time, throughput and the suitability of available berths. There is no single occupancy target in this guide for all ports.

How can a port measure improvement without older baseline data?

Start collecting consistent data now and compare subsequent periods with a similar mix of visits and operating conditions. Record missing data and changes in definitions. Do not present a before-and-after saving when the earlier measurement is unavailable.

Are the same KPIs suitable for every port?

Some concepts, such as visit duration, are widely useful. The detailed measures depend on cargo, vessel types, service responsibilities and data availability. A port responsible only for berths needs a different operational view from one also managing pilots, tugs and transfers.