We don't book the sale until the check is recieved. We also don't book the expenses until they are paid. There are 2 main types of accounting, Cash and Accrual. The method we use is the cash method. What if someone stiffs us for $10,000 that we already booked? It all washes in the end.