Der B-Dienst (kurz für Beobachtungsdienst), auch bezeichnet als xB-Dienst, X-B-Dienst oder χB-Dienst,[1] war ein Generalreferat des Marinenachrichtendienstes (MND) der deutschen Kriegsmarine. Vor und während des Zweiten Weltkriegs befasste er sich mit dem Abhören und Aufzeichnen von gegnerischen Funksprüchen.
Zusätzlich gab es noch einen E-Dienst (Entzifferungsdienst), der die durch den B-Dienst abgehörten Nachrichten analysierte und zu brechen versuchte, sowie einen A-Dienst (Auswertungsdienst), der den Nachrichteninhalt auswertete, die daraus gewonnenen Erkenntnisse zusammenfasste und der Führung zur Verfügung stellte.