Accrual vs cash accounting
In plain words
Cash accounting records money when it moves. Accrual records it when it's earned or owed, even before it moves.
Why it matters for your agency
Accrual gives a truer picture of how you're doing, which matters once you're fronting costs and billing on terms.