Neat
PricingSign InTry Neat FREE

How to Keep Books for a Small Business: 13 Tips to Follow

October 8th, 2026 | Accounting & Bookkeeping

To do bookkeeping for a small business, separate your business and personal finances, choose an accounting method, create a chart of accounts, record every transaction, retain supporting documents, reconcile your financial accounts, and review your financial statements regularly.

That sounds straightforward. The difficulty is keeping the process consistent while you are also serving clients, managing projects, and pursuing new business.

For an independent consultant or small professional-services firm, bookkeeping may include tracking retainers, project invoices, software subscriptions, subcontractor costs, client reimbursements, travel expenses, and owner payments. When those records are complete and current, you can see which clients are profitable, how much cash is available, and which invoices still need attention.

This guide explains how to build a practical bookkeeping system from the ground up.

Quick answers about small-business bookkeeping

What is small-business bookkeeping?

Small-business bookkeeping is the process of recording, categorizing, documenting, and reconciling a company’s financial transactions. It creates the records used to prepare financial statements, manage cash flow, and support tax filings.

How do you do bookkeeping for a small business?

A basic process includes:

  1. Separating business and personal finances
  2. Choosing cash or accrual accounting
  3. Creating a chart of accounts
  4. Capturing receipts, invoices, and other source documents
  5. Recording and categorizing transactions
  6. Tracking customer invoices and vendor bills
  7. Reconciling bank and credit-card accounts
  8. Reviewing financial reports
  9. Correcting errors and closing the books each month

How often should bookkeeping be done?

Capture documents as transactions occur, review transactions weekly, and reconcile financial accounts monthly. Businesses with higher transaction volumes may need daily or more frequent review.

Can I do my own bookkeeping?

Yes. A consultant or small service firm with straightforward finances may be able to maintain its own books with an organized system and accounting software. Professional help becomes more valuable when the business has employees, inventory, multiple entities, complex tax obligations, or persistent reconciliation problems.

What records should I keep?

Keep records that document business income, purchases, expenses, assets, liabilities, and owner transactions. Examples include receipts, invoices, bills, bank statements, credit-card statements, deposit records, contracts, payroll records, and tax documents.

The IRS allows businesses to choose a recordkeeping system suited to their operations, provided the system clearly shows income and expenses. Review the IRS recordkeeping guidance when establishing your process.

What is the difference between bookkeeping and accounting?

Bookkeeping focuses on creating reliable financial records. Accounting uses those records to analyze performance, prepare reports, make financial decisions, and meet reporting or tax requirements.

There is some overlap, especially in a small firm. Your monthly bookkeeping process might produce a profit and loss statement, while your accountant uses that statement and the underlying records to review tax treatment or advise you on business decisions.

Bookkeeping generally includes:

  • Recording sales and other income
  • Categorizing expenses
  • Tracking money customers owe
  • Tracking bills the business owes
  • Reconciling financial accounts
  • Maintaining supporting documents
  • Producing standard financial reports

Accounting may include:

  • Interpreting financial results
  • Preparing tax returns
  • Designing internal controls
  • Advising on accounting methods
  • Managing complex transactions
  • Supporting financing or compliance requirements

Understanding the difference helps you decide what you can handle internally and where professional advice may be useful.

Understand the five main account categories

A chart of accounts is the organized list of accounts used to classify your transactions. Most business accounts fall into five categories.

Account category  What it represents  Examples for a consulting firm  
Assets  Resources the business owns or controls  Cash, accounts receivable, computers, prepaid software  
Liabilities  Amounts the business owes  Credit-card balances, loans, unpaid vendor bills  
Equity  The owner’s interest in the business  Owner contributions, owner draws, retained earnings  
Revenue  Income generated by business activity  Project fees, retainers, workshops, advisory services  
Expenses  Costs incurred to operate the business  Software, insurance, subcontractors, travel, marketing  

Retained earnings belong under equity, not revenue. They represent accumulated business earnings that have not been distributed to owners.

An account is also different from a journal. Accounts classify transactions by type. A journal records transactions in chronological order before, or as, those amounts are posted to the appropriate accounts.

If these terms are unfamiliar, review our guide to common bookkeeping terms.

Choose between cash and accrual accounting

Your accounting method determines when revenue and expenses appear in your books.

Cash-basis accounting

Under the cash method, you generally record income when you receive payment and expenses when you pay them.

For example, suppose a consultant completes a project in November, sends a $6,000 invoice, and receives payment in January. Under cash accounting, the revenue is generally recorded in January.

Cash accounting can be easier to maintain because transactions often follow activity in your bank accounts. It may be suitable for smaller service firms with uncomplicated operations.

Accrual accounting

Under the accrual method, you generally record income when it is earned and expenses when they are incurred, even if payment happens later.

Using the same consulting example, the $6,000 may be recorded as November revenue if it was earned in November. Until the client pays, the amount remains in accounts receivable.

Accrual accounting can provide a more complete view of business performance when customer payments and vendor payments occur in different periods.

Consideration  Cash basis  Accrual basis  
Revenue recorded  When payment is received  When revenue is earned  
Expense recorded  When payment is made  When the expense is incurred  
Accounts receivable  Usually not used for financial reporting  Used to track earned but unpaid revenue  
Accounts payable  Usually not used for financial reporting  Used to track incurred but unpaid expenses  
Complexity  Generally lower  Generally higher  
Visibility into unpaid activity  Limited  More complete  

The IRS requires taxpayers to use a consistent accounting method that clearly reflects income. Eligibility and inventory rules can affect which method a business may use. Consult IRS Publication 538 and a qualified tax professional before selecting or changing your method.

How to do bookkeeping for a small business

1. Separate business and personal finances

Use dedicated business bank and credit-card accounts for business activity. This makes transactions easier to identify, reduces the risk of misclassification, and gives you cleaner records for reconciliation and tax preparation.

Business owners should also record personal payments correctly. Money transferred into the company may be an owner contribution or loan rather than revenue. Money taken out may be a draw or distribution rather than a business expense.

A separate account does not eliminate the need to document each transaction. It simply gives your bookkeeping system a clearer foundation.

2. Choose your accounting method and reporting period

Decide whether you will use cash or accrual accounting and apply the method consistently.

You should also establish your reporting period. Many businesses operate on a calendar year, but some use a fiscal year. Your choice can affect tax and reporting obligations, so confirm the appropriate treatment with an accountant or tax professional.

Document these decisions so a future bookkeeper or accountant understands how your records were prepared.

3. Select a bookkeeping system

Your system may be a spreadsheet, bookkeeping software, or a process managed with a bookkeeper. What matters is that it can:

  • Record income and expenses consistently
  • Maintain an appropriate chart of accounts
  • Store or connect supporting documents
  • Reconcile bank and credit-card activity
  • Track outstanding invoices and bills when necessary
  • Produce useful financial reports
  • Preserve records in a searchable form

A spreadsheet may be sufficient for a new consultant with a small number of monthly transactions. It becomes harder to control as transaction volume, payment methods, employees, or reporting requirements increase.

For help deciding when to upgrade, see our guide to tracking business expenses.

4. Create an appropriate chart of accounts

Start with accounts that reflect how your business operates. Avoid creating so many categories that consistent classification becomes difficult.

An independent marketing consultant might use revenue accounts such as:

  • Monthly retainers
  • Strategy projects
  • Workshops
  • Client reimbursements

Expense accounts might include:

  • Advertising
  • Business insurance
  • Contractors
  • Office supplies
  • Professional fees
  • Software subscriptions
  • Travel
  • Training and education

A residential contractor would need different categories, such as materials, subcontractor labor, equipment rental, permits, and vehicle costs. A property manager might track management fees, maintenance coordination revenue, contractor payments, inspection costs, and property-specific expenses.

Your chart of accounts should provide useful detail without forcing you to guess between several nearly identical categories.

5. Establish a source-document workflow

A bank transaction shows that money moved. It may not show exactly what you bought, why it was a business expense, or how the amount should be categorized.

Maintain source documents such as:

  • Customer invoices
  • Vendor bills
  • Receipts
  • Contracts and statements of work
  • Deposit records
  • Loan agreements
  • Payroll records
  • Mileage and travel documentation
  • Tax forms
  • Bank and credit-card statements

Create a consistent process for collecting these records. For example, photograph paper receipts as soon as you receive them, forward emailed receipts to a designated location, and upload vendor bills before they are paid.

Use clear names, folders, categories, or tags so records remain searchable. Our guide to organizing digital receipts explains how to build that structure.

6. Record income accurately

Record each source of business income and retain the document that supports it.

Depending on the business, income may come from:

  • Customer payments
  • Project deposits
  • Recurring retainers
  • Product or service sales
  • Reimbursed expenses
  • Interest
  • Refunds or credits
  • Other business income

Do not assume that every deposit is revenue. A deposit might represent a loan, an owner contribution, a transfer between accounts, or a customer payment that was already recorded.

If you use accrual accounting, issuing an invoice may create revenue and accounts receivable before payment arrives. When the customer pays, the payment reduces the receivable. Recording both events as revenue would overstate income.

7. Record and categorize expenses

For every expense, identify:

  • The transaction date
  • The vendor
  • The amount
  • The business purpose
  • The expense or asset category
  • The payment account
  • The supporting document
  • The client or project, when relevant

The correct category depends on what you purchased, not just where you purchased it. A charge from an online retailer could be office supplies, computer equipment, a client gift, or a personal purchase.

Apply categories consistently. If you classify video-conferencing software as a software subscription in January, avoid switching the same expense between software, utilities, and office expenses in later months.

8. Understand invoices, bills, and receipts

These documents serve different purposes:

  • An invoice is a request for payment. Your business may issue an invoice to a customer.
  • A vendor bill is an amount your business has been asked to pay.
  • A receipt documents a completed payment or purchase.

Under accrual accounting, an invoice issued to a customer may create accounts receivable. A vendor bill may create accounts payable. Payment later clears the appropriate balance.

Under cash accounting, income and expenses are generally recognized when money is received or paid, although invoices and bills are still valuable operational records.

Keeping these documents distinct prevents duplicate entries and makes outstanding obligations easier to understand.

9. Track accounts receivable and accounts payable

If clients pay after you deliver work, maintain an accounts receivable process. Review outstanding invoices regularly and follow up before overdue balances create cash-flow pressure.

Your process should show:

  • Customer name
  • Invoice number
  • Issue date
  • Due date
  • Original amount
  • Payments and credits
  • Remaining balance
  • Current collection status

If you receive vendor bills before paying them, use accounts payable to track what your business owes and when payment is due.

A consultant may have only a few outstanding client invoices. A property manager or contractor may need more detailed tracking across properties, projects, vendors, deposits, and progress payments.

10. Address payroll and sales-tax obligations

Bookkeeping should distinguish money that belongs to your business from money collected or withheld for another party.

Payroll records may include wages, employer taxes, employee withholdings, benefit deductions, and payroll liabilities. Sales tax collected from customers is generally tracked separately from operating revenue until it is remitted to the appropriate authority.

Requirements vary by jurisdiction, industry, product, service, and worker relationship. Use the guidance published by the relevant tax authority and seek professional advice when obligations are unclear.

Avoid assigning worker status or sales-tax treatment based solely on what is easiest to enter in your books.

11. Use double-entry bookkeeping correctly

In double-entry bookkeeping, every transaction affects at least two accounts, and total debits must equal total credits.

This does not mean recording the same expense twice.

For example, when a cash-basis consulting firm pays $100 for software:

  • Software expense increases by $100.
  • Cash decreases by $100.

When an accrual-basis firm sends a $2,000 client invoice:

  • Accounts receivable increases by $2,000.
  • Revenue increases by $2,000.

When the client pays:

  • Cash increases by $2,000.
  • Accounts receivable decreases by $2,000.

Double-entry bookkeeping helps keep the accounting equation balanced and supports the preparation of a balance sheet.

Most accounting software applies these mechanics in the background, but understanding them can help you identify incorrect entries.

12. Reconcile every financial account

Reconciliation compares the transactions and balances in your bookkeeping system with an external statement.

Reconcile:

  • Business checking accounts
  • Savings accounts
  • Credit cards
  • Payment-processing accounts
  • Loan balances
  • Payroll clearing accounts
  • Other accounts that hold or move business funds

During reconciliation, investigate:

  • Missing transactions
  • Duplicate entries
  • Incorrect amounts
  • Transactions assigned to the wrong account
  • Unrecorded fees or interest
  • Payments that have not cleared
  • Deposits recorded in the wrong period

A bank feed can help import activity, but imported activity is not automatically correct or complete. Reconciliation verifies that your books agree with the underlying financial records.

13. Review your financial statements

Once your accounts are current and reconciled, review the reports created from your records.

Profit and loss statement

The profit and loss statement, also called an income statement, shows revenue, expenses, and profit or loss over a period.

A consultant can use it to compare retainer revenue with project revenue or see whether subcontractor and software costs are increasing faster than sales.

Balance sheet

The balance sheet shows assets, liabilities, and equity at a specific point in time.

It helps answer questions such as:

  • How much cash does the company have?
  • How much do customers owe?
  • What debts remain unpaid?
  • Are account balances reasonable?
  • How much equity has accumulated?

Cash-flow statement

The cash-flow statement explains how operating, investing, and financing activity affected cash.

A company can report a profit and still experience a cash shortage if clients have not paid, debt payments are high, or the company has purchased equipment.

Accounts receivable aging

An accounts receivable aging report groups unpaid customer balances according to how long they have been outstanding. It helps identify invoices that need follow-up.

Accounts payable aging

An accounts payable aging report shows unpaid vendor obligations and their due dates. It can help prevent missed payments and support short-term cash planning.

Better financial visibility gives you more than tidy records. It gives you information you can use to adjust pricing, control spending, plan hiring, and manage cash. Learn more about using financial visibility to make better decisions.

A practical bookkeeping schedule

A repeatable schedule keeps small problems from becoming year-end emergencies.

Frequency  Bookkeeping tasks  
Ongoing  Capture receipts, bills, contracts, and customer payment records  
Weekly  Review imported transactions, categorize activity, send invoices, and follow up on overdue balances  
Monthly  Reconcile accounts, correct errors, review receivables and payables, and examine financial statements  
Quarterly  Review trends, prepare for estimated-tax or reporting obligations, and consult an adviser when necessary  
Annually  Complete the year-end close, verify asset and liability balances, organize tax records, and provide reports to your tax professional  

A low-volume consulting practice might complete its weekly review in less than an hour. A contractor managing purchases across several jobs may need a more frequent process with project-level documentation.

Consistency matters more than waiting for a large block of time at the end of the year.

Common bookkeeping mistakes to avoid

Mixing personal and business transactions

Mixed spending creates extra classification work and makes owner activity harder to distinguish from legitimate business expenses.

Waiting until tax season

Delayed bookkeeping increases the chance of missing documents, duplicating transactions, overlooking unpaid invoices, and making rushed classification decisions.

Relying only on bank statements

Statements show money moving, but they may not document what was purchased or why it was business-related.

Categorizing transfers as income or expenses

Transfers between two business accounts should not ordinarily increase revenue or expenses. Loan proceeds and owner contributions also require distinct treatment.

Recording owner draws as operating expenses

Owner distributions generally affect equity rather than the company’s operating profit. Exact treatment depends on the business structure.

Skipping reconciliation

A list of categorized transactions is not proof that the books are complete. Reconciliation identifies omissions, duplicates, and balance discrepancies.

Accepting automation without review

Automation can reduce manual work, but suggested categories and matches still require oversight. Review exceptions and confirm that each transaction has the correct purpose, account, and documentation.

Creating too many categories

Excessive detail can make reporting inconsistent. Create categories that support decisions or reporting requirements, then apply them consistently.

When should you hire a bookkeeper or accountant?

Consider professional support when:

  • Your accounts no longer reconcile
  • You repeatedly fall behind
  • You hire employees
  • You begin carrying inventory
  • You operate in multiple states or jurisdictions
  • Your entity or ownership structure changes
  • You take on complex loans or investor funding
  • You need reliable project or location reporting
  • You are uncertain about payroll, sales-tax, or income-tax treatment
  • Financial reports do not match what appears to be happening in the business

A bookkeeper can maintain transaction records and reconciliations. An accountant or tax professional can advise on accounting methods, financial reporting, taxes, and complex transactions.

For entity-specific considerations, review our guide to LLC accounting.

How Neat supports small-business bookkeeping

Neat helps independent consultants, contractors, property managers, and other service businesses organize the documents and transaction information behind their books.

With Neat, you can:

  • Capture paper and digital receipts
  • Extract information from documents using OCR
  • Store and search financial records
  • Organize documents with folders, categories, and tags
  • Connect eligible financial accounts through Automated Insights
  • Review transaction activity
  • Receive suggested receipt-to-transaction matches to confirm
  • Prepare reports such as profit and loss, balance sheet, and cash flow reports

Receipt capture gives you a more complete record than a bank description alone. Learn how receipt capture works.

No bookkeeping platform removes the need for human review. The goal is to reduce repetitive work while helping you maintain organized, accessible records.

Build a system you can maintain

Good bookkeeping is not a once-a-year cleanup. It is a routine for capturing documents, recording transactions, checking balances, and turning financial activity into useful information.

Start with the fundamentals:

  1. Keep business activity separate.
  2. Choose and consistently apply an accounting method.
  3. Capture the documents behind each transaction.
  4. Categorize activity using a practical chart of accounts.
  5. Reconcile every financial account.
  6. Review your financial statements.
  7. Ask for professional help when the treatment is unclear.

The best system is not necessarily the most complicated one. It is the system you can maintain consistently as your client list, project volume, and financial responsibilities grow.

Ready to spend less time organizing financial paperwork? Start your free Neat trial.

Share This Article

FacebookTwitterLinkedInRedditWhatsAppTumblrPinterestEmail

This website uses cookies to improve your experience. By continuing to browse the site, you are agreeing to our use of cookies. Review our Privacy Policy for more details.