Industry guide · Supply Chain

Tank Truck Dispatch Software: Why the Wrong Trailer Costs More Than the Freight

Bulk Liquid Tank Truck software visual showing truck, shower head, and approved record.
The short answer

If you run 60 or more tank trailers across chemical, food grade or petroleum service and your dispatchers enforce prior load compatibility from memory and a notes field, build. A focused first release covering trailer state, prior load and wash rules, and a dispatch board that refuses an unsafe assignment typically runs $75,000 to $150,000 and ships in 12 to 16 weeks in our delivery experience. A full platform adding wash rack scheduling, driver qualification and endorsement matching, customer site rules, in-cab confirmation and settlement integration lands at $180,000 to $400,000, phased over 6 to 12 months. Under about 25 trailers in a single commodity, keep McLeod or Prophesy and a disciplined wash log. One contamination claim changes that arithmetic permanently.

Why a tank fleet is not a truck fleet with a different trailer

It is 5:20am and a dispatcher is covering a load that fell apart overnight. A customer needs a food grade load of liquid sweetener picked up at 9am, and there is a trailer sitting 40 minutes away with a driver on hours. The dispatch board shows the trailer as available. What the board does not show, because nobody typed it in, is that the trailer's last load was a non-food chemical, that its wash was a rinse rather than the caustic and steam cycle the receiving plant requires, and that the wash certificate on file is for a different trailer number entirely. The load gets assigned. Four hours later the plant rejects at the gate, or worse, accepts and finds out later.

That is the difference between bulk liquid hauling and dry van hauling. In a van fleet a trailer is interchangeable capacity. In a tank fleet a trailer is a specific vessel with a history, and the history is part of the product spec. Prior cargo, wash status and certificate, heel remaining in the tank, gasket and hose compatibility, pump type, vessel specification and commodity dedication all determine whether that unit can take that load. Get it wrong and you are not paying a late fee, you are paying for a contaminated batch at the receiver, which routinely runs into six figures on a load whose revenue was under $2,000.

The rules are not optional either. Bulk food transport carries recordkeeping duties around prior cargoes and cleaning under the sanitary transportation rule, receiving plants frequently ask for the last three loads before they break a seal, and chemical shippers publish their own cleaning standards per product. All of it currently lives in a dispatcher's head or in a notes field nobody reads at 5am.

Problem 1: trailer state is the most important data you do not have

Ask any tank carrier what state a specific trailer is in right now and you will get a phone call to a driver. The system knows the trailer is empty and where it is. It does not reliably know the last product, when it was washed, at which rack, to what standard, whether there is a heel, or what gaskets and hoses are fitted. That information exists on paper at the wash rack and in a photo on a driver's phone.

McLeod LoadMaster, Trimble TMW Suite and Prophesy are capable transportation management systems and they are genuinely strong at what they were built for: order to cash, driver settlement, fuel tax, imaging and the dispatch board itself. Their limitation for tank work is that they model a trailer as capacity with attributes you can type in, so prior load and wash discipline ends up as free text or as a scanned document attached after the fact. None of them will stop a dispatcher from assigning a trailer, because none of them holds a rule that says this product cannot follow that product without this wash.

What a custom build does: make trailer state a first class record that changes through events, not through typing. The load completes, the trailer inherits a prior product. The wash is performed, the certificate is captured at the rack with the trailer number, the standard applied and the signature, and the trailer's state changes accordingly. Nothing sets a trailer to clean except a completed wash event. That one rule removes most of the class of failure described above, because it becomes structurally impossible for the board to show a clean trailer that was never washed.

Problem 2: compatibility is a rule set, and it is yours, not the vendor's

Which products can follow which, and after what cleaning, is carrier specific safety logic built from customer requirements, product data sheets, your own incident history and your wash capability. Some pairs are fine after a hot water rinse. Some require caustic, steam and a dry, with a specific certificate. Some products permanently dedicate a trailer. Food grade after non-food is often prohibited outright regardless of wash, no matter what the chemistry says, because the receiving plant's own audit standard says so.

You cannot buy this rule set. It is not a public table, it is an accumulation of what your customers demand and what you have learned, so it lives with your senior dispatchers and walks out when they retire. We have met carriers whose entire compatibility policy was one laminated sheet and one man with 22 years of service.

What a custom build does: encode the matrix explicitly as product to product rules with a required cleaning standard as the outcome, then evaluate it at the moment of assignment. The dispatcher does not have to remember. They see a hard block with the reason, or a soft warning that requires an override with a name attached. Overrides are logged, and reviewing them monthly tells you more about your real risk than any safety meeting will. This also converts Dale's knowledge into an asset the business owns rather than a person the business depends on.

Problem 3: the wash rack is a bottleneck nobody schedules

Washes are treated as an errand. A driver is sent to a rack, waits an unknown time, and the trailer reappears whenever it reappears. Your own rack has finite and invisible capacity. Third party racks vary in cost by standard and location and nobody is comparing. Either way the wash is often why a trailer is not available, and it is the one part of the operation that gets no planning attention.

Transportation management systems treat a wash as a non-revenue stop or an expense line. That is accurate accounting and useless planning.

What a custom build does: treat cleaning as a schedulable resource with duration by standard, then include it in assignment. The planner can then chain loads to minimise washes, which is real money since a full caustic and steam cycle carries both a direct cost and half a day of trailer downtime. It also surfaces the trade: this assignment saves a wash but adds 90 deadhead miles, and here is which one is cheaper for this pair. Carriers running this properly find the biggest savings not in dispatch efficiency but in wash avoidance, because nobody had ever measured it before.

Problem 4: the driver and the site have requirements too

The trailer being right is necessary and not sufficient. The driver needs the tanker endorsement, the hazmat endorsement where the product requires it, current training, and often a site specific induction. Individual plants have their own rules: appointment windows, personal protective equipment, vapour recovery capability, a required hose configuration, sometimes a ban on particular equipment after an old incident nobody at your company remembers.

Site rules almost always live in the customer record as free text, read only when someone thinks to read them. That is how a driver arrives at a plant, is turned away for a missing site induction, and burns four hours and a delivery window.

What a custom build does: make site requirements structured data evaluated at assignment alongside trailer compatibility, so a driver without the required induction or endorsement cannot be assigned. Requirements have expiry dates, and expiry drives a task before it drives a rejection. The dispatcher sees one combined answer: this driver, this tractor, this trailer, this product, this site, allowed or not, with reasons.

Problem 5: proving what happened after a claim

A contamination claim arrives three weeks after delivery. Your defence is the wash certificate, the prior load record, the seal numbers, the driver's confirmation that the seal was intact, and any sampling at loading. If those exist as paper in a folder and a photo in a text thread, you will settle whether you were at fault or not, because you cannot construct the story fast enough.

What a custom build does: build the chain as immutable events. Prior product, wash event with rack, standard, operator and certificate image, seal applied at loading with number and photograph, seal verified at delivery with number and photograph, sample retained and where. Assembling that packet becomes a single export. Carriers tell us the first successful claim defence usually covers a meaningful share of the build cost, and more importantly the customer's quality team stops treating you as the default suspect.

What this costs and how long it takes

Across the 2,000-plus projects Digital Heroes has delivered, this category prices as follows. A focused first release, meaning event driven trailer state, the compatibility and cleaning rule engine, driver and endorsement matching, and a dispatch board that blocks unsafe assignments with logged overrides, runs $75,000 to $150,000 and ships in 12 to 16 weeks. A full platform adding wash rack scheduling and wash avoidance planning, customer site rule enforcement, an in-cab app for seals, photos and confirmations, and integration to your existing system for billing and settlement runs $180,000 to $400,000 phased over 6 to 12 months.

What pushes the number up in tank operations: the number of commodity groups, since food grade, chemical and petroleum each bring their own rule structure. Owning wash racks, which adds a scheduling and costing subsystem. In-cab connectivity, because drivers work where there is no signal and the app must reconcile later. And integration depth with McLeod or TMW, since replacing billing and settlement is a far larger project than augmenting it.

Build versus buy, stated plainly

Buy if you run under roughly 25 trailers in a single commodity with a stable customer base and one dispatcher who knows every unit. McLeod or Prophesy plus a disciplined paper wash log is genuinely adequate at that size, and a build would be spending money to formalise something that already works.

Build when two or more of these are true. You run more than about 60 trailers, past the point where one person holds trailer state in their head. You haul food grade and non-food in the same fleet. You have had a contamination claim, or a near miss you know was luck. Your compatibility knowledge sits with one or two people and you cannot state your own policy in writing today. Or customers have started asking for prior load documentation before they will unload.

Our position: the transportation management system is not the problem and you should probably keep yours. No general trucking system will ever model a trailer as a vessel with a history, because that concept does not exist in the market they sell to. The safety logic that distinguishes your fleet from a van carrier is not large. It is specific, and no vendor will build it for you.

How to choose a developer for tank fleet software

Ask them how a trailer becomes clean in their model. The right answer is that only a completed wash event with a certificate changes state, and no user can simply set a flag. If they describe a checkbox on the trailer record, they will ship the failure you are trying to eliminate.

Ask how they would handle an override. Dispatchers will need to override at 5am, and a system that forbids it entirely gets bypassed on paper within a month. The right design allows an override with a required reason and an attributable name, then reports on overrides so you can see where your policy and your reality disagree.

Ask about offline behaviour in the cab. Drivers load inside steel buildings and at rural terminals with no coverage, so seal capture and confirmations must work with no signal and reconcile cleanly afterwards. A developer who has not built that will discover it in week 11.

Ask who owns the code and settle it before kickoff. You should hold the repository, the infrastructure accounts and the right to hire anyone else. At Digital Heroes the client owns the code from the first commit.

Research & sources

The evidence behind this guide

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

  1. Across 1,471 IT projects the average cost overrun was 27%, but one in six projects was a 'black swan' with an average cost overrun of 200% and a schedule overrun of nearly 70%. Source: Harvard Business Review (Bent Flyvbjerg & Alexander Budzier, University of Oxford) (2011) →
  2. In a survey of 113 supply chain leaders (conducted late March to mid-April 2022), 67% had implemented digital dashboards for end-to-end visibility, and those companies were about twice as likely as others to avoid supply chain problems during the disruptions of early 2022; 71% expected to revise inventory policies going forward. Source: McKinsey & Company (2022) →
  3. Median SaaS spend reached $9,455 per employee, and organizations leave an average of 36% of their SaaS licenses unused. Source: Zylo (2026) →
  4. Flexera's 2025 State of the Cloud Report (survey of 750+ technical and executive leaders) found that 84% of respondents believe managing cloud spend is the top cloud challenge for organizations today, with cloud budgets already exceeding limits by 17%. Source: Flexera (2025) →
Shariqq · Senior Full Stack Developer · Lucknow

Shariqq is a senior full stack developer who often inherits code rather than starting fresh. Reading an unfamiliar system, working out why it behaves as it does, then extending it without breaking what already works is a large part of the job. His posts are useful to anyone with software they did not build.

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 tank truck dispatch software cost?
A focused first release covering event driven trailer state, a prior load and cleaning rule engine, driver endorsement matching and a dispatch board that blocks unsafe assignments typically runs $75,000 to $150,000 and ships in 12 to 16 weeks, based on Digital Heroes delivery experience. A full platform adding wash rack scheduling, customer site rules, an in-cab app and integration to your billing system runs $180,000 to $400,000 over 6 to 12 months. Keeping your existing transportation management system for order to cash is what keeps the first number achievable.
Can McLeod or Trimble TMW handle prior load and wash compatibility?
They are strong transportation management systems for order to cash, settlement, fuel tax and the dispatch board itself, and you should probably keep yours. What they do not do is model a trailer as a vessel with a history, so prior product, wash standard and certificate end up in free text or as documents attached after the fact. Neither system will block a dispatcher from assigning a trailer, because neither holds a rule saying this product cannot follow that product without a specific cleaning.
How do we stop a dispatcher assigning the wrong trailer at 5am?
Encode your product to product compatibility matrix as explicit rules with a required cleaning standard as the outcome, then evaluate it at the moment of assignment rather than relying on memory. The board shows a hard block with the reason, or a soft warning that requires a named override. Log every override and review them monthly, because the override list is the most accurate picture of where your written policy and your actual operation disagree.
What records do we need for food grade bulk transport?
Bulk food transport carries recordkeeping duties around prior cargoes and cleaning under the sanitary transportation rule, and receiving plants commonly layer their own requirements on top, often asking for the last three loads before they will break a seal. Your specific obligations depend on your commodities and your customers and should be confirmed with a food safety adviser. Operationally the system needs to hold prior product history and wash certificates linked to the trailer number, not to a folder.
Will this help us defend a contamination claim?
That is one of the strongest returns on the build. The defence turns on linking a wash certificate to the specific trailer state at a specific time, plus seal numbers and photographs at loading and delivery and any retained sample. When those exist as immutable linked events rather than as paper and text messages, assembling the packet is one export instead of two weeks of searching. Carriers commonly tell us the first successful defence covers a meaningful share of the project cost.
Can the system reduce how many washes we pay for?
Yes, and this is the saving most carriers have never measured. Treating cleaning as a schedulable resource with a duration by standard lets the planner chain compatible products on the same trailer and avoid a cycle entirely, which saves both the rack charge and roughly half a day of trailer downtime for a full caustic and steam cycle. The system should show the trade explicitly, including when avoiding a wash costs more in deadhead miles than it saves.
How long does a tank truck software build take?
Twelve to sixteen weeks for a first release covering trailer state and compatibility enforcement, and six to twelve months for a full platform. The main schedule risk is writing down your compatibility policy, because in most carriers it has never been documented and lives with one or two long serving dispatchers. Expect two to three weeks of structured sessions to turn that knowledge into rules, and treat that time as the real deliverable rather than overhead.
Does it need to work when drivers have no mobile signal?
Yes, and any developer who has not built for this will find out late. Drivers load inside steel plant buildings and at rural terminals with no coverage, so seal capture, photographs and delivery confirmations must be created offline on the device and reconcile cleanly when connectivity returns. Ask specifically how conflicts are resolved when the same trailer receives events from two sources, because that is where naive offline implementations corrupt the trailer state you are relying on.
Should we replace our TMS or build alongside it?
Build alongside it in almost every case. Replacing order to cash, driver settlement and fuel tax is a far larger project with little safety benefit, and it puts your cash collection at risk for a payoff you can get more cheaply. The safety and trailer state layer is the slice no vendor sells and the slice where your losses actually occur, so build that, integrate it, and revisit the core system later if you still want to.
How fast does custom supply chain software pay for itself?
Most operations see payback in 12 to 24 months, faster when the system replaces manual data entry or per-user SaaS fees. Measure it concretely: hours of double entry removed, error and mis-ship rates, inventory carrying cost, and the license fees you stop paying. One recurring pattern from Digital Heroes projects: a distributor spending 60+ staff hours a week re-keying orders between systems can often justify a $50,000 build on labor recovery alone within the first year.
What are the biggest mistakes first-time software buyers make?
Choosing the lowest bid, paying more than 30-40% upfront instead of on milestones, skipping a written specification, and having no maintenance plan for after launch. The most expensive of the four in Digital Heroes rescue projects is the missing spec: without written acceptance criteria, done becomes an argument instead of a checklist, and every disagreement resolves in the vendor's favor. Fix those four and you have avoided most of the ways these projects fail.
Is custom supply chain software cheaper than SAP over five years?
For small and mid-size operations it usually is, because SAP costs compound through licensing, implementation partners, and per-user fees, while custom costs are front-loaded. SAP Business One's published list price has run roughly $3,200 per professional user as a perpetual license plus annual maintenance near 20 percent, and the S/4HANA proposals Digital Heroes clients share are typically in the hundreds of thousands before any customization. A $60,000 to $100,000 custom build with 15 to 20 percent annual upkeep often costs less by year three for a 10 to 30 user company, and you stop paying per seat as you hire.
Why do companies replace generic SCM software with custom systems?
The usual trigger is workflow mismatch: generic SCM tools model a standard distributor, so anything unusual, like mixed lot and serial tracking, consignment inventory, or customer-specific routing rules, ends up managed in spreadsheets beside the system. Companies also leave when per-user pricing punishes growth or the vendor's API cannot support needed integrations. In Digital Heroes projects, the number of spreadsheets living around the official system is the most reliable signal a team has outgrown its off-the-shelf tool.
Can we migrate years of data out of our current system into new custom software?
Almost always yes, through CSV exports or the vendor's API, and migration should be scoped as its own workstream with field mapping, a dry run, and a planned cutover window rather than an afterthought. The real time sink is rarely moving the data; it is cleaning it, since years of duplicates, free-text fields, and inconsistent formats surface all at once. Pull a full export from your current vendor before committing to anything new, because some SaaS plans restrict exports on lower tiers.
How many people should be working on my software project?
Three to five for a typical focused build: a project lead, one or two engineers, a designer, and part-time QA, which is the standard shape across 2,000+ Digital Heroes projects. Larger platforms justify 6 to 10, but a ten-person team on a small first version usually signals bill padding rather than horsepower. What predicts success is whether a senior engineer is writing your code daily, not the headcount on the proposal.
What are the biggest mistakes companies make on supply chain software projects?
The top three: replacing every system at once instead of one workflow at a time, skipping data cleanup so the new system inherits years of bad SKUs and phantom stock, and designing screens without the warehouse staff who will use them daily. A fourth is underscoping integrations and discovering mid-project that the ERP connection is half the work. Digital Heroes sees more supply chain projects fail from scope and data problems than from any technical cause.
How small can the first version of my software be and still be worth building?
One workflow, end to end, for one type of user: the single process that currently burns the most hours or loses the most money. In Digital Heroes delivery experience, first versions scoped to 6 to 10 weeks of build time ship, get used, and generate the feedback that makes version two obviously right, while 9-month first versions routinely launch with features nobody touches. Everything you cut from v1 gets cheaper to build later, because real usage reorders the roadmap for you.
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?