Skip to content
PortlinePortline

Pricing

Tiers, add-ons and industry packs.

The plan decides which areas open and how many seats you get; roles decide what each person can change. Start from a tier, add single modules on top, or pick an industry pack. Bundles cost less than the same modules bought one by one.

A 10% deposit opens a 1-month trial, one per customer. The rest of the first year is charged when that month ends. Cancel during the trial and the rest is not charged; the deposit is not refunded. Each price is for one workspace and the sites included in that plan, shown per month and billed annually. After the trial, every plan is a 12-month minimum term, paid up front and not refundable. You can cancel renewal at any time; the plan stays active until the term ends. Terms · Cancellation & refund policy

Tiers

Each tier is a set of areas, seats and sites. Every tier includes the connectors its areas use.

  • Portline control tower: a port map with container, truck and vessel pins, fleet counts, a throughput chart and recent shipments.
    portline-demo-app.vercel.app/app

    Starter

    1-month trial · 10% deposit

    A small forwarder or shipper

    One control tower for a small forwarding or shipper team.

    $66/mo, billed annually

    $79.20 deposit today · $712.80 after the trial month

    • Live map and control tower
    • Shipments and containers
    • Documents checklist
    • Messages and team
    • 5 seats, 1 site

    1,200 AI credits/month per module (≈ 150 summaries on Claude Haiku 5.5), max 20 runs/hour. Runs over the hourly cap queue for the next hour.

    16 connectors · mocks in this build

    • p44
    • VZ
    • MT
    • S
    • Tw
    • Sl
    • ME
    Choose Starter
  • Warehouses: capacity rings for three sites, the inbound and outbound dock table and stock by zone.
    portline-demo-app.vercel.app/app/warehouses

    Growth

    Recommended1-month trial · 10% deposit

    A 3PL on several sites

    Warehouses, docks and fleet for a 3PL running several sites.

    $154/mo, billed annually

    $184.80 deposit today · $1,663.20 after the trial month

    Save 30% vs buying the modules separately

    • Everything in Starter
    • Warehouses and stock by zone
    • Dock schedule with driver check-in
    • Fleet and drivers
    • Reefer temperature
    • 20 seats, 5 sites

    1,200 AI credits/month per module (≈ 150 summaries on Claude Haiku 5.5), max 30 runs/hour. Runs over the hourly cap queue for the next hour.

    23 connectors · mocks in this build

    • p44
    • VZ
    • MT
    • S
    • G
    • OC
    • NS
    • Tw
    • Sl
    • ME
    Choose Growth
  • Dock schedule: eight dock doors on a 6 AM to 7 PM timeline with truck appointments and the selected truck.
    portline-demo-app.vercel.app/app/docks

    Scale

    1-month trial · 10% deposit

    A port or multi-region team

    Everything in Growth, plus API access for port and multi-region teams.

    $242/mo, billed annually

    $290.40 deposit today · $2,613.60 after the trial month

    • Everything in Growth
    • Custom TOS or gate link, quoted
    • 60 seats, 25 sites

    1,200 AI credits/month per module (≈ 150 summaries on Claude Haiku 5.5), max 40 runs/hour. Runs over the hourly cap queue for the next hour.

    23 connectors · mocks in this build

    • p44
    • VZ
    • MT
    • S
    • G
    • OC
    • NS
    • Tw
    • Sl
    • ME
    Choose Scale

Add-ons

Modules sold on top of a tier or pack that doesn’t include them, each on the same 12-month term.

  • Fleet: trucks, vessels and drones with status, position and utilisation.
    portline-demo-app.vercel.app/app/fleet

    Fleet

    1-month trial · 10% deposit

    Trucks, vessels and drones with status, plus the driver roster.

    $44/mo, billed annually

    $52.80 deposit today · $475.20 after the trial month

    Adds to Starter, Cold chain.

    Choose Fleet
  • Warehouses: capacity rings for three sites, the inbound and outbound dock table and stock by zone.
    portline-demo-app.vercel.app/app/warehouses

    Warehouses

    1-month trial · 10% deposit

    Capacity per site, stock by zone and low-stock alerts.

    $44/mo, billed annually

    $52.80 deposit today · $475.20 after the trial month

    Adds to Starter, Drayage & trucking.

    Choose Warehouses
  • Dock schedule: eight dock doors on a 6 AM to 7 PM timeline with truck appointments and the selected truck.
    portline-demo-app.vercel.app/app/docks

    Docks

    1-month trial · 10% deposit

    Dock door schedule with driver check-in and check-out.

    $44/mo, billed annually

    $52.80 deposit today · $475.20 after the trial month

    Adds to Starter.

    Choose Docks
  • Shipment detail: a five-stage route from Shanghai to Long Beach, reefer temperature against its set point and the latest updates.
    portline-demo-app.vercel.app/app/shipments

    Reefer monitoring

    1-month trial · 10% deposit

    Reefer temperature against set point, with excursion alerts.

    $22/mo, billed annually

    $26.40 deposit today · $237.60 after the trial month

    Adds to Starter, Drayage & trucking, 3PL warehousing.

    Choose Reefer monitoring

Industry packs

Four or five modules picked for one industry, cheaper than Starter plus the same add-ons. The pack’s modules share one AI pool.

  • Shipment detail: a five-stage route from Shanghai to Long Beach, reefer temperature against its set point and the latest updates.
    portline-demo-app.vercel.app/app/shipments

    Cold chain

    1-month trial · 10% deposit

    Food, pharma and other temperature-controlled freight

    Follow every reefer from port to cold store, and keep the dock schedule tight.

    $132/mo, billed annually

    $158.40 deposit today · $1,425.60 after the trial month

    Save 25% vs buying the modules separately

    • Shipments
    • Containers
    • Reefer monitoring
    • Warehouses
    • Docks

    15 seats, 3 sites. 9,600 AI credits/month shared by every module (≈ 1,200 summaries on Claude Haiku 5.5), max 25 runs/hour. Runs over the hourly cap queue for the next hour.

    22 connectors · mocks in this build

    • p44
    • VZ
    • MT
    • S
    • OC
    • NS
    • Tw
    • Sl
    • ME
    Choose Cold chain
  • Fleet: trucks, vessels and drones with status, position and utilisation.
    portline-demo-app.vercel.app/app/fleet

    Drayage & trucking

    1-month trial · 10% deposit

    Port drayage and regional trucking

    Containers off the terminal, trucks on the road and drivers at the right door.

    $110/mo, billed annually

    $132 deposit today · $1,188 after the trial month

    Save 29% vs buying the modules separately

    • Shipments
    • Containers
    • Fleet
    • Docks
    • Messages

    15 seats, 2 sites. 8,000 AI credits/month shared by every module (≈ 1,000 summaries on Claude Haiku 5.5), max 25 runs/hour. Runs over the hourly cap queue for the next hour.

    20 connectors · mocks in this build

    • p44
    • VZ
    • MT
    • S
    • G
    • Tw
    • Sl
    • ME
    Choose Drayage & trucking
  • Warehouses: capacity rings for three sites, the inbound and outbound dock table and stock by zone.
    portline-demo-app.vercel.app/app/warehouses

    3PL warehousing

    1-month trial · 10% deposit

    Third-party logistics and contract warehousing

    Stock by zone, dock doors and the trucks that serve them, across several sites.

    $132/mo, billed annually

    $158.40 deposit today · $1,425.60 after the trial month

    Save 33% vs buying the modules separately

    • Shipments
    • Warehouses
    • Docks
    • Fleet

    20 seats, 5 sites. 9,600 AI credits/month shared by every module (≈ 1,200 summaries on Claude Haiku 5.5), max 30 runs/hour. Runs over the hourly cap queue for the next hour.

    22 connectors · mocks in this build

    • p44
    • VZ
    • MT
    • S
    • G
    • NS
    • Tw
    • Sl
    • ME
    Choose 3PL warehousing

Quotes

Enterprise, local AI, the computer, and a TOS or gate link are not plan tiers and they are not in the cart.

OfferIncludesPrice
EnterprisePortline source code and 1 year of updatesQuote
Local AILocal model runtime. The computer is a separate line.Quote
ComputerA machine that runs local AI.Apple silicon, up to 32 GB unified memory.Quote
TOS or gateA custom link into Navis N4, Tideworks Mainsail, CATOS, or the gate system you name. Not a camera suite.Quote

AI models and credits

AI runs are paid in credits: 1 credit is $0.001 of model cost, so a run on a larger model uses more credits. Each AI step has a default model, and you can pick another model of the same kind per run. A free trial gets 400 credits in total.

What your credits buy each month

Runs on each kind’s default model. Tiers get the credits per included module; packs share one pool.

PlanCredits / monthTextClaude Haiku 5.5ImageGemini Flash (vision)VideoVeo 3 FastVoiceElevenLabs FlashTranscriptionWhisper
Starter1,200 per module150 runs300 runs1 runs30 runs100 runs
Growth1,200 per module150 runs300 runs1 runs30 runs100 runs
Scale1,200 per module150 runs300 runs1 runs30 runs100 runs
Cold chain9,600 shared1,200 runs2,400 runs8 runs240 runs800 runs
Drayage & trucking8,000 shared1,000 runs2,000 runs6 runs200 runs666 runs
3PL warehousing9,600 shared1,200 runs2,400 runs8 runs240 runs800 runs

Model prices are estimates taken from each provider’s pricing page and haven’t been checked yet, so credits a run may change before launch. AI runs are mocks in this build: no model is called.

Portline isn’t on sale yet. The store runs in test mode and no card is charged in this local build. The demo runs on Growth.

FAQ

Before you ask.

Where does the demo data come from?

It’s generated on your machine when the app starts: a made-up port called Harborline, with 120 days of history and 14 days ahead. Shipments, containers, dock appointments and messages, including the messy parts like a port congestion spike, a reefer with a telemetry gap and a few overdue documents. No real customer data is in it.

Do I need an account to try it?

No. Run pnpm demo and open the app. There’s no sign-in, a banner tells you you’re in the demo, and anything you change lives in memory for your browser session. Settings → Demo → Reset puts it back.

Who can change what?

Four roles. What a role can touch also depends on the plan:

  • Owner. Everything, including members and the plan. One per workspace.
  • Admin. Everything except the owner. Verifies documents and manages members.
  • Dispatcher. Runs daily operations: dock appointments, check-ins, messages, uploads.
  • Viewer. Reads everything the plan includes. Changes nothing.

In local mode Postgres row-level security enforces the same rules, so a viewer can’t write even if they skip the app and call the database directly.

Does it connect to my carriers, telematics or TMS?

Not yet. Every connector (carrier visibility, vessel positions, telematics, reefer sensors, ERP, scanners, messaging, sign-in) is a mock in this build, and the demo makes no outbound requests. Each area has an Integrations page, and Settings → Connections lists them all. Picking real vendors comes before launch.

Is the data secure?

Each workspace only sees its own rows, and plan, status and seat changes can only be made by the service role, never from the app. The docs list all eleven rules the database enforces, each with a test that tries to break it.

How does the free trial work?

A 10% deposit opens a 1-month trial, one per customer. At checkout you add a payment method, agree to the terms, and pay that deposit. The rest of the first year is charged when the month ends, and the 12-month term starts then. Cancel during the trial and the rest is not charged. The deposit is not refunded. You keep access until the trial ends, then the plan stops. During the trial AI is limited to 400 AI credits in total.

How is Portline billed?

Annually, in advance, from the day the trial ends. Prices are shown per month, so Starter is $66/mo, billed annually, but the whole year is charged at once. There is no month-to-month option. After the trial, every tier, pack and add-on is a 12-month minimum term. See the Terms and the Cancellation & refund policy.

Can I get a refund?

Not once the trial has ended and the first year is charged. From then on payments aren’t refunded or credited, including if you cancel early or stop using Portline. Cancelling renewal stops the next annual charge. Your plan stays active until the end of the current term. Nothing already paid is refunded. To pay nothing at all, cancel during the trial.

How do I cancel?

The workspace owner cancels in Settings → Plan & billing. During the trial that’s Cancel trial: Cancelling the trial stops the rest of the charge. The 10% deposit is not refunded. You keep access until the trial month ends, then the plan stops. After the trial it’s Cancel renewal, which stops the next annual charge; the plan stays active until the term ends.

What happens when the term ends?

If renewal is on, the plan renews for another 12 months and the next year is charged on the renewal date. If you cancelled renewal, the plan ends on that date and the workspace becomes read-only.

Can I change plan in the middle of a term?

Yes. A change starts a new 12-month term from the day you make it, billed for the new plan. In this build the old term isn’t prorated or refunded.

Should I pick a tier or an industry pack?

A tier is a general set of areas: Starter, Growth, Scale. A pack is four or five modules picked for one industry (Cold chain, Drayage & trucking, 3PL warehousing) and costs less than Starter plus the same add-ons. If one pack covers what you run, it’s usually the cheaper choice. Either way you can add single modules on top.

What do yard events show?

Each row is a time, a place, and one line from a clip already in the workspace. When that event is linked to a shipment, the row names the Pruva vessel. Noon reports, crew, and insurance stay in Pruva. In this build the clips are generated. No model is called, and the page makes no request to Pruva.

How do AI credits work?

Every AI run costs credits, and the number depends on the model: one credit is $0.001 of model cost. Each AI step (a summary, a damage check on a photo, a voice note) has a default model, and you can pick another model of the same kind for a run. Tiers give each included module its own monthly credits; Growth has 1,200 per module. Packs share one pool across their modules. There’s also an hourly cap on runs: a run over the cap waits in a queue and runs in the background in the next hour. A run that would go past your credits is refused until the next month. A free trial gets 400 credits in total. Model prices are estimates until they’ve been checked against each provider.