How to check a ship's class status by IMO number
To check a ship's class status, find its seven-digit IMO number and look it up in the IACS Vessels in Class dataset, either through a free lookup tool or the society's own register. Read the status first: Delivered, Reinstated or Reassigned mean in class; Suspended or Withdrawn mean not. Then check the survey dates and the reason recorded with the latest status change.
Step 1: Find the ship's IMO number
Start with the IMO number, not the name. Ship names change with sales and are often reused, so a name search can return the wrong ship or several ships. The IMO number is a seven-digit number that stays with the hull for its whole life. See what an IMO number is for the details.
Common places to find it:
- The charter party, Q88 or vessel particulars questionnaire.
- Class, statutory or P&I certificates for the ship.
- Bills of lading, fixture recaps and port documents, usually written as
IMO 9811000. - Public AIS sites, which normally show the IMO alongside the MMSI.
Check you have seven digits, not nine. A nine-digit number is almost always an MMSI, which is a radio identifier and will not match class records.
Step 2: Run a free lookup
IACS, the International Association of Classification Societies, publishes a Vessels in Class dataset covering ships classed by its 12 members. It is released as a downloadable file rather than a search page, so most people use a tool that indexes it by IMO.
On Vessel Class Finder you can type one IMO into the lookup box with no signup. To see a worked example, open vesselclassfinder.com/?imo=9811000. That link runs the lookup for EVER GIVEN, the container ship that grounded in the Suez Canal in 2021. The result in the 30 September 2026 snapshot:
| Field | Value |
|---|---|
| vessel_name | EVER GIVEN |
| class | ABS |
| status | Delivered |
| date_of_survey | 12/07/2023 |
| date_of_next_survey | 24/09/2028 |
| date_of_latest_status | 25/10/2018 |
| reason_for_status | (empty) |
In plain terms: ABS classes the ship, it has been in class since 2018 with no suspension or withdrawal recorded, and its next survey date falls in September 2028.
Step 3: Read each field
- class: the society's IACS code. Some codes are not obvious: DNV appears as
NV, ClassNK asNKK, Lloyd's Register asLRSand Türk Loydu asTLV. The class societies page lists all 12. - status: the field that answers the question. Delivered, Reinstated and Reassigned are in class. Suspended means class is temporarily invalid. Withdrawn means the society no longer classes the ship. Some records have no status at all. The status codes guide explains each one.
- date_of_survey: the most recent survey date the society reported.
- date_of_next_survey: the next survey due date the society reported. A date in the past on a ship still shown in class is worth a question to the owner or society.
- date_of_latest_status: when the status last changed. For a Delivered ship this is often close to delivery or entry into that society's class.
- reason_for_status: the reason recorded with the latest status change, such as Survey overdue or Transfer of class to a non-IACS society.
Read status first and reason second. The reason field can carry text even on an in-class ship. EMMA MAERSK (IMO 9321483), for example, shows status Delivered with the reason by society for other reasons. The status is what tells you whether the ship is currently in class. All dates are in DD/MM/YYYY format.
Step 4: Decide what the result means
For most checks, a quick rule of thumb works:
- In class, recent survey, next survey in the future: no class concern from this data.
- Reinstated or Reassigned: in class, but there is history. Look at the date and reason of the latest status change.
- Suspended: treat the ship as not in class until it is reinstated. This usually matters for insurance cover, charter parties and port state control.
- Withdrawn: read the reason. Transfer of class to another IACS member or Sold for recycling (scrap) are routine. Survey overdue, Non-compliance with conditions of class / recommendations or Transfer of class to a non-IACS society deserve a closer look. See class suspended vs withdrawn.
For scale, the 30 September 2026 snapshot holds 60,223 ships. 50,826 are in class, 575 are suspended and 4,848 are withdrawn. Survey overdue is recorded as the reason for 1,589 ships, and Transfer of class to a non-IACS society for 431.
What to do if the IMO is not found
No result does not mean the ship does not exist. It means the IMO is not in the IACS dataset. Work through the likely causes:
- Typo or wrong number. Check the IMO check digit (explained in our IMO number guide) and make sure it is not an MMSI.
- Non-IACS class. The ship may be classed by a society outside IACS. The dataset covers only the 12 members. See non-IACS classification societies.
- Not classed at all. Some small or domestic vessels have no class.
- Very recent change. The data is refreshed weekly, every Sunday, so a newbuilding delivered this week or a change made yesterday may not show yet.
If an internationally trading ship has no IACS record, ask the owner or manager for the current class certificate and the name of the society. For compliance work, the absence of an IACS record is commonly treated as a reason for enhanced due diligence, not as a finding on its own.
Check many ships at once with the API
If you vet a fleet, a portfolio or a list of nominations, one-at-a-time lookups get slow. The Vessel Class Finder API takes up to 100 IMO numbers per request and returns the same fields for each:
POST https://vessel-class-finder-production.up.railway.app/vessels
Header:x-api-key: YOUR_KEY
Body:{"imos": [9811000, 9321483]}
Each IMO counts as one lookup. The free plan includes 100 lookups a month with no card; you can get a free API key on the homepage. The API guide covers request and response details, and the Claude connector lets you ask about ships in plain language.
A common pattern is a weekly job that re-checks every ship you care about and flags any change in status or reason since the last run.
Limits to keep in mind
The IACS dataset is a useful first check, but it is not a class certificate. It does not show conditions of class, memoranda, class notations or survey reports. For a fixture, a loan or an insurance placement, ask the society or the owner for the certificate and survey status report. Use the public data to decide which ships need that extra step, and to spot changes between formal reviews.
Check a whole fleet at once
Free API key: 100 lookups a month, up to 100 IMO numbers per request. Paid plans from €49/month.
Get a free API keyFrequently asked questions
How do I know if a ship is in class?
Look up its IMO number in the IACS Vessels in Class data. A status of Delivered, Reinstated or Reassigned means the ship is in class with that society; Suspended or Withdrawn means it is not.
Can I check class status by ship name?
You can try, but it is unreliable. Names change and are reused across ships. Use the seven-digit IMO number, which stays with the hull for life.
Is there a free way to check a vessel's class?
Yes. The lookup box on vesselclassfinder.com checks one IMO at a time with no signup, using IACS data refreshed weekly. The free API plan adds 100 lookups a month.
Why does my ship not appear in the IACS list?
It may be classed by a non-IACS society, not classed at all, or the IMO may be mistyped. Very recent changes can also take up to a week to appear.
What does Survey overdue mean as a reason?
It means the society recorded an overdue survey as the reason for the latest status change, usually a suspension or withdrawal. It appears for 1,589 ships in the 30 September 2026 snapshot.
Is the IACS dataset the same as a class certificate?
No. It is a public summary of status and survey dates. For contractual or insurance purposes, get the certificate or a survey status report from the society.