A magnetic flowmeter for measuring flow of a process fluid in a pipe, the flowmeter comprising: a magnetic coil disposed adjacent to the pipe configured to apply a magnetic field to the process fluid; first and second electrodes (30, 32) disposed within the pipe which are electrically coupled to the process fluid and configured to sense an electromotive force induced in the process fluid due to the applied magnetic field and flow of the process fluid; input circuitry coupled to the first and second electrodes (30, 32) which provides an output related to the sensed EMF; and diagnostic circuitry coupled to the input circuitry configured to identify a saturation related condition and responsively provide a diagnostic output, wherein the saturation related condition is caused by a DC offset voltage between the first and second electrodes (30, 32), and characterized in that: the input circuitry comprises amplifier circuitry (148, 150) comprising two amplifiers (148, 150) electrically coupled to the first and second electrodes (30, 32) configured to provide an amplified output, and analog to digital conversion circuitry configured to provide a digitized output representative of the amplified output, and a microprocessor configured to monitor AC flow signals in this digitized output and also configured to monitor the DC offset value in the digitized output, and a configurable current source, wherein the microprocessor is further configured to apply a control signal to the configurable current source causing the configurable current source to apply a voltage of the same magnitude as the DC offset voltage, but of opposite polarity, to either the inverting inputs of the two amplifiers (148, 150) or the first and second electrodes (30, 32). a magnetic coil disposed adjacent to the pipe configured to apply a magnetic field to the process fluid; first and second electrodes (30, 32) disposed within the pipe which are electrically coupled to the process fluid and configured to sense an electromotive force induced in the process fluid due to the applied magnetic field and flow of the process fluid; input circuitry coupled to the first and second electrodes (30, 32) which provides an output related to the sensed EMF; and diagnostic circuitry coupled to the input circuitry configured to identify a saturation related condition and responsively provide a diagnostic output, wherein the saturation related condition is caused by a DC offset voltage between the first and second electrodes (30, 32), and characterized in that: the input circuitry comprises amplifier circuitry (148, 150) comprising two amplifiers (148, 150) electrically coupled to the first and second electrodes (30, 32) configured to provide an amplified output, and analog to digital conversion circuitry configured to provide a digitized output representative of the amplified output, and a microprocessor configured to monitor AC flow signals in this digitized output and also configured to monitor the DC offset value in the digitized output, and a configurable current source, wherein the microprocessor is further configured to apply a control signal to the configurable current source causing the configurable current source to apply a voltage of the same magnitude as the DC offset voltage, but of opposite polarity, to either the inverting inputs of the two amplifiers (148, 150) or the first and second electrodes (30, 32). the input circuitry comprises amplifier circuitry (148, 150) comprising two amplifiers (148, 150) electrically coupled to the first and second electrodes (30, 32) configured to provide an amplified output, and analog to digital conversion circuitry configured to provide a digitized output representative of the amplified output, and a microprocessor configured to monitor AC flow signals in this digitized output and also configured to monitor the DC offset value in the digitized output, and a configurable current source, wherein the microprocessor is further configured to apply a control signal to the configurable current source causing the configurable current source to apply a voltage of the same magnitude as the DC offset voltage, but of opposite polarity, to either the inverting inputs of the two amplifiers (148, 150) or the first and second electrodes (30, 32).