Part 10 of our series on ERP for Maltese businesses, by sector.
The owner wants a quote for the winter work. You walk the boat, make a list, and price it. The number is agreed and the vessel comes in.
Then you open things up.
The gearbox coupling is worse than it looked. There is corrosion behind a panel that nobody could have seen without removing the panel. The replacement part is available in three weeks from the Netherlands, not three days. And while the boat is in the yard the owner adds four more items, each perfectly reasonable, each agreed in a conversation on the pontoon.
The job finishes in April. It ran six weeks longer than planned, involved four different trades, consumed parts from three suppliers, and was billed against a quote written before anyone knew what was actually wrong.
Whether it made money is genuinely difficult to say.
Why marine work is a difficult business to measure
Marine and yacht services combine the hardest features of several other sectors at once.
Scope is discovered rather than specified. Unlike construction, where you at least start from drawings, marine refit work frequently reveals its real extent only after disassembly. Any quoting process that assumes the initial survey was complete is building in a loss.
Multiple trades work on the same asset. Engineering, electrical, carpentry, upholstery, painting, rigging. Each may be your own staff, a subcontractor, or a specialist flown in. Coordinating them is hard, and costing them together is harder.
Parts come from abroad, often urgently, on unforgiving timelines. A vessel waiting on a part is occupying a berth or a shed and generating no revenue, and an owner who wants to be in the water by a specific date will pay for speed. Managing that well is a commercial advantage. Managing it badly is expensive.
The work is intensely seasonal. Winter is refit. Summer is service, breakdowns and charter support, where response time matters more than price.
And the asset has a long history that matters. What was fitted, what was replaced, what failed, what the owner was told last time. That history sits in someone's memory in most yards, and it walks out of the door when they do.
Malta's position in this sector makes all of it more consequential. There is real depth of marine business here, a large flag registry, marinas and yards, and owners who compare their options across the Mediterranean. The businesses that can answer questions quickly and accurately win work from the ones that cannot.
The five things that cost you money
1. Scope creep with no paper trail
The single largest leak, and it is structural rather than careless.
Extra work gets agreed verbally, on the boat, while everyone is busy. Some of it is captured. Some is not. Weeks later, when the invoice is prepared, the person raising it works from the original quote plus whatever notes exist, and everything else quietly becomes free.
This is the same problem contractors have, with an additional complication: in marine work the extra items are often discovered by you rather than requested by the owner, which makes them feel like part of the job rather than an addition to it.
2. Vessel history that lives in people's heads
An owner calls about a fault. Was this the same issue you fixed eighteen months ago? Which pump was fitted, and by whom? What was the serial number, and is it still under warranty?
If the answer depends on finding the right person and hoping they remember, two things follow. You spend time you cannot bill, and you occasionally repeat work that was already done or paid for by someone else.
3. Parts and lead times
Marine parts are specialised, often single source, and frequently urgent. Three separate costs arise.
Ordering the wrong item, which happens easily when specifications are held informally. Ordering something you already have in the stores, because nobody can see what is there. And a vessel sitting idle waiting on a part that nobody chased, occupying space that could have generated revenue.
4. Labour across trades that is never attributed
A refit might involve six people from three trades across two months, plus subcontractors.
If hours are recorded loosely, or recorded against the week rather than the vessel, the true labour cost of that job is unknown. So the next similar job gets quoted using the same optimistic assumptions, and the pattern repeats.
5. Berth, shed and crew capacity that is not planned
Yard space is finite and expensive. So is skilled labour, which in Malta is in genuinely short supply.
Without a view of what is committed over the coming weeks, you take on work that overlaps badly, or turn away work you had room for. Both are costly, and the second is invisible.
What good looks like
Setting software aside, a well run marine business looks like this:
- Every vessel has a record with its history, equipment, serial numbers and previous work
- Every job is quoted against a defined scope, with additional work captured and approved as it arises
- Hours are recorded against the vessel and the job, by trade
- Parts are ordered against a specific job, with lead times visible and arrivals tracked
- Subcontracted work is committed through orders, so its cost is known before the invoice arrives
- Berth, shed and crew commitments are visible for the season ahead
- At the end of a job, you can produce a full cost breakdown quickly
- An owner's question about work done two years ago can be answered in minutes
Where Odoo fits
The organising idea here is a job record per vessel, per project, with everything attaching to it: labour, parts, subcontractors, documents and history.
Customer and vessel records. Vessels held as equipment against the owner or manager, with specifications, fitted equipment, serial numbers and full service history. The knowledge belongs to the business rather than to whoever happens to remember.
Job or project per piece of work. Each refit, repair or service becomes a project with its own budget, scope and status. Everything relating to it hangs off that record, including previous jobs on the same vessel.
Repair orders for defined work. For discrete repair jobs, Odoo's Repairs functionality handles the parts and operations involved and turns them into an invoice without anything being retyped.
Additional work captured properly. Extra items can be raised as a quotation against the existing job and sent for approval, with electronic signature. That turns the pontoon conversation into a two minute process on a phone while the agreement is fresh, which is the single highest value change most yards can make.
Timesheets by trade against the vessel. Hours recorded against the job from a phone or tablet, so labour cost lands where it belongs and estimated versus actual becomes a real comparison.
Parts ordered against the job. Purchases linked to the specific vessel and job, with supplier lead times recorded, expected dates visible, and arrivals tracked. Stores stock is visible, so you stop buying what you already have.
Committed cost before invoices arrive. Subcontractor and supplier orders record the commitment immediately, so a job's real position is visible while it is still running rather than months later.
Planning for berths, sheds and crews. Scheduling of people and space across concurrent jobs, so capacity for the season is something you can see rather than estimate.
Document management. Survey reports, class and registry paperwork, photographs of work in progress, warranties and correspondence, all filed against the vessel. Photographs are worth emphasising: a documented before and after protects you in almost every dispute that arises.
Recurring and management billing. Where you manage vessels on an ongoing basis, retainers and recharges to owners can bill automatically rather than depending on someone remembering.
One honest note. Marine businesses vary enormously, from a two person mobile engineering service to a full refit yard, and the right configuration differs completely between them. Equally, this sector has more genuine unpredictability than any other in this series, so a system that cannot handle scope changing mid job will simply be worked around. Any implementation worth doing treats variation as the normal case rather than the exception.
How these projects usually run
Sensible phasing: vessel records and job structure first, so the history starts accumulating immediately. Then labour and parts against jobs. Then additional work and approvals. Then planning, documents and reporting.
The seasonal pattern makes timing straightforward for once. Implement in the quieter part of your year, so that by the time the season arrives the system is familiar rather than new.
Where to start
Three things you can do before making any decision:
Take your last completed refit and rebuild its true cost. Every hour by every trade, every part, every subcontractor. Compare it to the quote. Then list the additional items that were done but never billed. That second list is usually the more instructive one.
Pick a vessel you have worked on more than once and try to produce its history. What was done, when, with which parts. Time how long it takes. That is what an owner's question costs you today.
Look at your parts stores and identify anything that has been sitting there over a year. Marine parts are expensive and specific. Slow moving stock in this sector represents a lot of capital for the volume it occupies.
If any of those is hard to complete, the difficulty is the point.
That completes the series
This is the last of ten guides covering importers and distributors, professional services, manufacturers, field service, retail, hospitality, construction, logistics, healthcare and marine.
A pattern runs through all of them. The problem is almost never that people are working badly. It is that the information needed to make good commercial decisions is scattered across systems that were each reasonable on their own, and nobody can see the whole picture while there is still time to act on it.
If your sector was not covered, the underlying questions are the same. What does a job actually cost? What is committed but not yet invoiced? What did you do that never got billed? If those take an afternoon to answer, it is worth a conversation.
Centric Malta is an Odoo implementation partner based in Birkirkara, working with Maltese marine, yachting and specialist service businesses. If you would like to talk through how your jobs, parts and vessel history currently connect, and what it would take to see a refit's real position while it is still in the shed, get in touch.
Mob +356 7746 9333 | Tel +356 2746 3333 | info@centricmt.com
Previously in this series: ERP for clinics, pharmacies and healthcare providers in Malta.