Faste stoffer har ikke en enkelt specifik varmekapacitet. Et stofs varmekapacitet er den mængde varme, der kræves for at hæve temperaturen af en given masse af det pågældende stof med en grad Celsius. Det afhænger af flere faktorer, herunder materialets sammensætning, temperatur og tryk. Derfor kan forskellige faste stoffer have forskellige varmekapaciteter, og varmekapaciteten af et bestemt faststof kan variere under forskellige forhold.