Industry guide · Project Management

Ship Repair Yard Software: Why Growth Work Agreed on the Dock Bottom Never Survives the Final Invoice

Ship Repair Yard software visual showing ship, inspection checklist, and file diff.
The short answer

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.

Research & sources

The evidence behind this guide

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

  1. 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) →
  2. 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) →
  3. 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) →
  4. 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) →
Hannah G. · Account Manager · B2B & SaaS · New York

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.

FAQ

Frequently asked questions

How much does custom ship repair yard management software cost?
A first release covering specification import, quotation against a rate card, dock planning, and mobile variation capture typically runs $70,000 to $150,000 and ships in 12 to 18 weeks, based on Digital Heroes delivery experience. A full yard platform with labour and stores posting, subcontractor control, invoicing, and an owner portal runs $180,000 to $450,000 over 6 to 14 months. Cost climbs with multiple docks, offline capture inside tanks, and integration to an existing accounting ledger. Most yards start with variation capture because it pays for itself on the disputes it prevents.
Can SpecTec AMOS or SERTICA run a ship repair yard?
They are strong maritime systems, but they were built for the shipowner and technical manager side: planned maintenance, component hierarchies, procurement, and certificate tracking across a fleet. They do not price growth work against a negotiated yard rate card, capture a superintendent signature on the dock bottom, or plan a graving dock against tidal and coating constraints. If an owner sends you a specification, it may well have come out of one of those systems, which is exactly the point: it is their tool, not yours.
How do we stop losing money on growth work discovered during hull survey?
Make the variation a live commercial record instead of a piece of paper. Raise it on a tablet at the moment of discovery with photographs taken before the plate is cut, apply the contract rate automatically so the price is not argued later, and capture the attending superintendent's signature while he is still on site. Push it to an owner portal the same day so their office sees the exposure in real time rather than at final account four months later.
How long does it take to build repair yard software with dock planning?
A first release ships in 12 to 18 weeks in our experience. The longest pole is usually not engineering but rate card and specification discovery: yards often have three or four rate structures that only the commercial director fully understands, and those need writing down before anything can be automated. Yards with a documented rate card and a consistent job numbering scheme move noticeably faster.
Can custom software handle repair specifications sent in the owner's own format?
Yes, and this is one of the strongest arguments for building. The system imports the owner specification once, maps each owner item number to one or more internal work orders, and then carries both references through quotation, timesheets, variations, and invoicing. The final account can then be printed in the owner's numbering, which removes the reconciliation week your estimator currently spends per vessel and takes the most common argument off the table.
Will variation capture work inside a tank with no mobile signal?
It has to, or it will not be used. The build should store variations, photographs, and signatures locally on the device and sync when the user comes back into coverage, with conflict handling if two foremen raise overlapping items. Ask any prospective developer this question directly, because a variation feature that silently fails offline is worse than paper, since it creates the belief that a record exists when it does not.
How do we track margin when we quote lump sum, per tonne, and day rate on the same job?
Post every cost at the level it is actually incurred: trade hours from timesheets, plate and consumables from stores issues against the job, subcontractor invoices matched to the work order that raised them, and dock days accrued automatically. Then report margin per owner specification item, per pricing model, and per trade. Yards routinely discover that steel renewal carries the job while staging and services quietly lose money, or the reverse.
Do we need custom software if we only dock 15 vessels a year?
Probably not yet. At that volume a disciplined paper or spreadsheet process with a strictly enforced signed variation form will hold, and the money is better spent on dock equipment. The build case starts when slot utilisation drives your profitability, when growth work is a material part of the typical final account, or when you have lost a dispute in the last two years because the evidence for extras was a photo on a foreman's phone.
Who owns the code if an agency builds our yard management system?
You should own the repository, the cloud infrastructure accounts, and the unrestricted right to hire another firm to continue the work, and it should be in the contract before kickoff rather than negotiated later. At Digital Heroes the client owns the code from the first commit. Any developer who wants to host the system on their own accounts or hold the source is building a dependency you will pay for every time you need a change.
Who owns the code when an agency builds my software?
You should, completely, through a written intellectual property assignment that transfers everything on final payment; without that clause, copyright stays with whoever wrote the code by default. Insist that the repository lives in your own GitHub organization from day one and that hosting, domains, and third-party accounts are registered to you. Also check for licenses to the agency's proprietary frameworks buried in the contract, because those can make switching vendors practically impossible even when you own your own code.
How do I vet a software agency before hiring them to build a PM tool?
Ask to click through a workflow tool they shipped, live rather than in screenshots, and get a reference from a client whose system has been in production for over a year. Then ask two questions that expose weak vendors: how they migrate data out of your current tool, and what their maintenance retainer covered for that reference client last quarter. An agency that has genuinely shipped project management software answers both in specifics.
What happens to my software if the agency shuts down or we stop working together?
Nothing dramatic, if the engagement was set up correctly: the code sits in your repository, hosting runs on your cloud account, and a handover document explains how to deploy and operate the system. Any competent replacement team can then take over in days rather than months. If the agency controls the repo, the servers, or the domain, fix that now, because renegotiating access during a dispute is the most expensive place to discover the problem.
What should I prepare before contacting a software development agency?
A one-page brief beats a 40-page requirements document: the business problem in plain words, who will use the system, the 5 to 10 workflows it must handle, the tools it must connect to, and your budget range and deadline driver. You do not need wireframes, a specification, or technical vocabulary; producing those is the agency's job during discovery. Stating a budget range up front is the single best move, because it gets you honest scoping instead of a quote engineered to win the meeting.
How much should a small business budget for its first custom app or website?
For a focused first build, most small businesses land between $8,000 and $60,000: roughly $8,000 to $45,000 for a custom website and $25,000 to $60,000 for an internal tool or simple web app, based on Digital Heroes delivery across 2,000+ projects. Customer-facing products with payments, logins, or a mobile app start around $40,000. Quotes far below these bands usually mean a template with your logo on it, not software shaped around your workflow.
Will an app built for 10 users survive growing to 500?
Yes, if it is built on standard cloud infrastructure with a sound data model, because moving from 10 to 500 users is a hosting configuration change, not a rebuild. The scaling decisions that actually hurt are made early and invisibly: how the database is structured, how accounts and permissions are modeled, and whether background work is queued properly. Ask your agency how the system would handle ten times the load; the right answer is boring and specific, and a promise to cross that bridge later means you will pay for the bridge twice.
Does it matter which tech stack the agency wants to use?
Yes, but not in the way most buyers expect: the goal is boring, popular technology such as React, Node.js or Python, and PostgreSQL, because any future team can maintain it and hiring a replacement developer takes days, not months. The red flag is an agency-proprietary framework or an unusual language, which welds you to that one vendor no matter what your contract says about code ownership. A useful test: could you find three freelancers fluent in this stack within a week? If not, push back.
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.

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?