Industry guide · Supply Chain

Chassis Pool Management Software: Who Had the Unit, and Who Pays for the Damage?

Chassis Pool Management software visual showing truck, inspection checklist, and arrow left right.
The short answer

If you operate a chassis pool, lease fleet or large drayage operation where per diem and damage disputes are settled by argument rather than by record, build. A focused first release covering the interchange event ledger, per diem calculation against your actual pool agreements, and a damage evidence trail typically runs $80,000 to $160,000 and ships in 12 to 18 weeks in our delivery experience. A full platform adding depot and repair workflow, roadability status, driver capture and pool balancing lands at $200,000 to $450,000 phased over 7 to 12 months. If you run under roughly 500 units in a single pool with one interchange agreement, stay on the pool operator's portal and spend the money on units.

Why a chassis pool breaks every system it touches

It is 6:40 on a Tuesday morning at a marine terminal. A driver pulls a chassis off the stack, the gate camera reads a number one character off because the plate is caked in road grime, and the terminal books the interchange out to the wrong motor carrier. That unit spends eleven days on the street, gets dropped at a depot thirty miles away with a cracked light bar and a bald tire, and appears on a per diem invoice six weeks later against a carrier that never touched it. The carrier disputes. The pool has a gate record. The depot has a scan. The driver had a photo on a phone he no longer owns. Somebody absorbs the charge, and it is always whoever keeps the worst records.

That is the entire business problem in one paragraph. A chassis pool is not an asset tracking exercise, it is a chain of custody exercise with money attached to every handoff. The unit is interchanged between a terminal, a motor carrier, a shipper's yard, a depot and back, sometimes four times a week. Each handoff creates a liability transfer for per diem, for damage and for roadability. The record of that handoff is generated by a party who has no incentive to make it precise, in a format built for their own operation.

What most operators run today is Blume Global for the pool side plus terminal gate systems, depot spreadsheets, emailed equipment interchange receipts as PDF scans, and a billing analyst whose full time job is comparing invoices to a list. Blume is real infrastructure and it is genuinely good at network visibility across the intermodal ecosystem. What it is not is your pool agreement. It does not know that your interchange with one drayage carrier gives three free days measured in business days while another gives two measured in calendar days, that a terminal closure suspends the clock at one port and not another, or that your repair chargeback matrix splits tires by tread depth. Those are the things the disputes are actually about.

Problem one: the interchange event has three versions and no owner

Every interchange produces multiple records. The terminal operating system logs a gate transaction. The depot logs a receipt with its own condition notes. The driver's app, if there is one, may or may not have captured photos. A paper equipment interchange receipt may exist in a scan folder. None of these agree on time, and half of them do not agree on which unit.

The consequence is that reconciliation is retroactive. The billing analyst rebuilds a unit's history at dispute time, six weeks late, from sources that contradict each other, and the outcome depends on who argues harder. Over a fleet of several thousand units this is not a rounding error. It is a permanent leak that nobody can size, because sizing it would require the record you do not have.

What a custom build does: make the interchange event the primary object, not the chassis. Every event has a unit, a timestamp, a location, a counterparty, a direction, a source system and a confidence level. Conflicting events from different sources are not overwritten, they are stored side by side and resolved by a rule you set, with the resolution logged. Gate activity arrives through the EDI 322 terminal and ramp activity messages where the terminal supports it, through file drops where it does not, and through the driver app for yard moves nobody else sees. When two sources disagree, the system flags a unit as contested before the invoice arrives rather than after. That single change moves you from arguing about history to presenting it.

Problem two: per diem is a contract calculation, not a rate

Per diem looks like a daily rate multiplied by days. It never is. Free time varies by agreement and is sometimes business days, sometimes calendar. The clock stops for terminal closures, for port congestion declarations, for weather events, for a unit already flagged out of service. Some pools have flip charges, some have street turn credits, some have different rates after a threshold. Motor carriers hold their own version of these rules and bill against them.

General leasing and fleet systems, and even purpose built pool visibility tools, model per diem as a rate table. They cannot express the conditional logic, so the logic lives in an analyst's spreadsheet, which means it is not audited, not versioned and not defensible when a carrier's own analyst shows up with a different answer.

What a custom build does: express each agreement as executable rules with an effective date and a version history, then compute per diem from the event ledger rather than from a monthly snapshot. Every charge line carries its own explanation: which events bounded the period, which free time rule applied, which suspension days were subtracted and why. When a carrier disputes, you send the derivation, not a spreadsheet. In our experience this is the feature that ends most disputes without a phone call, because the other side can see immediately whether they have a case.

Problem three: damage liability turns on a timestamp you cannot produce

Damage is found at gate in. The pool bills the last recorded custodian. The last recorded custodian says the damage predated them, and often they are right, because the previous inspection was a visual glance from a gate clerk with forty trucks in the lane. Without a condition record at each handoff, liability defaults to whoever is easiest to bill.

What a custom build does: attach a condition record to the interchange event itself, captured where the handoff happens. That means a driver app that works with no signal in a terminal lane, forces a fixed set of photo angles, timestamps and geotags them, and syncs when the phone finds a tower. It means depot inspection on a tablet against your own damage code list, not free text. It means the repair estimate references the specific photos and the specific event, so a chargeback carries its own evidence. Build the photo store as append only. The moment anyone can replace an image, every image becomes arguable.

Problem four: roadability status and availability are different facts

Federal intermodal equipment provider rules put the maintenance and inspection obligation on the equipment provider, while the driver still performs a pre trip and can refuse a unit. Operationally this means a chassis has at least three states that people constantly conflate: physically present at a location, legally roadable, and available to dispatch. A unit with an expired annual inspection sitting in a stack is present and unavailable, but most systems show it as inventory.

The result is a dispatcher who sends a driver for a unit that cannot leave the gate, a driver refusal, a wasted turn and a detention claim. The fix is not more visibility. It is modelling status properly: inspection due dates, out of service flags raised by driver refusals, open repair orders and holds, all resolving into a single availability answer that dispatch and the pool portal both read.

Problem five: you cannot balance a pool you cannot count

Repositioning is expensive and slow, so it is planned from feel: someone in operations knows that a particular depot runs short on Thursdays. That is fine at one port complex. Across several, with street dwell varying by carrier and season, it costs real money in emergency moves and missed pulls.

What a custom build does: derive true position from the event ledger rather than from reported inventory, split by roadable and non roadable, then forecast shortfall by location and day using your own booking and gate history. This is worth building only after the event ledger is clean. A balancing model on top of contested data produces confident nonsense.

What this costs and how long it takes

Across the projects Digital Heroes has delivered in intermodal and asset heavy logistics, the shape is consistent. A focused first release, meaning the interchange event ledger with multi source ingestion, per diem calculation against your real agreements, and the damage evidence trail with a driver capture app, runs $80,000 to $160,000 and ships in 12 to 18 weeks. That is a system your billing analyst works from on day one.

A full platform adding depot and repair order workflow, roadability and inspection status, pool balancing, carrier self service for disputes, and billing integration runs $200,000 to $450,000 phased over 7 to 12 months.

What pushes cost up here specifically: the number of terminals and depots you must ingest from, because each one is its own integration and some will only give you a nightly file. The number of distinct interchange agreements, since each becomes a rules module. Telematics, if you are fitting GPS units and want position and mileage in the same ledger. And the offline requirements of the driver app, which are not optional at a marine terminal and are the part inexperienced teams underestimate by a factor of two.

What keeps cost down: start with one port complex, one pool and your top five counterparties by dispute volume. That covers most of the money and all of the arguments.

Build versus buy, and when buying is right

Buy, and do not call us, if you run a few hundred units in a single pool under one interchange agreement, and your disputes are occasional rather than structural. Blume Global plus your pool operator's portal plus a competent analyst is genuinely proportionate at that size, and a custom build would be a hobby.

Build when two or more of these are true. You are the equipment provider or pool operator and therefore carry the roadability obligation. You have more than one interchange agreement with materially different per diem terms. Your damage chargebacks are written off at a rate you do not like to quote out loud. Your event data comes from more than three source systems that disagree. Or you are a drayage carrier large enough that per diem is a line item your CFO asks about, in which case you are building the mirror image of the same system to defend yourself.

How to choose a developer for chassis and interchange systems

Ask them to model an interchange event on a whiteboard before you sign anything. A developer who has done this will separate the event from the asset, will ask what happens when two sources disagree, and will ask whether you need to reconstruct position as of a past date. A developer who draws a chassis table with a current location column has built an asset register and is about to learn intermodal on your budget.

Ask specifically how per diem rules will be versioned. If the answer is a rate table, walk. Agreements change mid year and you will need to recompute a prior period exactly as it stood then.

Ask what they have integrated. EDI 322 gate activity, terminal file drops, depot systems and telematics are four different problems. Ask for the named counterparty and the named message type, not a claim about integrations in general.

Ask who owns the code, and get it in writing before kickoff. You should own the repository, the cloud accounts and the right to hire anyone else to continue the work. At Digital Heroes the code is yours from the first commit, and we would tell you to walk away from any firm that hedges on that.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. Digital Champions expect to achieve about 16% in cost savings and around 15% in revenue gains from digital operations over five years; the study surveyed 1,155 manufacturing executives across 26 countries. Source: PwC / Strategy& (2018) →
  2. Across more than 5,400 IT projects studied by McKinsey and the University of Oxford BT Centre, large IT projects ran on average 45% over budget and 7% over schedule while delivering 56% less value than predicted. Source: McKinsey & Company / University of Oxford (BT Centre for Major Programme Management) (2012) →
  3. The median annual wage for U.S. software developers was $133,080 in May 2024, and employment is projected to grow 15% from 2024 to 2034 - a core input to any in-house build-vs-buy TCO model. Source: U.S. Bureau of Labor Statistics (2024) →
  4. Gallup reports global employee engagement fell to 20% in 2025 (its lowest since 2020, down from a 2022-2023 peak of 23%), and estimates low engagement costs the world economy an estimated $10 trillion in lost productivity, or 9% of global GDP. (Note: this figure appears in Gallup's evergreen State of the Global Workplace page, currently reflecting the 2026 edition reporting on 2025 data.). Source: Gallup (2025) →
Karan M. · Senior Shopify Engineer · Enterprise · Delhi

Karan handles enterprise Shopify work at Digital Heroes, the builds with large catalogs, multiple regions, legacy systems to connect and traffic spikes to survive. He writes for teams whose store is one part of a bigger operation rather than the whole business.

View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

Frequently asked questions

How much does custom chassis pool management software cost?
A focused first release covering the interchange event ledger, per diem calculation against your actual agreements, and damage evidence capture typically runs $80,000 to $160,000 and ships in 12 to 18 weeks, based on Digital Heroes delivery experience. A full platform adding depot and repair workflow, roadability status, carrier self service and pool balancing runs $200,000 to $450,000 over 7 to 12 months. Cost rises mainly with the number of terminals and depots you must ingest data from, since each is a separate integration.
Is Blume Global enough, or do we need something custom?
Blume Global is real infrastructure and it is strong at network level visibility across intermodal. Where it stops is your specific pool agreements: conditional free time, suspension days for terminal closures, flip and street turn credits, and repair chargeback matrices negotiated per counterparty. If your disputes are about those terms rather than about where a unit is, a visibility product will not settle them. Many operators run both, using the packaged tool for network data and a custom layer for billing and liability.
How do we prove who damaged a chassis when the damage is found at gate in?
You need a condition record attached to each interchange event, not a periodic inspection. That means fixed angle photos captured at handoff by the driver or depot, timestamped, geotagged, working offline in a terminal lane, and stored append only so nobody can quietly replace an image later. Repair estimates then reference the specific event and specific photos. Without that chain, liability defaults to whichever party is easiest to bill, which is usually the one with the worst records.
Can custom software calculate per diem when every interchange agreement is different?
Yes, and this is the main reason operators build. Each agreement gets expressed as executable rules with effective dates and version history, then per diem is computed from the underlying event ledger rather than a monthly inventory snapshot. Every charge line carries its derivation: the bounding events, the free time rule applied, and any suspension days subtracted. When a carrier disputes, you send the derivation rather than a spreadsheet, which resolves most disputes without a call.
How long does it take to build a chassis interchange and per diem system?
A first release ships in 12 to 18 weeks in our experience. The schedule risk is rarely engineering. It is getting data access agreed with terminals and depots, because each has its own process and some will only provide nightly files. Operations that already receive EDI 322 gate activity from their main terminals move noticeably faster than those starting from emailed PDFs of interchange receipts.
What is the difference between a chassis being available and being roadable?
Roadable means the unit meets inspection and maintenance requirements and can legally leave the gate. Available means dispatch can assign it. A unit with an expired annual inspection, an open repair order or a driver refusal flag is present in the yard but should never appear as available. Most inventory systems conflate the two, which is how a driver gets sent for a unit that cannot move and the operation absorbs a wasted turn plus a detention claim.
Do we need a driver app, or can depots capture everything?
You need the driver app if you want to win damage disputes. Depots and terminals only see the unit at their own gate, which leaves every yard move, street turn and shipper drop unrecorded. The app has to work with no signal, because marine terminal lanes routinely have none, so capture happens locally and syncs later. Keep the driver interaction to a fixed photo sequence and a two tap condition confirmation, because anything longer gets skipped at the gate.
Should a drayage carrier build this, or only pool operators and lessors?
Both build, for opposite reasons. The equipment provider builds to bill accurately and to carry the maintenance and inspection obligation properly. A large drayage carrier builds the mirror image to defend against charges, since per diem and damage chargebacks land on their profit and loss and today they are usually contested from memory. If per diem is a line item your CFO asks about by name, you are large enough for the defensive build.
Who owns the code if an agency builds our interchange platform?
You should own the repository, the cloud infrastructure accounts and the unrestricted right to hire another firm to continue the work, agreed in writing before kickoff rather than at handover. At Digital Heroes the client owns the code from the first commit. This matters more than usual in intermodal, because the value accumulates in years of event history and rule versions that you must be able to move if the relationship ends.
Should I hire a freelancer or an agency for my software project?
A skilled freelancer is the right call for a single-discipline scope under roughly $15,000, like a website, a plugin, or one integration. Above that, projects need design, backend, testing, and project management at once, and a solo builder becomes the single point of failure: if they get sick or take a bigger client, your project simply stops. Agencies bill 20-40% more per hour but carry continuity, code review, and someone to escalate to, which is what you are actually buying.
We are a growing distributor. Should we pick SAP Business One or go custom?
If you need full accounting, purchasing, and inventory in one system today, SAP Business One is the faster path; if your pain is operational workflows the ERP handles badly, custom is usually the better spend. Business One gives you a proven ledger and stock control, but changing its workflows means paying certified consultants, and the customization quotes Digital Heroes clients share commonly run $150 to $250 per hour for changes you never own. A pattern Digital Heroes builds often is Business One or QuickBooks as the financial core with a custom order, warehouse, or logistics layer on top.
How much should a small business budget for its first custom app or website?
For a focused first build, most small businesses land between $8,000 and $60,000: roughly $8,000 to $45,000 for a custom website and $25,000 to $60,000 for an internal tool or simple web app, based on Digital Heroes delivery across 2,000+ projects. Customer-facing products with payments, logins, or a mobile app start around $40,000. Quotes far below these bands usually mean a template with your logo on it, not software shaped around your workflow.
What happens to my software if the agency shuts down or we stop working together?
Nothing dramatic, if the engagement was set up correctly: the code sits in your repository, hosting runs on your cloud account, and a handover document explains how to deploy and operate the system. Any competent replacement team can then take over in days rather than months. If the agency controls the repo, the servers, or the domain, fix that now, because renegotiating access during a dispute is the most expensive place to discover the problem.
How long does it take to build custom supply chain software?
Plan on 10 to 14 weeks for a first production release covering one or two core workflows, and 6 to 9 months for a full platform spanning procurement, inventory, and fulfillment. Digital Heroes ships most supply chain MVPs in about 12 weeks with a 4 to 6 person team. Integrations are the schedule risk: each ERP, EDI, or carrier connection typically adds 2 to 4 weeks of build and testing.
How do I calculate whether custom software will pay for itself?
Divide the build cost by the monthly benefit, where benefit is hours saved times loaded hourly cost, plus subscription fees replaced, plus any revenue the software unlocks. Three staff saving 10 hours a week each at a $40 loaded rate is about $62,000 a year, which pays back a $60,000 build in roughly 12 months. Across Digital Heroes internal-tool projects, 12 to 24 months is the normal payback range, and anything projecting under 6 months usually means the spreadsheet is hiding costs.
When is SAP actually a better choice than building custom supply chain software?
Choose SAP when you need a full ERP, operate in a heavily audited industry that expects standard systems, or run global operations where localization, tax, and compliance content matter more than workflow fit. SAP's strength is breadth: finance, manufacturing, and supply chain in one validated suite. Custom wins when your edge lives in a specific workflow, like how you allocate inventory or route orders, that SAP would force you to bend to its standard process. Many Digital Heroes clients keep SAP as the system of record and build custom operational tools around it.
What does it cost to maintain custom supply chain software each year?
Budget 15 to 20 percent of the original build cost per year, so roughly $9,000 to $12,000 annually on a $60,000 system, covering hosting management, dependency updates, bug fixes, and small enhancements. Across its maintenance contracts, Digital Heroes sees supply chain systems need more upkeep than typical web apps because carrier APIs, EDI specs, and ERP versions keep changing underneath them. Hosting itself is usually minor, often $100 to $500 per month for a mid-size operation.
What tech stack is best for custom supply chain software?
Boring and mainstream wins: a typed backend such as Node with TypeScript, Python, or C#, PostgreSQL for transactional inventory data, a React web frontend, and hosting on AWS, Azure, or GCP. Real-time needs like scanner feeds or live shipment tracking add a message queue such as Redis or RabbitMQ. Be wary of any agency pitching an exotic stack; in Digital Heroes handover work, systems built on niche frameworks are consistently the hardest and most expensive for a new team to take over.
Who can build a custom supply chain software system?

Digital Heroes builds custom supply chain software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.

Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.

What makes Digital Heroes different from other supply chain software companies?

Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.

Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.

How can I check Digital Heroes is legitimate before getting in touch?

Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.

Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.

Keep reading
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?