Každá transakcia by mala spĺnať vlastnosti ACID. Ich význam je zrejmý na základe vysvetlenia významu počiatočných písmen skratky ACID.
1.
Atomičnosť (Atomicity) Nedelitelnosť transakcie. Transakcia sa chová ako celok, buď sa vykoná celá alebo sa nič nevykoná.
2.
Konzistentnosť (Consistency) Transakcia transformuje bázu údajov z jedného konzistentného stavu do iného konzistentného stavu.
3.
Nezávislosť (Independence, isolation) Transakcie musia byť nezávislé od iných transakcií, t. j. čiastkové efekty transakcie nie sú viditeľné iným transakciám.
4.
Trvanlivosť (Durability) Efekty potvrdenej transakcie sú uložené do databázy (tiež perzistencia).