There always seems to be some confusion when it comes to accounting methods. Each method has advantages and disadvantages. Overall, the main differences between the two systems would be the timing of the transactions and when they are recorded. We will review each method of accounting in this article.