If a resistor is described as having +-5% tolerance, is that a fixed value, or could it vary while the resistor is in use?

To explain further, if I have a 10K+-5% ohm resistor, and I measure the resistance with my multi meter and get a value of 9750, will my resistor be at 9750 ohms of resistance in my circuit consistently, or could it vary anywhere within the tolerance (assuming it's functioning properly, of course)?

  • 2
    \$\begingroup\$ You're looking for "temperature coefficient". \$\endgroup\$ Aug 27, 2016 at 3:59
  • 3
    \$\begingroup\$ Also, there could conceivably be aging. \$\endgroup\$ Aug 27, 2016 at 4:10
  • 2
    \$\begingroup\$ If only it were so! \$\endgroup\$
    – Neil_UK
    Aug 27, 2016 at 5:20
  • \$\begingroup\$ @IgnacioVazquez-Abrams And voltage coefficient. \$\endgroup\$
    – user207421
    Aug 28, 2016 at 4:09

1 Answer 1


If you read the datasheet for a resistor carefully you'll see other terms for change with soldering, with temperature and with time, in addition to the initial tolerance. The 'Load life' indicates aging at rated power. There may also be changes with humidity, and residue left on the PCB can affect the effective value.

High voltage resistors, in particular, can show a pronounced voltage coefficient (the resistance varies with the applied voltage).

In benign conditions, usually, a resistor will remain within its tolerance, and after it is mounted, temperature coefficient tends to be the largest factor.

Typical temperature coefficients are 100ppm/°C for a 1% resistor down to maybe 0.2ppm/°C for a precision resistor. Old school carbon film parts were often much worse than 100ppm/°C.

A 100ppm/°C resistor that is 1.000K at 25°C might be 1.0075 or 992.5 ohms at 100°C. It's probably a detail you don't need to worry about but the way the tempco is specified you might think they are guaranteeing the slope of the resistance/temperature curve, but that is not true- they only guarantee it remains within a box at stated extrema. The slope can be much higher than the overall average tempco, particularly for ultra-precise parts.

At the ppm level, even flexing the PCB can cause slight changes, especially to SMT parts.

Getting back to your 5% resistor, below is an excerpt from a major manufacturer's datasheet.

enter image description here

The temperature coefficient varies with the value so it's not shown, but for a 1K resistor it is -350~+500ppm/°C, average over the range of -55 to 155°C (+10.5%/-7.35%). You can also see that there are plenty of things that can cause the value to change 1% or more.

  • \$\begingroup\$ What value of resistor would give the lowest temp co? \$\endgroup\$
    – Autistic
    Aug 27, 2016 at 9:36
  • 1
    \$\begingroup\$ In the old carbon film through-hole types, the lowest resistance ones were typically actually not carbon film but metal film and in reality had reasonably low tempco (but the guaranteed specs might not reflect that). Very high values (>1M) have the worst. But if you need lowish tempco in 2016, buy a SMT chip resistor- they're typically something like ruthenium oxide, and 100ppm is easily available and cheap. And 1% resistors are almost the same price as 5% in non-astronomical quantities. \$\endgroup\$ Aug 27, 2016 at 11:15
  • 1
    \$\begingroup\$ tl;dr: (could go at the top) No, a resistor can have value change when in use. \$\endgroup\$ Aug 27, 2016 at 14:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.