Sont désignés comme offices du registre des bateaux: dans le canton de Zurich: le bureau du registre foncier de Zurich-Riesbach; dans le canton de Berne: le bureau du registre foncier d’Interlaken pour le lac de Brienz, le bureau du registre foncier de Thoune pour le lac de Thoune, le bureau du registre foncier de Berne pour l’Aar entre le lac de Thoune et le lac de Bienne, le bureau du registre foncier de Bienne pour le lac de Bienne et l’Aar en aval du lac de Bienne; dans le canton de Lucerne: le bureau du registre foncier de Lucerne-Ville; dans le canton d’Uri: le bureau cantonal du registre foncier à Altdorf; dans le canton de Schwyz: le bureau du registre foncier de Gersau pour le lac des Quatre-Cantons, le bureau du registre foncier d’Arth à Oberarth pour le lac de Zoug, le bureau du registre foncier de March à Lachen pour le lac de Zurich; dans le canton d’Obwald: le bureau du registre foncier d’Obwald à Sarnen pour les lacs d’Alpnach, de Sarnen et de Lungern 2 . dans le canton de Nidwald: le bureau cantonal du registre foncier à Stans; dans le canton de Glaris: le bureau cantonal du registre foncier à Glaris; dans le canton de Zoug: le bureau cantonal du registre foncier à Zoug; dans le canton de Fribourg: le bureau du registre foncier d’Estavayer pour le lac de Neuchâtel, le bureau du registre foncier de Morat pour le lac de Morat; dans le canton de Soleure: le greffe du district de Soleure à Soleure; dans le canton de Bâle-Ville: le bureau du registre foncier de Bâle; dans le canton de Bâle-Campagne: le bureau du registre foncier de Liestal; dans le canton de Schaffhouse: le bureau cantonal du registre foncier à Schaffhouse; dans le canton de Saint-Gall: le bureau du registre foncier de Rorschach pour le lac de Constance, le bureau du registre foncier de Schmerikon pour le lac de Zurich, le bureau du registre foncier de Quarten pour le lac de Walenstadt; dans le canton d’Argovie: le bureau du registre foncier de Rheinfelden pour le Rhin, le bureau du registre foncier de Lenzbourg pour l’Aar et le lac de Hallwil; dans le canton de Thurgovie: le bureau du registre foncier de Kreuzlingen; dans le canton du Tessin: le bureau du registre foncier de Lugano pour le lac de Lugano, le bureau du registre foncier de Locarno pour le lac Majeur; dans le canton de Vaud: le bureau du registre foncier de Lausanne; dans le canton du Valais: le bureau du registre foncier de Monthey; dans le canton de Neuchâtel: le bureau du registre foncier de Neuchâtel; dans le canton de Genève: le bureau cantonal du registre foncier à Genève.
Dans les cantons qui n’ont pas d’office du registre des bateaux nommément désigné, le bureau du registre foncier du chef-lieu du canton est compétent. Lorsqu’un seul office du registre des bateaux est désigné dans un canton, il est compétent pour toutes les eaux navigables de ce canton.
Lorsque les offices de plusieurs cantons sont compétents pour les mêmes eaux, le propriétaire a le choix de l’office auquel il demandera l’immatriculation de son bateau, à moins que les cantons concernés n’en disposent autrement (art. 9, al. 2, de la loi).
Pour les bateaux naviguant sur le Rhin, sur ses affluents et ses canaux latéraux en aval de Rheinfelden, les offices du registre des bateaux de Bâle, de Liestal ou de Rheinfelden sont compétents.