Voyage and Chartering Software: Why Demurrage Claims Die in the Statement of Facts
If you operate more than about twelve vessels on voyage charter, and your estimates are built in a personal spreadsheet while laytime is calculated by hand after the fact, building your own voyage system is usually justified. A focused first release covering the voyage estimator with your own speed and consumption model, structured fixture capture, and laytime calculation from the statement of facts typically runs $120,000 to $280,000 and ships in 16 to 24 weeks in our delivery experience. A full platform adding post fixture operations, bunker procurement and inventory, port disbursement control, actualised voyage profit and loss, and emissions cost modelling lands at $350,000 to $800,000 phased over 9 to 18 months. Below six vessels, license Veson or Dataloy and put the money into commercial staff, because the vendor model will fit you well enough.
Why the money is lost after the fixture, not during it
A clean products tanker discharges at two ports. The statement of facts from the second port arrives from the agent as a scanned PDF with handwritten times in the margin. Notice of readiness was tendered at 04:10, but the berth was occupied until 19:30 and the charter party makes the notice valid whether in berth or not. Laytime ran during shifting at one port and not the other. There was a four hour stoppage the master recorded as awaiting shore tanks and the terminal recorded as vessel pumping issue, which is the difference between demurrage and an owner's cost. The operator who understood this voyage left the company in March. The claim is assembled in August by someone reading a PDF, and the charter party time bar has already passed.
This is where voyage results actually diverge from the estimate. The fixture is negotiated by capable people who know the market. The estimate was reasonable. What erodes the result is the accumulation of post fixture detail: laytime computed loosely, demurrage claimed late or not at all, bunker consumption never reconciled against the warranty, port disbursements accepted without challenge, and a profit and loss that gets actualised so long after completion that nobody can act on what it says.
Veson Nautical IMOS is the market standard and it is genuinely deep, Dataloy and Q88 both serve real segments well. The honest criticism is not that they lack capability. It is that they encode an opinionated model of how a voyage works, priced for scale, and operators with unusual trades find themselves working around the model. Parcel tankers with many grades and complex freight allocation, contracts of affreightment with liftings split across vessels and periods, pool arrangements with their own distribution rules, and in house trading desks that need the estimate to reflect a cargo position rather than a freight rate all end up with a critical spreadsheet alongside the system. That spreadsheet is where the commercial thinking lives.
Problem 1: the estimate encodes your assumptions or somebody else's
A voyage estimate is a model: distance and routing, speed and consumption by condition, bunker prices at intended stem ports, port costs, canal transit, cargo quantity with any deadfreight risk, freight or a Worldscale derived figure for tankers, and the resulting time charter equivalent. Every element carries an assumption, and the assumptions are where a commercial team's judgement lives.
What a custom build does: make the estimate model explicit and yours, with performance curves derived from your own noon reports and voyage history rather than typed in, and port costs seeded from your own disbursement history rather than a generic table. The estimate then improves as the fleet trades, and the comparison that matters becomes possible: for each completed voyage, the estimate against the actual, decomposed into which assumption was wrong. Operators who run that comparison monthly discover their systematic biases within two quarters, and correcting a systematic bias in speed or port time assumptions is worth more than any single negotiation.
Problem 2: the charter party is a legal document and the system holds a summary
Laytime depends on clauses: how notice of readiness may be tendered and when it becomes valid, turn time, whether time counts in berth or not, weather working days, exclusions for holidays and Sundays depending on the term used, whether laytime is reversible across ports, shifting, and any pumping warranty that shifts responsibility for slow discharge. These terms come from a negotiated recap that amends a standard form, and the amendments are where the disputes live.
What a custom build does: capture the clause set as structured terms linked to the recap text, so the laytime calculation states which term produced each decision and the operator can show the counterparty the clause alongside the arithmetic. Where a term cannot be modelled, the system asks for a human decision and records who made it and why, rather than quietly applying a default. Claims defended with a calculation that cites the clause settle faster and lower, and internally it means a new operator can work a voyage without having been in the negotiation.
Problem 3: the statement of facts is a PDF and the clock is running
Laytime calculation cannot begin until the events are in structured form, and the events arrive as agent documents in inconsistent formats, sometimes handwritten, often disagreeing with the master's own record. Somebody transcribes them. The transcription is the slowest step in the claim process and it is the step that pushes claims past the time bar written into the charter party, after which the merits of the claim no longer matter.
What a custom build does: this is where document extraction genuinely earns its place, and it is one of the few AI applications in this domain we recommend without hesitation. An inbound statement of facts becomes a draft event sequence with times, ports and remarks parsed and mapped to your event taxonomy, presented for an operator to confirm rather than type. Discrepancies against the master's report are surfaced side by side rather than discovered later. In our builds this collapses the transcription step from hours to minutes, which matters less for the time saved than for the fact that claims now get assembled while the facts are fresh and the agent still answers emails.
The second half of this is a claim clock. Every voyage carries its time bar computed from the charter party terms, and the system escalates as it approaches. A claim lost to a time bar is a pure, avoidable loss, and it is the most infuriating line in any post voyage review.
Problem 4: bunkers are the largest cost and the loosest data
Bunker stems, prices, quantities delivered against the note, quality disputes, remaining on board at delivery and redelivery, consumption against the charter party warranty, and hedged positions against physical purchases. Each of these is tracked somewhere and they rarely reconcile. Under performance and over consumption claims depend on weather routing evidence and good noon data, and most operators do not pursue them systematically because assembling the evidence costs more than the average claim.
What a custom build does: hold bunkers as an inventory per vessel per grade with movements, so remaining on board is derived rather than reported, and reconcile consumption against the warranty using the same noon and weather data automatically. Claims become a by product of the record rather than a project. Emissions cost is now part of the same picture: the extension of the European emissions trading system to maritime transport and the fuel intensity requirements introduced under the European fuel regulation mean the carbon cost of a voyage belongs inside the estimate, not in a separate compliance spreadsheet. Operators still estimating without a carbon line are quoting the wrong number on European trades.
Problem 5: the profit and loss actualises too late to be useful
A voyage result that appears four months after completion is history rather than management information. It appears late because it waits for final port disbursements and the demurrage settlement, so the accounting close and the commercial feedback loop become the same slow process.
What a custom build does: separate them. Maintain a live voyage result that updates as facts arrive, with each line marked as estimated, accrued or final, so a commercial team sees a converging number throughout the voyage rather than a surprise later. The accounting close still needs finals, but the trading decision does not. Being able to see, mid voyage, that the result is drifting from the estimate because port time at the load port ran long changes what you do about the next fixture, which is the entire point.
What this costs and how long it takes
Across the 2,000-plus projects Digital Heroes has delivered, this is the honest shape for voyage and chartering platforms. A first release covering the estimator with your own performance and cost model, structured fixture capture, and laytime calculation with statement of facts extraction runs $120,000 to $280,000 and ships in 16 to 24 weeks. Adding post fixture operations, bunker inventory and claims, disbursement control, live voyage profit and loss and emissions cost modelling takes the total to $350,000 to $800,000 across 9 to 18 months.
What drives the number up in shipping specifically: the number of trades, because tanker, dry bulk and gas each carry different freight conventions and a parcel trade is harder than all of them. Contracts of affreightment and pool arrangements, since allocation and distribution rules are bespoke commercial agreements rather than features. Accounting integration, because voyage accounting has to reconcile to a general ledger that was not designed for it. Market data, if you need rate feeds or distance and weather routing services. And any requirement to migrate historical voyages, which is worth doing only for the estimate calibration data and rarely for anything else.
Build versus buy, and where Veson genuinely wins
Buy if you run a conventional trade at moderate scale. For a dry bulk operator with under about six vessels on standard voyage charters, IMOS or Dataloy will fit your business closely, the vendor's model matches how you actually work, and a build would recreate their functionality less well. We say this plainly because the market standard is the market standard for good reasons.
Buy the platform, build the edge, applies to operators who are happy with the core but have one commercially critical thing the platform will not do, such as a bespoke pool distribution or an in house cargo position view. Building that alongside a licensed system, reading its data, is usually the right economics.
Build when the model is the mismatch. Parcel tanker operators, contract of affreightment heavy businesses, pool managers, and commercial operators whose estimate must reflect a trading position rather than a freight rate all describe businesses where the vendor structure is a tax. Also build when the licence and services cost has grown to a level where owning the system outright pays back inside three years, which happens sooner than most operators expect once fleet count rises. The test we suggest is simple: identify the spreadsheet your commercial team would refuse to give up. If it holds the estimate model or the allocation logic, that spreadsheet is your requirement document and it is describing a build.
How to choose a developer for voyage management software
Ask them to model a voyage on a whiteboard. A team that has done this separates estimate, fixture with its clause set, voyage with itinerary and port calls, cargo, bunker inventory, and the result with estimated, accrued and final lines. They will ask early how a contract of affreightment lifting relates to a voyage. A team that draws shipments and invoices has built a freight forwarding tool and will not survive a laytime dispute.
Ask how the laytime engine explains itself. The correct answer is that every decision cites the term that produced it and every unmodellable term forces a recorded human decision. An engine that produces a number without a trail is worse than a spreadsheet, because at least the spreadsheet's author remembers what they did.
Ask what they would do with a handwritten statement of facts. Document extraction into a draft event sequence with human confirmation is the right answer. Anything promising fully automated interpretation without review has not seen the documents that actually arrive from agents.
Ask who owns the code and the voyage data, and settle it in writing before kickoff. You should own the repository, the cloud accounts and the right to move firms. Your estimate model and your historical voyage performance are genuine competitive assets, and they should not sit in a supplier environment. At Digital Heroes the client owns the code and the data from the first commit, and a developer who hedges is treating your commercial edge as a bargaining chip.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- The Standish Group 1995 CHAOS Report found only 16.2% of software projects fully succeeded; success varied sharply by size, with large-company projects succeeding about 9% of the time versus far higher rates for small projects - best treated as an industry survey, not an audited dataset. Source: Standish Group (1995) →
- McKinsey estimates that digitizing the supply chain (Supply Chain 4.0) can cut lost sales by up to 75%, reduce inventories by up to 75%, and lower supply chain operational costs by up to 30%, with up to 30% lower transport and warehousing costs. Source: McKinsey & Company (2016) →
- Median SaaS spend reached $9,455 per employee, and organizations leave an average of 36% of their SaaS licenses unused. Source: Zylo (2026) →
- An independent Forrester Total Economic Impact study of OutSystems found a 363% three-year ROI with payback in under 6 months, illustrating that faster, lower-labor build approaches can materially shift the payback math. Source: Forrester Consulting (commissioned by OutSystems) (2024) →
Zara works as a senior strategist across APAC, sitting between what a client says they want and what the build should actually be. She pressure tests business cases, priorities and sequencing before engineering time gets committed. Read her for the thinking that happens before a project brief is written.
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 voyage management software cost?
Is Veson IMOS worth it, or should we build our own?
Why do demurrage claims get lost even when they are valid?
Can software calculate laytime from a scanned statement of facts?
How should charter party terms be handled in a voyage system?
How long does it take to build a chartering and voyage platform?
Should carbon costs be part of the voyage estimate?
How do we know whether our voyage estimates are systematically wrong?
Who owns the estimate model and voyage history if an agency builds this?
Who owns the code when an agency builds my software?
Can we migrate years of data out of our current system into new custom software?
What happens to my ERP if the agency shuts down or we part ways?
Should I hire a freelancer or an agency for my software project?
How do we migrate years of data from our old system without losing anything?
How many people should be working on my software project?
Is a custom ERP cheaper than NetSuite over five years?
Can a custom ERP meet compliance requirements like SOC 2 or GDPR?
What does it cost to keep custom software running after launch?
Can a custom ERP integrate with the tools we already use, like QuickBooks or Shopify?
Can a freelancer build an ERP, or do I need an agency?
Who can build a custom ERP software system?
Digital Heroes builds custom ERP 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 ERP 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.