Resistor tolerance is the maximum allowable deviation from the stated nominal resistance, expressed as a percentage. It defines the manufacturing boundary of the part at 25°C ambient temperature. If you measure a 10kΩ resistor with a 5% tolerance, the actual value on your multimeter will fall anywhere between 9,500Ω and 10,500Ω. A 1% tolerance on that same 10kΩ part narrows the window to 9,900Ω–10,100Ω.

However, tolerance is only the initial accuracy specification. It does not account for temperature drift, aging, or applied voltage. Understanding what is tolerance in a resistor requires looking past the color bands and examining how construction, temperature coefficient (tempco), and circuit placement dictate your final choice.

Decoding Resistor Tolerance: Markings and Color Bands

Before you can select or substitute a part, you must verify its baseline tolerance from the physical markings. The encoding method depends entirely on the package type.

Through-Hole Color Bands

On standard axial resistors, the tolerance is indicated by the final band on the right side of the component. According to standard IEC 60062 color code conventions:

  • Brown: ±1%
  • Red: ±2%
  • Gold: ±5%
  • Silver: ±10%
  • No Band: ±20%

If you are reading a 5-band precision resistor, the first three bands are significant digits, the fourth is the multiplier, and the fifth is the tolerance. A sixth band, if present, indicates the temperature coefficient (ppm/°C), not the tolerance.

SMD (Surface Mount) Codes

SMD resistors use printed alphanumeric codes. The number of digits usually gives away the tolerance:

  • 3-Digit Code (e.g., 103): Indicates ±5% tolerance. The first two digits are significant (10), and the third is the multiplier (x1000) = 10kΩ.
  • 4-Digit Code (e.g., 1002): Indicates ±1% tolerance. The first three digits are significant (100), and the fourth is the multiplier (x100) = 10kΩ.
  • EIA-96 Code (e.g., 48C): Used for 0603 and smaller packages with ±1% or tighter tolerances. The two digits represent a lookup code (48 = 309) and the letter is the multiplier (C = 100) = 30.9kΩ.

Resistor Construction vs. Tolerance: Which Type for Which Job

You cannot separate tolerance from the physical material of the resistive element. A 1% carbon film resistor will behave entirely differently under thermal stress than a 1% metal film resistor. Here is how the common constructions stack up.

Resistor Type Comparison Matrix
Construction Tolerance Range Tempco (ppm/°C) Typical Use Case
Carbon Composition ±5% to ±20% -200 to +1000 High-energy pulse snubbers, vintage audio restoration.
Carbon Film ±2% to ±5% -200 to -800 General-purpose pull-ups, LED current limiting, non-critical biasing.
Metal Film ±0.1% to ±1% ±15 to ±100 Op-amp feedback networks, ADC voltage dividers, active filters.
Metal Foil ±0.005% to ±0.01% < 2 Digital multimeter shunts, laboratory calibration standards.
Wirewound ±0.01% to ±1% ±20 to ±50 High-power current sensing, dynamic braking, dummy loads.
The Tempco Trap: A 100 ppm/°C tempco on a 10kΩ metal film resistor means a 30°C temperature rise inside a poorly ventilated enclosure shifts the value by 30Ω. If your 12-bit ADC reference relies on this divider, your 1% initial tolerance just degraded to a 1.3% system error. Always multiply your worst-case tolerance by your expected thermal delta.

The Substitution Matrix: Swapping Parts Safely

When your parts bin is empty or a specific SKU is backordered, you need to know what you can safely swap. Follow these hard rules for substitution:

  1. The Tighter Tolerance Rule: You can always substitute a tighter tolerance for a looser one. A 1% metal film resistor will safely replace a 5% carbon film resistor in a 555 timer astable circuit. The circuit will simply operate closer to the calculated theoretical frequency.
  2. The Looser Tolerance Exception: You can only substitute a 5% part for a 1% part if the circuit node is non-critical (e.g., an I2C pull-up resistor or an LED current limiter). Never do this in a differential amplifier gain setting or a precision voltage reference.
  3. Watch the Parasitics: If you are substituting a wirewound resistor for a metal film in a high-frequency RF circuit, you will introduce unwanted inductance. Wirewound resistors act like low-value inductors above a few megahertz.
  4. Power Derating: Tolerance does not protect you from thermal destruction. If you substitute a 1/4W resistor for a 1/2W resistor, it will fail even if the ohmic value is perfect. Always maintain or exceed the original wattage rating, and apply a 50% derating factor for enclosed spaces.

Failure Modes: When Tolerance Drifts Out of Spec

Resistors do not last forever. Environmental stress and electrical overstress cause the resistive element to degrade, pushing the value far outside its initial tolerance band. Recognizing these failures on the bench saves hours of debugging.

Carbon Film and Composition

  • Symptom: Resistance drifts significantly higher over time, or reads completely open.
  • Visual Cue: The phenolic or epoxy coating may show micro-cracking, bulging, or a charred appearance near the end caps. Carbon comp resistors are hygroscopic; moisture ingress causes the resistance to drop initially, followed by thermal runaway and an open circuit.

Metal Film (Axial and SMD)

  • Symptom: Sudden open circuit or massive resistance spike.
  • Visual Cue: Often completely invisible to the naked eye. Metal film resistors are trimmed to tolerance by cutting a microscopic spiral into the film. A single voltage transient can arc across this spiral cut, vaporizing the metal. You must test with a multimeter; visual inspection is useless here.

Thick Film SMD

  • Symptom: Gradual drift to high resistance, leading to logic brownouts or sensor errors.
  • Visual Cue: Darkening or blackening at the termination edges. This is caused by sulfur contamination in the atmosphere reacting with the silver terminations to form silver sulfide, an insulator. Use anti-sulfur resistors (e.g., Panasonic ERJ series) in automotive or industrial environments.

Decision Tree: Picking the Exact Part for Your Circuit

Stop guessing and use this decision path to select the correct resistor series for your next build.

Circuit Function Required Tolerance Required Tempco Concrete Part Recommendation
LED current limiting, relay coils, basic pull-ups/downs. ±5% Not critical Yageo CFR-25 (Through-hole) or Yageo RC0603 (SMD Thick Film).
Op-amp gain setting, active filters, microcontroller biasing. ±1% ±50 ppm/°C Vishay MFR-25 (Through-hole) or Susumu RG1608P (SMD Thin Film).
Precision ADC dividers, DAC outputs, medical instrumentation. ±0.1% ±15 ppm/°C Vishay CMF55 (Through-hole) or Susumu RG1608N (SMD Thin Film).
Current shunts, lab calibration, 6.5 digit DMM internals. ±0.01% < 2 ppm/°C Vishay Precision Group Z-Foil (e.g., VSR series).
SMD Pricing Reality Check: In 2026, a reel of 5,000 Yageo 1% 0603 thin-film SMD resistors costs roughly $15 to $20, while 5% thick film costs about $8. The price gap for SMD components has collapsed. For any new PCB design, default to 1% thin film unless you are building ultra-low-cost consumer toys where every fraction of a cent matters.

The Default Bench Stock Pick

If you are stocking your workbench and want to minimize the number of separate bins you maintain, buy 1% Metal Film (Vishay MFR-25 or equivalent) for your through-hole kits. A 1% metal film resistor costs roughly $0.03 in small quantities, compared to $0.01 for 5% carbon. The 2-cent premium eliminates the need to measure and bin cheap carbon resistors for precision circuits, covers 95% of all hobbyist and prototyping use cases, and provides vastly superior thermal stability. Keep a small, separate drawer of 0.1% thin-film resistors strictly for your analog front-end and ADC projects.