Before you can start recording business transactions, you must decide whether to use cash-basis or accrual accounting. The crucial difference between these two accounting processes is in how you record your cash transactions.
Waiting for funds with cash-basis accounting
With cash-basis accounting, you record all transactions in the books when cash actually changes hands, meaning when cash payment is received by the company from customers or paid out by the company for purchases or other services. Cash receipt or payment can be in the form of cash, check, credit card, electronic transfer, or other means used to pay for an item.
Cash-basis accounting can't be used if a store sells products on store credit and bills the customer at a later date. There is no provision to record and track money due from customers at some time in the future in the cash-basis accounting method.
That's also true for purchases. With the cash-basis accounting method, the owner only records the purchase of supplies or goods that will later be sold when he actually pays cash. If he buys goods on credit to be paid later, he doesn't record the transaction until the cash is actually paid out.
Depending on the size of your business, you may want to start out with cash-basis accounting. Many small businesses run by a sole proprietor or a small group of partners use cash-basis accounting because it's easy. But as the business grows, the business owners find it necessary to switch to accrual accounting in order to more accurately track revenues and expenses.
Cash-basis accounting does a good job of tracking cash flow, but it does a poor job of matching revenues earned with money laid out for expenses. This deficiency is a problem particularly when, as it often happens, a company buys products in one month and sells those products in the next month.
For example, you buy products in June with the intent to sell and pay $1,000 cash. You don't sell the products until July, and that's when you receive cash for the sales. When you close the books at the end of June, you have to show the $1,000 expense with no revenue to offset it, meaning you have a loss that month. When you sell the products for $1,500 in July, you have a $1,500 profit. So, your monthly report for June shows a $1,000 loss, and your monthly report for July shows a $1,500 profit, when in actuality you had revenues of $500 over the two months.
Recording right away with accrual accounting
With accrual accounting, you record all transactions in the books when they occur, even if no cash changes hands. For example, if you sell on store credit, you record the transaction immediately and enter it into an Accounts Receivable account until you receive payment. If you buy goods on credit, you immediately enter the transaction into an Accounts Payable account until you pay out cash.
Like cash-basis accounting, accrual accounting has its drawbacks. It does a good job of matching revenues and expenses, but it does a poor job of tracking cash. Because you record revenue when the transaction occurs and not when you collect the cash, your income statement can look great even if you don't have cash in the bank. For example, suppose you're running a contracting company and completing jobs on a daily basis. You can record the revenue upon completion of the job even if you haven't yet collected the cash. If your customers are slow to pay, you may end up with lots of revenue but little cash.
Many companies that use the accrual accounting method monitor cash flow on a weekly basis to be sure they have enough cash on hand to operate the business. If your business is seasonal, such as a landscaping business with little to do during the winter months, you can establish short-term lines of credit through your bank to maintain cash flow through the lean times.