Ship Repair Yard Software: Why Growth Work Agreed on the Dock Bottom Never Survives the Final Invoice
If your yard turns more than roughly 25 vessels a year and your variation trail is a foreman's handwriting on a job card, build. A focused first release covering repair specification import, job numbering, dock slot planning, and signed variation capture typically runs $70,000 to $150,000 and ships in 12 to 18 weeks in our delivery experience. A full yard platform adding labour and material posting from the trades, subcontractor control, class survey attendance, progressive invoicing, and owner portal access runs $180,000 to $450,000 phased over 6 to 14 months. If you are a single berth afloat repair outfit doing voyage repairs and small steel jobs, stay on a spreadsheet plus your accounting package and spend the money on a crane.
Why a ship repair yard bleeds margin between the docking and the final account
A handysize bulker sits on the blocks at 06:00. The agreed specification says renew 40 tonnes of steel in the number three topside tank. Blasting starts, the class surveyor taps the plating, and the wastage runs out into the adjacent frames and two longitudinals nobody opened up. It is now 68 tonnes. The owner's superintendent is standing on the dock bottom in a boiler suit, he nods, the production foreman writes S R extra frames 84 to 96 approx 28t agreed w supt on the back of a job card, and both men get on with the day. Four months later the owner's accounts department disputes the extra, because what the yard has is a foreman's handwriting and a superintendent who has since flown home and taken another vessel.
That is the whole business risk of ship repair in one paragraph. The quotation is a guess against a specification written before anyone opened the tank. The money is in what the survey finds. And the growth work, which is the part of the invoice that actually carries your margin, is the part with the weakest paperwork behind it. Every yard manager we have sat with can name a job where the final account was settled at a number the yard did not choose, because the evidence for the extras was a photo on someone's phone and a verbal agreement with a man who had left.
Problem 1: the repair specification arrives in the owner's format, not yours
An owner sends a specification numbered their way. One will use a class aligned structure with tank and compartment references. Another sends a spreadsheet from their technical superintendent with item numbers running to three decimal places. A third sends a scanned PDF from a fleet manager who inherited the template. Your estimator retypes all of it into the yard's own quotation sheet, and from that moment there are two numbering systems on the job: the owner's spec item and your work order.
Every downstream argument traces back to that split. The owner refers to item 4.12.3, your steel foreman refers to job 1188 line 40, your invoice refers to something else again, and reconciling the three at final account is a week of somebody's life per vessel. This is why yards that quote fast still invoice slowly.
A custom build fixes this at the root by treating the owner spec item as a first class identifier that never disappears. Import the spec once, map each owner item to one or more internal work orders, and carry both references on every quotation line, every timesheet posting, every variation, and every invoice line. Then the final account can be printed in the owner's numbering, which is the single change that ends most disputes before they start.
Problem 2: growth work is agreed on the dock bottom and argued in the office
Growth work is not a rare event in ship repair, it is the normal operating condition. You cannot know the wastage until the coating is off. You cannot know the tailshaft clearance until it is drawn. You cannot know the valve seat condition until it is opened. So the yard's real product is not the quoted specification, it is the ability to price and prove additional work while the vessel is still on the blocks and the superintendent is still standing next to it.
The proof is what breaks. A defensible variation needs the owner spec reference, a description written in the owner's language, the measured quantity, the rate applied, the photograph taken before the plate was cut, the date and time, and the superintendent's signature captured while he is still on site. Yards collect maybe two of those seven, on paper, then scan the paper.
What a custom build must include is a variation record raised from a phone or tablet on the dock, with photos attached at the moment of discovery, the rate pulled automatically from the contract rate card so nobody argues over price later, and a signature captured on the device from the attending superintendent. The variation then becomes a live commercial object: it appears on the yard's exposure report, it feeds the dock plan because 28 extra tonnes of steel is also extra days, and it appears on the owner portal so the superintendent's own office sees the number the same day rather than four months later. That last part changes the tone of the final account meeting more than any other feature you can build.
Problem 3: the dock slot is the only thing you actually sell
A graving dock or a floating dock is a fixed asset with a fixed number of vessel days per year. Every hour of overrun on the vessel in front pushes the vessel behind, and the vessel behind may have a delivery date tied to a charter. Yards manage this on a Gantt chart that is accurate at the moment it is printed and wrong by the afternoon, because the growth work that just got agreed on the dock bottom has not reached the planner.
Tidal gates, pump down and flooding windows, blasting and painting constraints where paint application has temperature and humidity limits set by the coating manufacturer, crane availability shared across berths, and the class survey attendance calendar all sit on top of that. A generic project scheduling tool models tasks and dependencies. It does not model the fact that you cannot paint tonight, the dock cannot be flooded until the sea valves are back, and the next owner's superintendent is already booked on a flight.
A custom build ties variations directly into the dock plan, so approved growth work automatically extends the vessel's estimated undocking and immediately shows the knock on to the next arrival. That single link converts a scheduling surprise into a commercial conversation you can have a week early, which is usually when you can still recover the day rate or renegotiate the slot.
Problem 4: three pricing models on one job number
Ship repair pricing is a hybrid and no packaged system likes hybrids. Hull cleaning and anode renewal go lump sum. Steel renewal goes by weight, with different rates for flat plate, shaped plate, and work in confined or overhead positions. Machinery work goes day rate per trade per man. Subcontracted work, tank coating or ultrasonic thickness measurement, goes at cost plus a handling percentage. Dock occupancy goes per day. Cranes and staging go per lift or per square metre per week.
A custom build posts every cost to the job at the level it was incurred: trade hours from the timesheet, plate and consumables from stores issue against the job, subcontractor invoices matched to the work order that raised them, and dock days accrued automatically. Then the margin report runs per owner spec item, per pricing model, per trade, and per vessel. Yards discover which owners are structurally unprofitable and which repair types they should stop quoting cheap to win.
Where the incumbent systems actually stop
SpecTec AMOS, SERTICA and ShipNet are serious, mature maritime systems and we would not dismiss them. The point to understand is which side of the transaction they were built for. They are fleet systems, designed for the shipowner and the technical manager: planned maintenance schedules, component hierarchies, requisition and procurement, certificate and survey tracking across a fleet, crew and stores. When an owner sends you a specification, there is a good chance it came out of one of those systems.
What none of them was designed to do is protect a yard's commercial position. They do not price growth work against a negotiated rate card, they do not capture a superintendent's signature on the dock bottom, they do not plan a graving dock against tidal and coating constraints, and they do not produce a final account defensible in a dispute. Some yards buy a general contracting or ERP (Enterprise Resource Planning) package instead and find the same gap in a different shape: the work breakdown structure assumes the scope was known when the contract was signed, which in ship repair is never true. That assumption is the entire problem.
What this costs and how long it takes
Across the 2,000 plus projects Digital Heroes has delivered, the honest shape for a ship repair yard is this. A first release covering specification import and mapping, quotation against a rate card, job numbering, dock and berth planning, and mobile variation capture with photos and signature runs $70,000 to $150,000 and ships in 12 to 18 weeks. That is a system your estimators and dock foremen use on the next vessel, not a pilot.
A full yard platform adding timesheet and stores posting to job numbers, subcontractor commitment control, permit to work and gate access, class attendance scheduling, progressive and final invoicing, and an owner portal runs $180,000 to $450,000 phased over 6 to 14 months.
What drives cost up in this category specifically: multiple docks and berths with genuinely different constraints, integration to an existing accounting or ERP system where the job costing structure was designed for something else, offline capability because dock bottoms and tank interiors have no signal and your variation capture has to work anyway, and multi currency and multi language if you serve international owners and a mixed workforce. What keeps cost down: starting with one dock, your top three repair types by revenue, and variation capture, because variation capture alone usually pays for the release.
Build versus buy, and when buying is the right call
Do not build if you are an afloat repair outfit doing voyage repairs, small steel jobs and superintendent assisted machinery work with no dock of your own. Your scarce resource is people, not slots, and a good spreadsheet with a disciplined variation form will hold. Do not build if your yard runs on long term fixed contracts with one naval or government customer under their own reporting system, because you will be forced into their formats anyway.
Build when two or more of these are true. You own a dock or a syncrolift and slot utilisation drives your P and L. Growth work is a material share of your typical final account. You have lost a dispute in the last two years for lack of evidence. You quote in more than one pricing model on the same job. You serve owners who each send specifications in a different format and your estimating team retypes them.
How to choose a developer for ship repair yard software
Ask them to model the variation before they quote. A developer who has done yard work will draw owner spec item, work order, variation with rate reference and evidence attachments, and approval with captured signature, and they will ask you which of those the owner is contractually allowed to reject. A developer who draws project, task and change request has built a construction tool and is about to learn ship repair on your money.
Ask specifically how the variation capture behaves with no connectivity inside a double bottom tank. If the answer does not include local storage and a sync queue, the feature will not be used, and an unused variation feature is worse than paper because it creates a false record.
Ask what they have integrated. Posting labour hours from a clocking system, issuing stores against a job, and pushing a final account into an accounting ledger are three different integration problems with three different failure modes. Ask for the specific system and the specific document, 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 anyone who hedges on that.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- In the Flexera 2025 State of ITAM report, respondents reported roughly 33% of SaaS spend is wasted, underscoring how paying for off-the-shelf seats and tiers that go unused erodes the supposed cost advantage of generic SaaS. Source: Flexera (2025) →
- PMI's Pulse of the Profession research found organizations waste an average of roughly 9.9% of every dollar invested in projects due to poor performance - equivalent to about $1 million wasted every 20 seconds collectively worldwide. Source: Project Management Institute (PMI) (2018) →
- In an RCT, text-message reminders (11.7% missed) were non-inferior to telephone reminders (10.2% missed; difference not significant, within the 2% non-inferiority margin) but far cheaper - total cost EUR 230 for SMS versus EUR 8,910 for telephone over 6 months - making SMS more cost-effective. Source: BMC Health Services Research / PubMed Central (Junod Perron et al.) (2013) →
- The share of tasks performed mainly by humans is projected to fall from 47% to 33% by 2030 as human-machine collaboration expands, with 170 million jobs created and 92 million displaced (a net gain of 78 million). Source: World Economic Forum (2025) →
B2B and software accounts move differently: longer cycles, more stakeholders, and value that shows up in pipeline rather than same day revenue. Hannah manages that work, coordinating between client teams and engineers, and writes about setting expectations that hold when a project runs for months.
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 ship repair yard management software cost?
Can SpecTec AMOS or SERTICA run a ship repair yard?
How do we stop losing money on growth work discovered during hull survey?
How long does it take to build repair yard software with dock planning?
Can custom software handle repair specifications sent in the owner's own format?
Will variation capture work inside a tank with no mobile signal?
How do we track margin when we quote lump sum, per tonne, and day rate on the same job?
Do we need custom software if we only dock 15 vessels a year?
Who owns the code if an agency builds our yard management system?
Who owns the code when an agency builds my software?
How do I vet a software agency before hiring them to build a PM tool?
What happens to my software if the agency shuts down or we stop working together?
What should I prepare before contacting a software development agency?
How much should a small business budget for its first custom app or website?
Will an app built for 10 users survive growing to 500?
Does it matter which tech stack the agency wants to use?
Who can build a custom project management software system?
Digital Heroes builds custom project 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 project 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.