Cash-basis accounting means keeping records when you pay or receive money. Accrual-basis accounting records when you get a bill or raise an invoice. QuickBooks Online Simple Start, Essentials, Plus, and Advanced all support both cash and accrual accounting. QuickBooks Self-Employed is cash-based only.