Principiul recunoașterii veniturilor, împreună cu principiul potrivirii, este un principiu important în contabilitatea de angajamente. Acesta prevede că veniturile trebuie raportate atunci când sunt câștigate sau în contabilitatea de casă, atunci când se face plata în numerar. Acest lucru ajută la determinarea perioadei contabile sau a perioadei de timp în care trebuie înregistrate veniturile și cheltuielile.
Regulile generale ale principiului recunoașterii veniturilor sunt că veniturile sunt raportate de îndată ce bunurile sau serviciile oferite în schimbul plății au fost finalizate. În unele cazuri, acestea vor fi raportate odată ce plata a fost primită și validată, dar nu este întotdeauna cazul. Numerarul primit care nu a fost încă câștigat nu este înregistrat ca venit, ci ca o datorie. Aceasta înseamnă că acești bani nu sunt înregistrați ca plată în numerar până când serviciile oferite nu sunt furnizate clientului.
Există patru tipuri de venituri care trebuie înregistrate conform acestui principiu. Primul este plățile în numerar date în schimbul mărfurilor. Aceasta va fi înregistrată fie la data la care se face vânzarea, fie la data livrării. Al doilea este veniturile obținute din prestarea de servicii pentru un client și sunt înregistrate atunci când acele servicii sunt finalizate și facturate. Trebuie înregistrate și veniturile din împrumutul activelor companiei sau banii câștigați din vânzarea activelor companiei.
Excepțiile de la principiul recunoașterii veniturilor includ stocurile vândute cu un acord de răscumpărare sau cu o politică de returnare în vigoare. În oricare dintre cazuri, tranzacția nu poate fi finalizată până când perioada de răscumpărare sau de returnare nu a trecut, deoarece nu există nicio modalitate de a determina ce returnare va fi efectuată pentru un articol. Contractele pe termen lung sunt o altă excepție, deoarece acestea necesită timp pentru a se finaliza chiar și atunci când numerarul este plătit în avans. Uneori banii vor fi plătiți și înregistrați la diferite intervale în timpul unui proiect mare, alteori tranzacția este înregistrată odată ce lucrarea este finalizată.
În unele cazuri, principiul recunoașterii veniturilor prevede că veniturile trebuie înregistrate chiar înainte de a fi efectuată orice vânzare. În agricultură, de exemplu, veniturile trebuie înregistrate în momentul recoltării, deoarece există o piață constantă a produselor alimentare, prețurile sunt destul de stabile și sigure, iar distribuirea mărfurilor nu costă mult. Aceste prevederi trebuie să fie prezente pentru ca veniturile să fie socotite înainte de o vânzare efectivă.