The inverting amplifier's input impedance, and where its gain error comes from

The inverting amplifier is easy to analyze thanks to the virtual ground, but forget that the same virtual ground means "input impedance = Rin" and the gain halves the moment you connect a sensor.

Last updated: 2026-10-28 Op-ampInverting amplifierInput impedanceGain error

The input impedance is Rin

In an inverting amplifier, negative feedback holds the inverting input at ground potential (virtual ground). From the source's side the far end of Rin is tied to ground, so the input impedance is exactly Rin.

A source with output resistance Rs adds it in series with Rin, so the gain drops to −Rf / (Rin + Rs). Rs = 10kΩ into Rin = 10kΩ gives half the design gain. An error under 1% needs Rin ≥ 100 × Rs, i.e. Rin = 1MΩ.

If the source impedance is a few kΩ or more, use a non-inverting amplifier, whose input impedance is the op-amp's own (10^12 Ω or more for CMOS). Choose inverting when the source is low-impedance (an op-amp output, a DAC) or when summing several inputs.

Resistors and an amplifier setting a signal’s gain
Resistors and an amplifier setting a signal’s gain. AI-generated conceptual illustration; see the article’s diagrams and text for circuit details and conditions.
Inverting amplifier and the source's output resistanceA signal source with output resistance Rs feeds the op-amp's inverting input through Rin, with Rf providing feedback. An arrow marks that, because the inverting input is a virtual ground, the impedance seen by the source is simply Rin. Beyond the virtual ground is GND. That's why the input impedance is Rin The source's Rs adds in series with Rin, and gain drops accordingly ~ Rs Source Rin − + Vout Rf Virtual GND (~0V) Impedance seen here = Rin Rs = 10kΩ, Rin = 10kΩ, Rf = 100kΩ Design gain −10, but −100 ÷ (10 + 10) = −5. Half. For 1% error Rin ≥ 100 × Rs → 1MΩ, Rf = 10MΩ Not practical: stray C and noise Conclusion Rs of a few kΩ or more: go non-inverting, or buffer first
Figure 1: Rs adds in series with Rin, dropping the gain to −Rf / (Rin + Rs).

Error from finite open-loop gain

A real op-amp's open-loop gain A is 10^5–10^7 at DC and rolls off at −20dB/decade. The closed-loop gain deviates by about 1/(A·β), where β = Rin / (Rin + Rf) and 1/β is the noise gain = 1 + Rf/Rin. The deviation includes phase lag; the amplitude alone stays close to nominal until near the −3dB frequency.

For a gain of −10 (Rf = 100kΩ, Rin = 10kΩ) the noise gain is 11. With GBW = 1MHz, A = 100 at 10kHz and A·β ≈ 9, a deviation of about 11%; about 1.1% at 1kHz and 0.11% at 100Hz. At GBW / noise gain = 91kHz (the −3dB bandwidth), A·β = 1 and the amplitude is down 29%.

Staying within 0.1% needs A·β ≥ 1000, i.e. A ≥ 1000 × noise gain: for gain 10 at 10kHz, GBW ≥ 110MHz, beyond a general-purpose op-amp.

Deviation for gain −10 (noise gain 11), GBW = 1MHz
FrequencyOpen-loop gain ALoop gain A·βGain deviation ≈ 1/(A·β)
100Hz10,0009090.11%
1kHz1,000911.1%
10kHz1009.111%
91kHz111Amplitude −29% (−3dB)
Open-loop gain versus noise gainA log-log graph of gain against frequency (100Hz to 1MHz). The open-loop gain A for GBW = 1MHz falls at −20dB/decade and crosses the horizontal noise-gain line of 11 at 91kHz. A·β is 91 at 1kHz and 9.1 at 10kHz. The gap between open-loop gain and noise gain is the loop gain A·β GBW = 1MHz, gain −10 (noise gain 11) 100Hz 1kHz 10kHz 100kHz 1MHz 1 10 100 1,000 10,000 Gain (×) Noise gain 11 Open-loop gain A 1kHz: A·β = 91 10kHz: A·β = 9.1 91kHz: A·β = 1 (−3dB) The bigger the gap, the closer the closed-loop gain is to the design. Band where accuracy holds 1/100 of the −3dB bandwidth or less.
Figure 2: the gap between A and the noise gain of 11 is the loop gain A·β. They cross at 91kHz, the −3dB bandwidth.

Resistor tolerance, offset, and bias current

Resistor tolerance. Gain is Rf/Rin, so two ±1% resistors give a worst case of ±2% (±0.2% for 0.1%). Use the same series, since temperature coefficient also acts on the ratio.

Input offset voltage Vos is multiplied by the noise gain. Vos = 1mV with a noise gain of 11 gives 11mV at the output, or 1.1mV at the input for gain 10, an 11% error on a 10mV signal. Where precision matters, choose a low-Vos op-amp (100µV or less, 5µV or less for a chopper-stabilized part).

Input bias current Ib flows through Rf ∥ Rin and drops a voltage. A bipolar-input op-amp (Ib = 100nA) with Rf = 100kΩ gives 100nA × 9.1kΩ ≈ 0.9mV. A matching Rf ∥ Rin resistor from the non-inverting input to ground makes the same drop on both inputs and cancels it (only the offset current remains). CMOS or JFET inputs (Ib in the pA range) don't need it.

How offset voltage and bias current enterAn inverting amplifier with an Rf ∥ Rin resistor and an input offset voltage Vos on the non-inverting side, and bias current Ib flowing into the inverting input. Vos gives 11mV at the output and Ib gives a 0.9mV offset. Vos is multiplied by the noise gain; Ib becomes a voltage across a resistor Example: Rin = 10kΩ, Rf = 100kΩ (noise gain 11) Input Rin − + Rf Vout Rf ∥ Rin ± Vos Ib Input offset voltage Vos 1mV × noise gain 11 = 11mV at output 1.1mV at the input for gain 10 Input bias current Ib 100nA × 9.1kΩ ≈ 0.9mV Resistor Rf ∥ Rin on the + input Equal drops on both inputs cancel (offset current remains)
Figure 3: Vos is multiplied by the noise gain at the output. The drop from Ib is cancelled by a matching resistor on the + input.

Feedback-resistor stray capacitance and the bandwidth ceiling

A stray capacitance Cf (0.2–1pF) across Rf rolls gain off above f = 1/(2π·Rf·Cf): 3.2MHz for Rf = 100kΩ and Cf = 0.5pF, 320kHz for Rf = 1MΩ.

The inverting input's capacitance to ground (5–10pF) forms a pole with Rin ∥ Rf, and the phase lag in the loop can cause oscillation. With a photodiode (tens to hundreds of pF), compensate with a few pF of Cf across Rf.

Rf is practically 1kΩ to 100kΩ. Below 1kΩ the output is heavily loaded; above 100kΩ, stray capacitance and noise (40nV/√Hz at 100kΩ) dominate.

Checking the design with the calculator

The inverting amplifier calculator computes gain from Rf and Rin. If the gain doesn't fit between a floor for Rin (100x Rs) and a ceiling for Rf (around 100kΩ), use non-inverting or two stages. Then check the loop gain at the frequency that matters and the input-referred offset and bias current.

Frequently asked questions

How do I raise the input impedance of an inverting amplifier?
Only by raising Rin, which raises Rf with it. Above about 100kΩ for Rf, stray capacitance and noise become problems, so use a non-inverting amplifier or a voltage follower in front.
Is the resistor on the non-inverting input (Rf ∥ Rin) always necessary?
Only for bipolar-input op-amps, to reduce the bias-current error. With CMOS or JFET inputs it has no benefit and adds thermal noise.
Can I take a gain of 100 in a single stage?
With GBW = 1MHz, one stage (GBW / 101) gives a 10kHz −3dB bandwidth and 1% accuracy only to 100Hz. Two stages of 10 × 10 extend each stage's bandwidth to 91kHz and 1% accuracy to 1kHz.
Can I use an inverting amplifier on a single supply?
Yes, bias the non-inverting input to a midpoint (Vcc/2), with the input referenced to the midpoint or AC-coupled.

Standards and references

  • Horowitz & Hill, The Art of Electronics — Error sources in op-amp circuits
  • Analog Devices, Op Amp Applications Handbook — Loop gain, closed-loop error, and bias current compensation
  • Op-amp manufacturers' datasheets — GBW, Vos, Ib, input capacitance

← All design guides