SOC 2 by industry

SOC 2 for logistics software: shipments, partners and the integrations between them.

Logistics software sits between companies: shippers, carriers, warehouses, brokers and customs. Data arrives through dozens of feeds, and many outside users log in through partner portals. A buyer's worry is less about one database and more about the web of connections, and whether a wrong or missing message stops goods moving. This guide covers how to scope a SOC 2 around that web.

Back to SOC 2 services

01 · Who asks

Who asks logistics companies for a SOC 2 report

The buyer decides the scope and the weight of the report, so start with who is asking.

Asked byWhat they want to see
Shipper or retailer supply chain teamUptime during peak season, recovery plans and how quickly a failed feed is noticed.
Shipper's security or vendor risk teamHow partner and carrier users are onboarded, limited to their own shipments, and removed.
Third-party logistics provider using your platformSeparation between their clients' inventory and orders, and accuracy of billing data.
Manufacturer with regulated goodsIntegrity of traceability records and who can amend them.

02 · What is in scope

What sits inside the system boundary

The report covers one system. In this sector the boundary usually takes in:

Order, shipment and tracking data
Consignee details, contents, values and status events, the core record customers rely on.
Integration layer
EDI, API and file feeds to carriers, marketplaces and customer ERPs, with their mapping rules and error queues.
Partner and carrier portals
External user access for carriers, suppliers and brokers, each seeing a slice of the data.
Warehouse and driver devices
Scanners, handhelds and mobile apps that create events in the field.
Rating and billing
Freight rates and accessorial charges that turn events into invoices.

03 · Categories

Which Trust Services Categories matter here

Security is always in. The rest depend on what you promise customers.

CategoryWeight in this sectorWhy
SecurityAlwaysRequired; the hard part is external users in large numbers.
AvailabilityStrongIf the platform is down, docks stop and trucks wait. Customers press on recovery.
Processing IntegrityOftenDropped or duplicated messages mean lost shipments or wrong invoices.
ConfidentialitySometimesShipper volumes, rates and customer lists are commercially sensitive.
PrivacySometimesRecipient names and addresses, plus driver location data, can bring it in.

04 · Vendors in the report

The vendors that appear in your report

Each one is a subservice organization or a carve-out, and the report has to say which.

Cloud host
Usually carved out; multi-region and backup design on top of it stays in scope.
EDI network or integration platform
Carved out where a value-added network or integration service carries messages; monitor its report and outage notices.
Mapping and telematics providers
Name them if location or route data flows through them.
Carriers and brokers
Usually not subservice organizations: they are your customers' counterparties. Describe the integration controls, not their operations.

05 · Sector controls

Controls that this sector makes necessary

Examples only. Your own wording is what the auditor tests.

  1. S.1
    Message completeness monitoringEach integration tracks sent, received and acknowledged messages; gaps raise an alert to an owner.
  2. S.2
    Mapping change controlChanges to EDI or API mappings are tested with sample messages before going live for a partner.
  3. S.3
    Partner user lifecyclePartner admins invite their own users within limits, and accounts unused for a set period are disabled.
  4. S.4
    Shipment-level access rulesA carrier sees only shipments assigned to it; a supplier only its own purchase orders.
  5. S.5
    Device enrolment and loss handlingField devices are enrolled, locked to the app and can be wiped when lost.
  6. S.6
    Peak readiness reviewBefore known peaks, capacity, failover and on-call cover are reviewed and recorded.
  7. S.7
    Rate table approvalsChanges to customer rate tables are approved by someone other than the person who entered them.

06 · Traps

Where companies in this sector slip

Predictable, and cheaper to fix before fieldwork.

  • Hundreds of partner users with no review. External accounts pile up. Without a lifecycle control, access reviews have no realistic population.
  • Error queues nobody owns. Failed messages sitting in a queue are a completeness failure the auditor can find in a sample.
  • Calling carriers subservice organizations. This muddles the report. They are counterparties; your controls cover the connection.
  • Recovery tested only for the core app. If integrations aren't part of the recovery test, a restored platform may still receive nothing.
  • Shared logins on warehouse devices. A single login per dock hides who scanned what, which hurts both security and integrity evidence.

07 · Partner integrations

Partner portals and integrations: the controls a reviewer looks for

Every connection is either a door for people or a pipe for data. Each needs different evidence.

Doors

Partner portals

  • Delegated administration with limits on what partner admins can grant
  • Single sign-on or multi-factor for partner users
  • Inactivity disablement and periodic attestation by the partner
  • Visibility scoped to assigned shipments or orders

Pipes

Integrations

  • Authenticated endpoints with per-partner credentials
  • Schema validation and rejection of malformed messages
  • Acknowledgement tracking and gap alerts
  • Replay and reprocessing with an audit trail

Many reports test the doors and assume the pipes. Buyers in this sector usually ask about both.

  1. Partner countLarger partner networks make delegated administration and automatic disablement more important than manual review.
  2. Message volumeAt high volume, completeness has to be measured automatically; spot checks won't do.
  3. Customer-built integrationsWhere customers wire their own feeds, list the controls they own as CUECs.

08 · Evidence

Evidence to have ready

What an auditor will ask for, in the order they usually ask.

  • Integration inventory with owner, protocol and credential type per partner
  • Message completeness reports and resolved error-queue tickets
  • Partner user listing, inactivity disablement runs and attestation records
  • Mapping change tickets with test messages
  • Recovery test results that include integrations
  • Peak readiness review records
  • Device inventory and lost-device wipe records

Supply-chain security programmes ask overlapping questions

Customers enrolled in customs security programmes, such as the US Customs Trade Partnership Against Terrorism (CTPAT), may need to show that their business partners protect shipment data and systems. A SOC 2 can help a customer answer those partner questions. It is not membership of, or compliance with, any customs or trade programme.

Sources: AICPA Trust Services Criteria (TSP section 100, 2017, revised points of focus 2022), including A1.1 to A1.3 and PI1.1 to PI1.5; AICPA description criteria (DC section 200); AICPA SOC 2 guide; US Customs and Border Protection CTPAT Minimum Security Criteria.

More about SOC 2 for logistics

Our platform is mostly integrations. What does the auditor actually test?

Your monitoring and change control over them.

The auditor won't test a carrier's systems. They test that you know what each feed should deliver, notice when it doesn't, and control changes to mappings and credentials. Those records become the samples.

Do we have to review every partner user ourselves?

Not if the control says otherwise.

Many platforms delegate user administration to each partner's admin and rely on automatic disablement plus periodic partner attestation. The report must describe that design, and list what partners are expected to do.

Is Processing Integrity needed if we don't calculate invoices?

Often still useful.

Status events drive decisions such as releasing payment or reordering stock. If customers rely on them being complete and timely, Processing Integrity can fit even without billing.

Peak season falls in our observation period. Is that a problem?

It can be an advantage.

Controls that operate well under load are strong evidence. Just make sure on-call, capacity reviews and incident records are kept through the busy weeks, when people are most tempted to skip them.

Scope your logistics SOC 2 around what buyers ask.

A readiness assessment turns this into your boundary, your categories and your gaps.