When should a startup should use cash vs. accrual-basis accounting? 
cperciva: You should always do both forms of accounting.Cash accounting tells you if you're going to be in business tomorrow.  Accrual accounting tells you if you're going to be in business next year.  Not doing cash accounting will cause problems sooner; but either of them will cause problems eventually if ignored.