Accounting

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.

FAQ

Frequently Asked Questions

What is cash basis accounting?

Cash basis accounting records revenue when money is actually received and expenses when money is actually paid — not when the invoice is sent or when the expense is incurred. It reflects what actually happened to your bank account.

What is the difference between cash basis and accrual basis accounting?

Cash basis records transactions when cash moves. Accrual basis records revenue when earned and expenses when incurred, regardless of when cash moves. Accrual gives a more accurate picture of business health; cash basis gives a more accurate picture of actual cash on hand.

Can freelancers use cash basis accounting?

Most freelancers and sole proprietors in the US can use cash basis accounting for tax purposes. However, corporations may be required to use accrual basis for tax filings. Cash basis is simpler and matches how most freelancers naturally think about finances.