How to Set Up Small Business Bookkeeping
Setting up small business bookkeeping starts with a dedicated business bank account, a choice between cash and accrual accounting, and a consistent system for recording every sale, expense, and payroll transaction. The IRS requires records that clearly show income and deductible expenses, generally kept for at least three years, and the SBA recommends tracking accounts receivable, accounts payable, and cash flow from the start rather than catching up later.
By LLC Register · Last reviewed October 2, 2026
Comprehensive Guide
Open a Dedicated Business Bank Account First
Bookkeeping starts with separating business money from personal money. Using one account for both makes it far harder to tell what the business actually earned and spent, and it can undermine the liability protection an LLC or corporation is supposed to provide. See our guide on how to open a business bank account for what's typically needed to open one.
Choose Cash or Accrual Accounting
Per the IRS, the cash method reports income in the tax year you receive it and generally deducts expenses when you pay them, which is simple and closely tracks actual cash flow. The accrual method reports income in the year you earn it and deducts expenses when you incur them, regardless of when the cash actually moves, which gives a more complete picture of the business's financial position but takes more work to maintain. If the business carries inventory, the IRS generally requires using accrual accounting for purchases and sales specifically, even if the cash method is used for other income and expenses. Most new, service-based small businesses start with the cash method for its simplicity, then move to accrual if the business grows complex enough to need it.
Set Up a System for Recording Transactions
The SBA recommends tracking accounts receivable (money owed to you), accounts payable (money you owe), available cash, and payroll from the start, typically organized on a balance sheet that separates assets, liabilities, and equity. Decide how often you'll record transactions (daily or weekly is typical for an active business) and stick to that schedule, since bookkeeping that's allowed to pile up becomes much harder to untangle later, especially around tax time.
Keep the Supporting Documents, Not Just a Running Total
Per IRS Publication 583, supporting documents should show the amount paid and that it was for a business expense. That means keeping cash register tapes, bank deposit slips, invoices, and credit card receipts for income, and cancelled checks, account statements, invoices, and petty cash slips for expenses. A bookkeeping total without the underlying document behind it isn't enough if the IRS later asks you to substantiate a deduction.
Decide Who Does the Bookkeeping
The SBA describes a range of options: handling it yourself with accounting software or a spreadsheet, hiring a bookkeeper for day-to-day recording at a lower cost, or hiring a CPA for more comprehensive tax and financial reporting work at a higher cost. Many small businesses start by doing their own bookkeeping and bring in a bookkeeper or CPA once transaction volume or tax complexity outgrows what the owner can keep up with.
Know How Long to Keep Everything
The IRS generally requires keeping records supporting income and deductions until the statute of limitations on that tax return expires, which is typically three years from filing. Employment tax records, if the business has employees, must generally be kept for at least four years after the tax becomes due or is paid. Keep records longer than the minimum if there's any chance of an amended return, a loan application, or a dispute that might require them later.
Pick a Tax Year
Per IRS Publication 583, most new businesses choose either a calendar year (January through December) or a fiscal year (any other 12-month period ending on the last day of a month). A first-time filer can generally choose either; changing tax years later requires IRS approval using Form 1128, so it's worth deciding deliberately rather than defaulting without thinking about it.
Practical Considerations
Bookkeeping and Tax Filing Are Related but Different Tasks
Good bookkeeping makes tax filing much easier, but it doesn't replace understanding what's deductible or how your specific structure is taxed. A sole proprietor or single-member LLC generally reports business income and expenses on Schedule C, while a partnership or multi-member LLC files its own informational return; a tax professional can confirm which applies to you.
Reconcile Your Books Regularly, Not Just at Tax Time
Comparing your bookkeeping records against actual bank and credit card statements on a regular schedule, monthly at a minimum, catches errors and missing transactions while they're still easy to track down. Waiting until the end of the year to reconcile everything at once is where small mistakes turn into large, time-consuming problems.
Payroll Recordkeeping Has Its Own Rules
Once a business has employees, payroll records, including compensation and tax withholding documentation, need to be kept for at least four years per the IRS, separate from general income and expense records. Factor this into your bookkeeping system before hiring your first employee, not after.
Software Can Help, but It Doesn't Replace Understanding the Numbers
Accounting software can automate a lot of data entry and categorization, but the owner still needs to understand what the numbers mean, particularly cash flow, to make good decisions. Don't treat a bookkeeping tool as a substitute for actually reviewing your financial position regularly.
This Is Not Tax or Accounting Advice
Which accounting method, tax year, and recordkeeping approach make sense depend on your specific business. Talk to a bookkeeper, CPA, or tax professional about setting up a system suited to your structure and industry, particularly before you file your first business tax return.
Sources
The official sources used for this article.
IRS Publication 583: Starting a Business and Keeping Records | irs.gov/publications/p583 |
|---|---|
IRS: Recordkeeping | irs.gov/businesses/small-businesses-self-employed/recordkeeping |
SBA: Manage your finances | sba.gov/business-guide/manage-your-business/manage-your-finances |
IRS: Self-employed individuals tax center | irs.gov/businesses/small-businesses-self-employed/self-employed-individuals-tax-center |
Created by: LLC RegisterLast reviewed October 2, 2026
Updated: October 2, 2026
Frequently Asked Questions
What's the difference between cash and accrual accounting?
Per the IRS, the cash method reports income when you receive it and expenses when you pay them. The accrual method reports income when you earn it and expenses when you incur them, regardless of when cash actually changes hands, and is generally required for purchases and sales if the business carries inventory.
How long should a small business keep its financial records?
The IRS generally requires keeping records supporting income and deductions until the statute of limitations expires, typically three years from filing. Employment tax records must generally be kept for at least four years after the tax becomes due or is paid.
Do I need a CPA, or is a bookkeeper enough for a new business?
It depends on complexity. The SBA describes bookkeepers as handling day-to-day recording at a lower cost, while CPAs provide more comprehensive tax and financial reporting services at a higher cost; many new businesses start with a bookkeeper, or self-managed software, and add a CPA as needs grow.
Can I use a spreadsheet for small business bookkeeping instead of software?
Yes, especially early on with low transaction volume; the IRS does not mandate a specific recordkeeping format. What matters is that the system clearly shows income and expenses and that you keep the supporting documents behind every entry.
Form your business with LLC Register
$99 a year for a registered agent, with LLC formation in year one and annual report filing included. State fees are passed through at cost.
