船舶必须依法登记的目的是确认船舶国籍和所有权。
《中华人民共和国船舶登记条例》第二条下列船舶应当依照本条例规定进行登记:
(一)在中华人民共和国境内有住所或者主要营业所的中国公民的船舶。
(二)依据中华人民共和国法律设立的主要营业所在中华人民共和国境内的企业法人的船舶。但是,在该法人的注册资本中有外商出资的,中方投资人的出资额不得低于百分之五十。
(三)中华人民共和国政府公务船舶和事业法人的船舶。
(四)中华人民共和国港务监督机构认为应当登记的其他船舶。
军事船舶、渔业船舶和体育运动船艇的登记依照有关法规的规定办理。
第三条船舶经依法登记,取得中华人民共和国国籍,方可悬挂中华人民共和国国旗航行;未经登记的,不得悬挂中华人民共和国国旗航行。
第四条船舶不得具有双重国籍。凡在外国登记的船舶,未中止或者注销原登记国国籍的,不得取得中华人民共和国国籍。
第五条船舶所有权的取得、转让和消灭,应当向船舶登记机关登记;未经登记的,不得对抗第三人。