Tank Truck Dispatch Software: Why the Wrong Trailer Costs More Than the Freight
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.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- 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) →
- 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) →
- Median SaaS spend reached $9,455 per employee, and organizations leave an average of 36% of their SaaS licenses unused. Source: Zylo (2026) →
- 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 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.
Frequently asked questions
How much does custom tank truck dispatch software cost?
Can McLeod or Trimble TMW handle prior load and wash compatibility?
How do we stop a dispatcher assigning the wrong trailer at 5am?
What records do we need for food grade bulk transport?
Will this help us defend a contamination claim?
Can the system reduce how many washes we pay for?
How long does a tank truck software build take?
Does it need to work when drivers have no mobile signal?
Should we replace our TMS or build alongside it?
How fast does custom supply chain software pay for itself?
What are the biggest mistakes first-time software buyers make?
Is custom supply chain software cheaper than SAP over five years?
Why do companies replace generic SCM software with custom systems?
Can we migrate years of data out of our current system into new custom software?
How many people should be working on my software project?
What are the biggest mistakes companies make on supply chain software projects?
How small can the first version of my software be and still be worth building?
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.