Quick answer

A small business should reconcile its books to the bank at least once a month, and review and categorise transactions weekly. Weekly is the pace that keeps the work small: twenty minutes against a few days of transactions is far easier than a full month at once. Daily entry is only worth it for businesses with high transaction volume, and anything slower than monthly makes catching errors much harder.

The IRS does not publish a required bookkeeping schedule in the sources used for this page. What it does require is that records exist and are kept for the right period, which the questions below cover. Cadence is a matter of practice, not a legal rule.

Questions about how often

How often should a small business do its bookkeeping? Weekly for review and categorisation, monthly for reconciliation. A short weekly session keeps the backlog from building, and the monthly reconciliation proves the numbers match the bank. The IRS sets no schedule in the guidance cited here, so this is practice, not a rule.

Is daily bookkeeping necessary? For most small businesses, no. Daily entry makes sense when transaction volume is high, such as a busy shop or a business taking many small payments. For everyone else, bank feeds pull transactions in automatically, so weekly review is enough.

What is monthly reconciliation, and why does it matter? Reconciliation means checking that the ending balance in the books matches the ending balance on the bank statement. If they differ, something is missing, duplicated or miscategorised. Doing it monthly keeps any error confined to a single month, where it is far cheaper to find.

Is it a problem to wait until tax time? It is not unlawful to do the books late, but it is costly. Receipts get lost, memories fade, and a year of transactions takes much longer than twelve small sessions. Books done only at year end also give the owner no useful numbers during the year.

Questions about catching up

How do I catch up if I am months behind? Work one month at a time, oldest first, and reconcile each month before starting the next. Gather the bank and card statements first, because they show every transaction even when receipts are missing. A missing receipt does not erase the transaction, since the statement still shows the date, amount and payee.

When does a bookkeeper become cheaper than doing it myself? When the backlog is tangled, a deadline is close, or the owner will not realistically finish it. Mixed personal and business spending, several accounts, or unexplained transactions all push the work toward a professional. For a clean single account with modest volume, doing it personally is usually fine.

Questions about software versus a service

Do I need bookkeeping software, or can I use a spreadsheet? The IRS does not specify a format in the sources cited here, so a spreadsheet is not ruled out. Software earns its place by pulling in bank transactions automatically, attaching receipts to entries, and prompting reconciliation. Those features cut errors, which is the main reason most owners prefer it.

What is the difference between bookkeeping software and a bookkeeping service? Software is a tool the owner uses. A service is a person or team who does the work for the owner. Software costs less money and more attention, and a service costs more money and far less attention. The alphabetical list below covers both kinds.

What do the main options cost? Prices are as of 2026-10-06, listed alphabetically rather than ranked, and the monthly figures are ongoing prices unless labelled promotional.

  • Bench: Bookkeeping Light $199 per month, Bookkeeping $399 per month, Bookkeeping + Tax $649 per month. A fractional bookkeeper is $55 per hour plus a $1,200 onboarding fee.
  • FreshBooks: Lite $23, Plus $43, Premium $70 per month, and Select by quote only. A promotional $1 per month for one year on Lite is not the ongoing price.
  • QuickBooks Online: Free $0, Simple Start $38, Essentials $85, Plus $140, Advanced $340 per month. A promotional 50% off for three months is not the ongoing price.
  • Wave: Starter free, Pro $19 per month or $190 per year. A promotional $9.50 per month for three months on Pro is not the ongoing price. Card processing is 2.9% plus $0.60, the receipts add-on is $8 per month, and payroll starts from $25 per month.
  • Xero: Early $27, Growing $59, Established $97 per month. A promotional 80% off for three months is not the ongoing price.
  • ZenBusiness Money Pro: $30 per month, sold as an add-on alongside formation. Its published description covers custom invoicing, revenue and expense tracking, and tax preparation tools. It is a bookkeeping service rather than accounting software, so it does not compare feature for feature with the self-serve tools.
  • Zoho Books: Free $0 for businesses under $50,000 in annual revenue, then Standard $20, Professional $50, Premium $70, Elite $150 and Ultimate $275 per month.

Which option suits someone who wants it done for them? A service, not self-serve software. Bench and ZenBusiness Money Pro are both priced as services, and the right choice depends on budget and on whether the owner also needs formation work. QuickBooks Online is the more common pick when an accountant already works in it.

Questions about what the IRS requires

What records does the IRS expect a business to keep? The documents that support every figure on a return. In Publication 583, the IRS lists cash register tapes, bank deposit slips, receipt books, invoices and credit card charge slips for gross receipts. For expenses it lists canceled checks, cash register tapes, account statements, credit card sales slips and invoices.

How long do records have to be kept? The IRS default is three years. That applies unless one of three exceptions does: under-reporting income by more than 25% of the gross income shown on the return, not filing a return at all, or filing a fraudulent return. The first leads to six years, and the other two to an indefinite period. The IRS also sets seven years for a claim for a loss from worthless securities or a bad debt deduction, and at least four years for employment tax records, counted from the later of the due date or the payment date.

Do other agencies set different periods? Yes. The US Department of Labor, in Fact Sheet 21, says employers must keep payroll records, collective bargaining agreements, and sales and purchase records for at least three years. Time cards, wage rate tables and similar supporting records must be kept for two years. California's tax agency, in Publication 116, sets at least four years for sales and use tax records, and longer during an audit. Other states are not covered here.

Does the business really need a separate bank account? The IRS treats it as a first step. In Publication 583 it says one of the first things to do when starting a business is open a business checking account, and to keep it separate from the personal one. For someone who has not formed the business yet, ZenBusiness handles the formation, the EIN and the registered agent, and offers a free accounting consultation to customers who form with it. It does not offer business banking, so the account is opened with a bank of the owner's choice.

Questions about bringing in a professional

When should I hire an accountant instead of a bookkeeper? A bookkeeper keeps the records, and an accountant interprets them, plans taxes and prepares returns. Many businesses use software or a bookkeeper for daily records and an accountant for the yearly work. If the question is about tax planning or business structure, that is accountant territory.

What are the warning signs that it is time to get help? Books more than a quarter behind, a reconciliation that will not balance, personal and business money mixed together, or a tax deadline that cannot be met without finished records. Another sign is simply avoidance: if the work keeps getting skipped, paying someone is cheaper than another unfinished year.

Sources

This is general information, not legal, tax or accounting advice, and requirements vary and change.