Measurement framework

Which import operations KPIs can you trust?

Trust an import KPI only when its numerator, denominator, time boundary, source, owner, completeness rule, and path back to shipment-level evidence are defined. Tyllus can report and export from recorded shipment, invoice, cost, supplier, lane, container, and status data; a polished chart cannot repair missing, late, or differently defined inputs.

By Ayhan Karaca, Co-Founder · Updated: August 27, 2026

A KPI is a measurement contract, not a colored tile

Before naming a target, define the population and decision. 'Document readiness' could mean all required records received, all received files reviewed, or all broker-required evidence accepted by a cutoff. Those produce different numbers. 'Average cost per shipment' is also incomplete until currency treatment, included cost types, shipment state, and period are fixed.

CBP's FY2024 scale—38.4 million entries, $3.37 trillion of imports, and more than $88 billion in duties, taxes, and fees—shows why definitions matter across trade data. It does not provide a performance target for an individual importer.

A practical import KPI contract
KPI familyRequired definitionTyllus evidence pathCritical boundary
Shipment portfolioActive, archived, completed, period and creation/status ruleShipment counts and underlying recordsState discipline changes the result
Document readinessRequired record family, accepted state and cutoffShipment documents and review stateReceived is not automatically accepted
Invoice and costCurrency, cost categories, inclusion and date basisInvoice rows, cost lines and shipment drill-throughDo not sum unlike currencies
Supplier and laneIdentity normalization, lane definition and populationSupplier spend, shipment count and trade-lane recordsMix and volume can explain movement
Exception responseTrigger, assigned-at, closed-at, owner and excluded pausesAlert or exception linked to operational recordLate external data can move the clock
Data completenessRequired fields and eligible populationMissing values by shipment and sourcePublish coverage beside the outcome

Use three layers: coverage, timing, and outcome

Coverage asks whether the evidence required for a decision exists. Timing asks how long a defined state transition took. Outcome asks what happened to cost, service, compliance review, or workload. Report them together: an apparent outcome improvement is weak if half the source dates or invoices are missing.

The World Bank's Container Port Performance Index compares vessel time in port and explicitly notes that external factors affect results and rankings do not assign blame. Apply the same discipline internally: a port benchmark is context, not root-cause proof for document readiness, cargo dwell, inland execution, or one shipment.

A measurement design loop; metric suitability depends on the decision and data available.
Read the KPI design steps

Name the decision. Define the eligible population. Specify numerator, denominator, time and currency rules. Identify source records and owners. Publish completeness and known exclusions. Drill into outliers, review the operational cause, and version any definition change.

Why external statistics should stay context—not your target

The FMC reports about $15.4 billion collected in detention and demurrage across nine reporting carriers from April 1, 2020 through March 31, 2025. For Q1 2025 it reports billings down 24%, collections down 19%, and waivers up 7% quarter over quarter. Those aggregates can motivate a disciplined container-charge evidence record; they cannot forecast your charges, prove avoidability, or set a savings target.

Use external data to frame a question, then answer it from your population. For example: what portion of charged containers has free-time evidence, availability and return events, invoice dates, dispute status, and final outcome linked to a shipment? The denominator and coverage rate are as important as the amount.

  • Label authority, reporting population, period, and publication date beside every external benchmark.
  • Keep descriptive movement separate from causation and forecast.
  • Never convert an agency total into assumed avoidable spend or Tyllus ROI.
  • Compare like currency, lane, supplier, shipment state, and time window.
  • Investigate record-level outliers before setting policy from an average.

What reporting does Tyllus support?

From recorded workspace data, Tyllus supports shipment counts by state, invoice counts and rows, currency-separated cost and spend totals, freight and duty categories, average cost per shipment, supplier analysis, trade-lane analysis, container and entry counts, trends, alerts, and report exports. Filters and drill-through references help connect a summary to operational records.

The report reflects what the workspace contains. Missing documents, late partner responses, unrecorded costs, inconsistent supplier names, and stale shipment states can change the interpretation. Tyllus surfaces a basis for review; it does not make incomplete source data complete or establish the right business target for you.

Which dashboard review should happen every week?

Review definition changes, data coverage, largest outliers, new exceptions, unresolved owners, and reconciliation differences before discussing targets. Sample a few records from each headline KPI and prove that another authorized user can reproduce the value from its source evidence.

CBP says targeted ACE reports can support internal audits and identification of systemic errors. ACE is the government trade system; Tyllus does not replace it. The transferable principle is that reporting should expose recurring control failures and lead to the record where corrective work is owned.

Bring one disputed metric and its source records.

Tyllus can help map the definition, fields, owners, completeness rule, and shipment drill-through needed to turn a recurring reporting argument into a reviewable measurement contract.