What is Cash Basis Accounting?
An accounting method that records revenue when received and expenses when paid — reflecting actual cash flow.
Definition
Cash basis accounting is an accounting method where income is recorded when cash is actually received (not when an invoice is sent), and expenses are recorded when cash is actually paid (not when a bill arrives). This method aligns your bookkeeping directly with your bank balance — if the money is in your account, it is income; if it left, it is an expense.
How Cash Basis Accounting Works
Under cash basis, when you send an invoice to a client, you do not record that amount as income until the client pays it. When you receive the payment, you record it as income. Similarly, when you receive a vendor bill for software or supplies, you do not record it as an expense until you actually pay it. This creates a direct connection between your accounting records and your bank statement — your books and your bank balance should always match.
Cash Basis vs. Accrual Basis
The alternative — accrual basis accounting — records income when earned (when you invoice a client) and expenses when incurred (when you receive a service or product), regardless of when cash moves. Accrual basis gives a more accurate picture of long-term business health; cash basis gives a more accurate picture of actual cash available. For freelancers who need to manage cash flow carefully, cash basis accounting often feels more intuitive because it never shows income you have not yet received as money in your pocket.
Advantages of Cash Basis for Freelancers
Cash basis accounting is simpler to maintain — no need to track accounts receivable or accounts payable separately. It matches how freelancers naturally think about money (what is in the bank vs. what is owed). It also naturally handles tax timing: you only pay income tax on money you have actually received, not on invoices that may never be paid. This reduces the risk of owing taxes on income you have not yet collected.
Limitations of Cash Basis Accounting
Cash basis accounting can misrepresent your business health in important ways. A large unpaid invoice sitting in accounts receivable makes your business look profitable on paper even if you have no cash to pay your bills. It also makes year-to-year comparisons less meaningful — a client who pays a large invoice early or late in the year can dramatically inflate or deflate a given month's income. For these reasons, businesses with inventory or significant credit transactions typically use accrual basis.