Accrual accounting is an accounting method where revenue or expenses are recorded when a transaction occurs versus when payment is received or made.
Cash basis refers to a major accounting method that recognizes revenues and expenses at the time cash is received or paid out. This contrasts accrual accounting .