Free-electron lasers provide bright, ultrashort, and monochromatic x-ray pulses, enabling novel spectroscopic measurements not only with femtosecond temporal resolution: The high fluence of their x-ray pulses can also easily enter the regime of the non-linear x-ray–matter interaction. Entering this regime necessitates a rigorous analysis and reliable prediction of the relevant non-linear processes for future experiment designs. Here, we show non-linear changes in the L3-edge absorption of metallic nickel thin films, measured with fluences up to 60 J/cm2. We present a simple but predictive rate model that quantitatively describes spectral changes based on the evolution of electronic populations within the pulse duration. Despite its simplicity, the model reaches good agreement with experimental results over more than three orders of magnitude in fluence, while providing a straightforward understanding of the interplay of physical processes driving the non-linear changes. Our findings provide important insights for the design and evaluation of future high-fluence free-electron laser experiments and contribute to the understanding of non-linear electron dynamics in x-ray absorption processes in solids at the femtosecond timescale.