De snelheidsvergelijking (of snelheidswet) is een vergelijking die wordt gebruikt om de snelheid van een chemische reactie te berekenen. Voor een algemene reactie aA + bB → C is de snelheidsvergelijking:

{\displaystyle r\;=\;k[\mathrm {A} ]^{x}[\mathrm {B} ]^{y}}

Hierbij zijn [A] en [B] de concentraties van A en B. x en y hangen af van welke stap snelheidsbepalend is. Als het reactiemechanisme heel eenvoudig is, waarbij A en B elkaar raken en dan via één overgangstoestand naar producten gaan, dan is x=a en y=b. k is de snelheidsconstante van de reactie. Deze verandert met de temperatuur, de druk en andere omstandigheden.

De snelheidsvergelijking is een differentiaalvergelijking. Als deze wordt geïntegreerd, wordt een vergelijking gevonden die vertelt hoe de concentratie van reagentia en producten met de tijd verandert.

In speciale gevallen is het heel eenvoudig om de vergelijking op te lossen en k te vinden. Bijvoorbeeld, in een eerste-orde-reactie is de vergelijking:

{\displaystyle r=-{\frac {d[A]}{dt}}=k[A]}

Integreren geeft:

{\displaystyle \ \ln {[A]}=-kt+\ln {[A]_{0}}}

Dus een plot van {\displaystyle \ln {[A]}} tegen de tijd t geeft een rechte lijn met een helling van {\displaystyle -k} .

Soms kunnen experimenten zo worden uitgevoerd dat de reactie op een eerste-orde reactie lijkt. Als de concentratie van één reagens op dezelfde hoge waarde wordt gehouden, kan deze als een constante worden beschouwd. De vergelijking wordt {\displaystyle r=k[A][B]=k'[A]} waarbij k' de pseudo-eerste orde snelheidsconstante is. Dan kan de bovenstaande methode worden gebruikt om k' te berekenen.