Skip to content
§
§ · hiring guide

How to Hire a Tank Terminal Management Software Development Company

Hire on custody transfer and tariff modelling, because those decide whether the system survives a customer dispute. Expect $120,000 to $250,000 for a first release and $350,000 to $900,000 for a full terminal platform phased across 9 to 18 months.

Inventory Software workflow illustration for How to Hire a Tank Terminal Management Software Development Company.
The short answer

Hire on custody transfer and tariff modelling, because those decide whether the system survives a customer dispute. Expect $120,000 to $250,000 for a first release and $350,000 to $900,000 for a full terminal platform phased across 9 to 18 months. Rule out any firm that cannot name the correction standard it would implement or explain what happens when a meter fails proving.

You will not learn whether you chose the right terminal software partner during the demo. You learn it at month end, when the automatic tank gauge on a 5,000 cubic metre tank disagrees with the book inventory by forty cubic metres and the system either names the components of that gap or shows you a single unexplained loss line that two storage customers are about to argue over.

This is a hard category to buy because three unrelated specialisms have to arrive in one team. There is the physical layer of terminal automation, meters and batch controllers on a hazardous area site. There is the measurement layer, where volume at observed temperature is not the number anyone is billed on. And there is the commercial layer, where a negotiated tariff with throughput tiers, minimum guaranteed volumes and heating charges turns movements into an invoice. Most development firms have none of the three. The firms that have all three are usually the product vendors, which is a different conversation about fit rather than capability.

What a tank terminal software development company actually does

The visible build is a tank dashboard, a nomination screen and an invoice. That is the smaller half.

Underneath sits custody transfer implemented properly: correction to standard conditions using the published volume correction factors from the API Manual of Petroleum Measurement Standards, with table selection driven by product group rather than hardcoded, and a contractual decision about whether a transaction settles on gross standard volume, net standard volume or mass in air. Every quantity stored with full provenance, meaning observed volume, temperature, density, density source, the correction table used and the resulting standard volume, all immutable. A meter proving register with validity dates, so a transaction measured on an out of proof meter is flagged at the time rather than found in an audit.

Then tanks modelled as resources rather than bins: current heel, last product stored and its compatibility, roof type against vapour pressure, heating coils, customer allocation that changes monthly, inspection status and the connection topology that decides which manifold and pump can move what. Then the rack, which has to reach down to the batch controllers with a genuine offline mode, because when the network drops at 02:00 trucks still have to load. Then the tariff as versioned data tied to the contract, so the invoice becomes a report over recorded facts instead of a monthly spreadsheet project.

What it really costs in 2026

These bands reflect our own delivery experience on terminal and industrial integration work.

StageCostTimeline
Paid discovery: measurement, tariff and automation survey with written specification$15,000 to $35,0003 to 6 weeks
First release: tanks, nominations, movements, custody transfer calculations, reconciliation$120,000 to $250,00016 to 24 weeks
Full platform: rack automation, tariff and invoicing, customer portal, marine and rail, documents$350,000 to $900,0009 to 18 months
Support, tariff changes and new customer onboarding15 to 20 percent of build per yearRetainer

Two line items vanish from most quotes. The first is site commissioning. Integration to batch controllers and gauging cannot be finished from an office: it needs testing against live equipment, which your terminal will only permit during a shutdown or a low throughput window, with permits, escorts and standby time. That window may be months away and it does not move for your project plan. Get travel, permit time and a named commissioning window into the contract, because this is the most common reason a finished build sits unused.

The second is the restatement policy for failed provings. When a meter fails its proving, every transaction measured since its last valid proving is potentially wrong, and somebody has to decide whether to reissue tickets, adjust inventory or absorb it. That decision is commercial, not technical, but the software has to store it and apply it consistently. Firms who have not run a terminal will not raise this, and you will meet it in your first quarter live.

Signals of a strong partner

  • They name the measurement standard unprompted. Correction tables and settlement basis should come up in the first hour, not after you ask.
  • They ask which of your tanks hold third party product. Custody storage changes the whole design, because every discrepancy is a claim rather than a variance.
  • They insist on immutable quantity records. Observed values and the inputs behind a correction should never be editable in place.
  • They plan the reconciliation as named components. Line displacement, temperature correction, meter drift and manual dips, rather than one loss figure.
  • They have written software that talks to industrial equipment. Ask what protocols and what happened when a controller was unreachable.
  • They treat offline operation at the rack as a requirement. A partner who assumes the network is up has not stood at a gantry at two in the morning.
  • They model the tariff as data you can change. Rate cards versioned by effective date beat pricing logic buried in code every time.

Red flags in a terminal software proposal

  • A tank described as a quantity. Generic inventory thinking cannot represent compatibility, heels, roof types or inspection status.
  • Correction factors handled in a spreadsheet formula. A hardcoded coefficient is wrong for some product group, and you will find out on a large parcel.
  • Rack automation quoted as an integration line. Driving presets is a project with site access, safety review and commissioning, not an interface item.
  • No question about your automation vendor's licensing. The interface to your terminal automation system may be licensed per connection by that vendor, on their schedule and their price.
  • Billing treated as an export to accounts. Tariff complexity is where terminal margin leaks, and it deserves to be modelled, not exported.

Questions to ask on the first call

  1. Which correction standard would you implement, and how is table selection driven by product group rather than hardcoded?
  2. What provenance do you store with every quantity, and can any of it be edited afterwards?
  3. What does the system do when a meter fails proving and transactions have already been billed?
  4. How would you drive a preset on our batch controllers, and what happens at the rack when the network drops at 02:00?
  5. How is a customer's stock kept separate when two customers share a tank, and how are losses allocated?
  6. Show me how a nomination fails validation on Thursday because the only compatible tank is out for internal inspection.
  7. How are storage, throughput, heating, blending, minimum guaranteed throughput and demurrage modelled, and who can change a rate card?
  8. What site access and commissioning window do you need, and what is that costing us in the plan?
  9. Who owns the source code and the operational data, and what exactly is handed over at the end?

A simple way to decide

Buy a paid discovery phase before you buy a platform. Give one firm a few weeks on site: let them walk the rack, read two of your storage contracts, look at last month's reconciliation and talk to the commercial analyst who currently holds all of this together. Require a written specification as the deliverable, covering the measurement basis per product and contract, the tank and topology model, the automation interfaces with named equipment, the tariff structure, migration, and a phased estimate. You own it. Then every firm on your shortlist prices the same terminal instead of an imagined one.

Digital Heroes runs product requirements document first delivery for exactly this reason, with a 50+ team and contracting through an India LLP, a US LLC or a UK LTD so intellectual property assigns under the law your counsel works in. We are the wrong call for a single product terminal with two tanks and one customer. Buy an off the shelf terminal package or extend your existing enterprise system, because custody transfer arithmetic at that scale does not justify a platform.

Book a 30-minute call with Digital Heroes and get a written plan and a fixed quote within 48 hours.

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. Inventory carrying cost commonly runs about 20% to 30% of inventory value, covering capital cost, storage/warehousing, insurance, taxes, handling, shrinkage, and obsolescence - a recurring cost that better inventory and warehouse software aims to reduce. Source: APQC (2023) →
  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. 88% of customers say good customer service makes them more likely to purchase from a brand again in the future, quantifying the direct revenue link between support quality and retention. Source: HubSpot (2024) →
FAQ

Frequently asked questions

How much does it cost to hire a tank terminal software development company?

A first release covering tanks, nominations, movements, custody transfer calculations and reconciliation typically runs $120,000 to $250,000. A full terminal platform adding rack automation, tariff and invoicing, a customer portal and marine or rail operations runs $350,000 to $900,000. Add 15 to 20 percent of the build each year for support, and budget separately for site commissioning time and any interface licence your automation vendor charges.

How long does a tank terminal software project take?

A first release usually needs 16 to 24 weeks, and a full platform is phased across 9 to 18 months. The critical path is often not code. Commissioning against live batch controllers requires a site window your operations team controls, and those windows are scheduled around throughput and maintenance rather than around software delivery. Ask for that window to be named in the plan before you sign.

Should we buy Implico OpenTAS or Toptech instead of building custom?

If your terminal looks broadly like the ones those products were built around, buy. They handle measurement properly and that is exactly why they exist. Building becomes defensible when your tariff structures, joint venture ownership splits, blending operations or scheduling practice force you to configure around the product and then maintain that configuration forever. Be honest about which situation you are in, because the integration work to your meters and automation is a project either way.

Who owns the code and the terminal data if an agency builds the system?

You should own both outright, with source code and intellectual property assigning to you on payment and no residual vendor licence. Insist that repositories and cloud accounts are in your name from the start. Custody records matter here beyond the usual reasons: measurement provenance is evidence in a customer claim, so it must be exportable in full, in a documented format, without depending on a vendor relationship continuing.

What happens when book inventory and the tank gauge disagree?

They always disagree to some degree, and the useful question is whether the gap can be broken into named components: temperature correction applied against the wrong observed density, line displacement from a product change that was never journaled, meter drift since the last proving, and rounding on a manual dip. A system that reports one unexplained loss line forces the clerk to allocate it pro rata across customers, which is how disputes start.

Can custom software actually drive our loading rack, or only record it?

It can drive it, but that is a different scope from recording. Driving means authorising the preset, checking carrier authorisation and driver qualification against the compartment plan, applying the additive recipe, watching the batch controller, capturing the meter ticket and producing the bill of lading before the truck leaves. Halfway automation, where an operator keys the preset from paper at night, is where keying errors enter custody transfer. Decide which you are buying.

How do we bill throughput and storage without a spreadsheet?

Model the tariff as versioned rate cards tied to each customer contract with effective dates, then apply them automatically to the movement events the terminal already records. Storage on contracted capacity, tiered throughput, minimum guaranteed throughput shortfalls, heating by day and temperature band, additisation, line displacement and demurrage all become computed rather than negotiated after the fact. The invoice then becomes a report you can defend line by line.

What is the difference between a terminal automation system and terminal management software?

Terminal automation controls the physical process: gauging, pumps, valves and batch controllers at the rack. Terminal management software runs the business over it: nominations, tank allocation, customer stock, custody transfer calculation, reconciliation, tariffs and invoicing. They must talk to each other, and the interface between them is usually licensed and scheduled by the automation vendor, which is a cost and a timeline dependency worth confirming before a build starts.

Do we need to replace our enterprise system to build terminal software?

No, and you should resist a partner who suggests it early. The usual pattern is to keep finance and procurement where they are, build the operational and custody layer, and post invoices and inventory movements across. Replacing a working enterprise platform turns a focused terminal project into a multi year programme, and the value you were chasing, which is reconciliation and correct billing, arrives years later than it needed to.

How do we compare quotes from firms with no terminal experience?

Ask each of them, in writing, how they would compute a settled quantity for a 30,000 tonne parcel: which standard, which table, which density source, and what is stored. Then require identical line items across quotes, including automation interfaces, commissioning time on site, migration and support. The answers separate quickly, and the firms that were pricing a dashboard become obvious without you having to argue about the total.

Can I build my product on a no-code tool like Bubble instead of hiring developers?

For testing whether anyone wants the product, yes, and Bubble's paid plans start at $29 a month, which is the cheapest validation you will ever buy. The ceiling arrives with complex data relationships, heavy integrations, performance at a few thousand users, and the fact that you cannot export a Bubble app to servers you control. A path many Digital Heroes clients take: prove demand on no-code, then rebuild custom once revenue justifies it, treating the no-code version as a paid prototype rather than a foundation.

How does moving our data from spreadsheets or Fishbowl into a new system work?

The agency exports your current records, maps fields to the new schema, deduplicates SKUs, and runs a trial import that you verify against physical counts before cutover. Plan for one to three weeks, and expect to find discrepancies, because migration always exposes drift the old system was hiding. The safest cutover happens right after a physical stock take, so the new system starts from a verified baseline.

Should I hire a freelancer or an agency to build my inventory system?

For a simple single-user stock tracker, a strong freelancer works and costs roughly half as much. Once real revenue flows through the system, choose an agency, because inventory software fails in production rather than in the demo, and a solo developer is a single point of failure during your busiest week. The most expensive engagements Digital Heroes takes on are rescues of freelancer builds after an oversell incident.

Can custom inventory software connect to QuickBooks, Shopify, and Amazon?

Yes, and integrations are where custom usually beats off-the-shelf, because they are built to your exact field mapping instead of a connector's assumptions. A typical build syncs orders and stock with Shopify and Amazon in near real time and pushes purchase and cost of goods sold data to QuickBooks or Xero on your accounting schedule. Each production-grade integration adds roughly $3,000 to $8,000 in Digital Heroes builds, so list every system during scoping.

How many SKUs are too many for managing inventory in Excel or Google Sheets?

Excel and Google Sheets typically start failing past roughly 1,000 SKUs, more than one sales channel, or more than two or three people editing stock levels. The failure mode is not the row count but stale, conflicting edits that cause oversells and phantom stock. If someone on your team spends hours each week reconciling the sheet against the shelf, you have already outgrown it.

How secure is a custom inventory system, and what about compliance like lot traceability?

A properly built system includes role-based access, encryption at rest and in transit, and an audit log of every stock movement, which spreadsheets and many legacy tools lack entirely. If you handle food, pharma, or medical devices, lot and expiry traceability for recalls can be designed in from day one instead of bolted on later. You also control where the data is hosted, which matters when customers or regulators require specific regions.

How much does custom inventory management software cost for a small business?

A single-location system with receiving, stock movements, and barcode scanning typically runs $15,000 to $40,000, based on Digital Heroes delivery experience across 2,000+ projects. Multi-warehouse, multi-channel builds land between $40,000 and $120,000, and manufacturing or forecasting features push past that. The biggest cost driver is logic rather than screens: lot tracking, unit conversions, and channel sync each add real engineering time.

How many SaaS seats do we need before building custom becomes cheaper?

The crossover usually shows up between 20 and 50 seats on premium tiers. Salesforce Enterprise lists at $165 per user per month, so 40 users cost about $79,000 a year in subscriptions, which is real money against a custom system you would own outright. Run the comparison over three years: if subscription spend beats the build cost plus 15-20% annual maintenance, custom wins on price before you even count workflow fit.

We already use Fishbowl. When does replacing it with custom software make sense?

Replace Fishbowl when you are paying for workarounds: manual exports to cover missing reports, third-party connectors patching integration gaps, or processes bent to fit its QuickBooks-centric model. Fishbowl remains a solid choice for QuickBooks-linked manufacturing inventory, so if it fits your workflow, keep it. Custom wins when your process is the differentiator, for example serialized rentals, consignment stock, or a picking flow Fishbowl cannot model.

How does custom software stop us overselling across multiple sales channels?

By keeping one authoritative count per SKU and recording every change as an atomic movement, so two orders can never both claim the last unit. Channel integrations sync through a queue with idempotency checks, meaning a webhook that fires twice does not subtract stock twice. Ask any vendor to demonstrate concurrent orders against a single unit of stock; naive builds and generic connectors both fail that test.

Who can build a custom inventory management software system?

Digital Heroes builds custom inventory management 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 inventory management 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

Published · Last updated .

Online now

Hi there. How can we help you today?

Reply