Quick answer: Do your own bookkeeping if the business is small, has no employees, and the owner will keep up with it weekly. Hire a service if the books keep slipping, payroll or sales tax is involved, or the owner's time is worth more than the fee. The published prices show the gap: as of 2026-10-06, software starts at $0 per month, while services start at $30 to $399 per month depending on the provider. For an owner who is still forming a business, the first step comes before either choice: entity, EIN and a separate business account, then books.
Should I do my own bookkeeping or hire a service?
For many solo owners and very small businesses, doing it personally is realistic. The routine is capturing transactions, categorizing them, reconciling against statements and filing documents. In a quiet business that is a few hours a month, and software handles much of the sorting.
A service makes sense when the time or the risk is worth more than the fee. That usually means employees, high transaction volume, or books that have fallen months behind. The U.S. Small Business Administration publishes general guidance on managing a business, but it does not prescribe DIY or outsourcing. That is a judgement call.
What does doing your own bookkeeping involve?
Four recurring jobs cover it. Capture every deposit and expense, categorize each one, reconcile the books against the bank or card statement, and keep the supporting documents.
The IRS, in Publication 583, calls the business checkbook the basic source of information for recording business expenses. It says to indicate the source of deposits and the type of expense in it. Reconciling is the step most often skipped, and it is the one that makes errors visible.
What has to be in place before the first entry?
The money has to be separate. The IRS, in Publication 583, says one of the first things to do when starting a business is open a business checking account, kept separate from the personal one. It also says to use that account for business purposes only.
For an owner who has not formed the business yet, the order is entity, EIN, separate account, then books. ZenBusiness covers the entity and EIN work, and it offers a free accounting consultation to customers who form an entity through it. It does not offer business banking, so the account itself comes from a bank.
What records does a small business have to keep?
Publication 583 names the supporting documents behind the books. For gross receipts, these include cash register tapes, bank deposit slips, receipt books, invoices and credit card charge slips. For purchases and inventory, they include canceled checks, cash register tape receipts, credit card sales slips and invoices.
For expenses, the IRS lists canceled checks, cash register tapes, account statements, credit card sales slips and invoices. For assets, it lists purchase and sales invoices, real estate closing statements and canceled checks.
How long do records have to be kept?
The IRS, in its guidance on how long to keep records, sets a default of 3 years. That default 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 IRS gives 6 years where income that should have been reported was left off and the omission is more than 25% of the gross income shown on the return. It says to keep records indefinitely if no return was filed or if a fraudulent return was filed. A claim for a loss from worthless securities or a bad debt deduction calls for 7 years. Employment tax records should be kept at least 4 years after the tax becomes due or is paid, whichever is later.
Do employees or sales tax change the answer?
They do, and this is where the rules multiply. The US Department of Labor's Fact Sheet 21 says employers must preserve payroll records for at least three years. Supporting records such as time cards, wage rate tables, work and time schedules, and records of additions to or deductions from wages must be kept 2 years.
State rules add another layer. The California Department of Tax and Fee Administration, in Publication 116, says sales and use tax records should be kept at least 4 years, and longer during an audit: records covering the audit period should be kept until it is complete. Other states' requirements are not covered here.
What does each option cost?
The order below is alphabetical, not a ranking. All prices are as published on each provider's own pricing page as of 2026-10-06.
| Option | Type | Published price |
|---|---|---|
| Bench | Bookkeeping service | $199 to $649 per month, by tier |
| Bookkeeper360 | Bookkeeping service | From $399 per month |
| QuickBooks Experts | Assisted bookkeeping | Not published |
| QuickBooks Online | Software | $0 to $340 per month, by plan |
| Wave | Software | Free Starter; Pro $19 per month |
| Xero | Software | $27 to $97 per month, by plan |
| ZenBusiness Money Pro | Bookkeeping service | $30 per month |
Bench lists Bookkeeping Light at $199 per month, Bookkeeping at $399 per month, and Bookkeeping + Tax at $649 per month. A fractional bookkeeper is $55 per hour plus $1,200 onboarding. It suits an owner who wants the books handled entirely.
Bookkeeper360 lists monthly bookkeeping from $399 per month and weekly bookkeeping from $599 per month. Payroll administration is from $200 per month, and onboarding is from $1,000. It suits a business with employees.
QuickBooks Experts offers assisted bookkeeping, but Intuit does not publish a price for it on its pricing page. The cost has to be requested.
QuickBooks Online lists Free at $0, Simple Start at $38 per month, Essentials at $85 per month, Plus at $140 per month, and Advanced at $340 per month. A 50% discount for three months is promotional and not the ongoing price. It is software, so the work stays with the owner.
Wave has a free Starter plan and a Pro plan at $19 per month or $190 per year. A rate of $9.50 per month for three months on Pro is promotional only. Card processing is 2.9% + $0.60, the receipts add-on is $8 per month, and payroll is from $25 per month. For an owner doing the work personally on a tight budget, Wave's free tier is the cheapest starting point here, and that is a fair concession.
Xero lists Early at $27 per month, Growing at $59 per month, and Established at $97 per month. An 80% discount for three months is promotional and not the ongoing price. It is software for the owner or a hired bookkeeper to work in.
ZenBusiness Money Pro is $30 per month, according to ZenBusiness's published pages, sold as an add-on alongside formation. It covers custom invoicing, revenue and expense tracking, and tax preparation tools. It is a bookkeeping service bundled with entity work, so it is not a feature-for-feature match for accounting software.
Does hiring a service remove the owner's responsibility?
No. Someone still has to supply statements, receipts and answers, and the owner remains the person who has to produce the records if asked. A service takes over the routine work, not the duty to have the records or the retention periods above.
When is a service worth the money?
Three situations stand out. Payroll brings several retention periods at once. Sales tax brings state rules and an audit clause that can extend what has to be kept. Backlog means months of unsorted transactions that cost more to fix than to have kept current.
Outside those, a small business with few transactions and no employees can reasonably do the work personally. For the owner who is just starting out, or who wants formation and bookkeeping help from one company, ZenBusiness Money Pro at $30 per month is the lowest-priced service on this page. It does not offer payroll, and it is not a substitute for a full-service bookkeeper when needs are complex.
Sources
- U.S. Small Business Administration, "Manage Your Business"
- Internal Revenue Service, "Publication 583, Starting a Business and Keeping Records"
- Internal Revenue Service, "How Long Should I Keep Records?"
- U.S. Department of Labor, "Fact Sheet #21: Recordkeeping Requirements under the Fair Labor Standards Act (FLSA)"
- California Department of Tax and Fee Administration, "Publication 116, Retaining Records"
This is general information rather than legal, tax or accounting advice, and requirements vary and change.