What bookkeeping services handle for your business
A bookkeeping service records and organizes the money that comes in and goes out of your business. They track invoices you send to customers, bills you owe to suppliers, payroll, tax payments, and bank deposits. The goal is to give you an accurate picture of your cash flow and to prepare records that your accountant, tax preparer, or lender can use.
Bookkeepers do not usually prepare tax returns or give tax information — that is the accountant's job. They also do not make financial decisions for you. What they do is create the day-to-day record that makes those other tasks possible. Without organized books, you cannot know whether you are profitable, you cannot file taxes on time, and you cannot show a lender that your business is stable.
Most bookkeeping services work remotely now. They log into your accounting software, record transactions, reconcile your bank accounts, and send you monthly reports. Some still work on-site, especially for very small businesses or those with complex cash handling. The cost ranges widely depending on how many transactions you have, how many bank accounts, and whether you need payroll processing.
Key Takeaways
- Bookkeepers record income and expenses but do not prepare tax returns or give tax information — that is separate work done by an accountant or tax preparer.
- You will need accounting software (QuickBooks Online, Xero, Wave, or similar) and access to your bank login so the bookkeeper can reconcile accounts monthly.
- The cost depends on transaction volume and complexity, ranging from under $500 per month for a small business to several thousand for a larger one.
- A good bookkeeper catches errors early, keeps you audit-ready, and gives you reports you can actually understand and use to run your business.
What records and documents you need to provide
Before a bookkeeper can start, you need to gather your business financial records from the beginning of the year (or from when you hired them, if you are starting mid-year). This includes bank statements, credit card statements, invoices you sent to customers, bills from vendors, receipts for cash expenses, and payroll records if you have employees.
You also need to decide which accounting software you will use. The bookkeeper will work inside that system, so the choice matters. QuickBooks Online is the most common for small to mid-size businesses. Xero works well if you have international transactions or multiple currencies. Wave is free and works for very straightforward businesses with few transactions. Your bookkeeper can advise which fits your situation, but the choice is yours.
Finally, you need to give the bookkeeper access to your business bank account and any credit cards used for business. They will not make transactions — they will only view statements and categorize what has already happened. If you are uncomfortable with that level of access, you can provide statements instead, though it will slow down their work and cost more in time.
How to find a bookkeeper and what to ask
Bookkeepers come from several sources. You can hire a freelancer through platforms like Upwork or Fiverr, hire a local bookkeeper through referral or a business directory, or hire a bookkeeping firm that employs multiple bookkeepers. Each has trade-offs: freelancers are often cheaper but may have less structure; local bookkeepers offer face-to-face meetings but may cost more; firms offer backup and accountability but typically charge more.
When you contact a potential bookkeeper, ask these questions: What accounting software do they use, and can they work in yours? How many transactions per month do they handle, and is yours within their range? Do they offer payroll processing, or will you need to hire someone else for that? How often will you get reports, and what will those reports show? What is their pricing — hourly, flat monthly fee, or per-transaction? Do they carry errors and omissions insurance?
Ask for references from businesses similar to yours in size and industry. Call at least one and ask whether the bookkeeper caught errors, met important date, and communicated clearly. A good reference will tell you the bookkeeper is reliable; a hesitant one is a warning sign.
What to expect in your first month
The first month is usually slower than the ones that follow. The bookkeeper will set up your chart of accounts (the categories where transactions go), reconcile your bank accounts from the start of the year, and categorize all past transactions. This is called a cleanup or catch-up, and it takes time because they are building the foundation.
You will likely have questions during this time. The bookkeeper may ask you to clarify what certain expenses are for, or to provide receipts for transactions that are unclear. This is normal and necessary. The more detail you give now, the easier the ongoing work will be.
By the end of the first month, you should have a balance sheet (what you own and owe) and a profit-and-loss statement (income minus expenses) that you can understand. If those numbers do not match what you expected, ask the bookkeeper to walk you through them. A good bookkeeper will explain what they found and help you see where money is actually going.
Ongoing work and monthly reporting
Once the initial setup is done, the bookkeeper's job becomes routine. Each month they will record new transactions, reconcile your bank accounts, and prepare reports. Most bookkeepers send a monthly summary that shows your income, expenses, profit or loss, and cash position. Some also flag unusual transactions or spending patterns that might need your attention.
You should review these reports each month, even if you do not fully understand them. Ask questions if something looks wrong. The bookkeeper is working with historical data — they record what happened, not what should have happened. If you notice an error, tell them right away so they can fix it before it compounds.
A good bookkeeper will also remind you of upcoming tax important date, quarterly estimated tax payments, and payroll tax filings. They will not file these for you (unless you hire them to), but they will keep you from missing them.
When to hire a bookkeeper versus doing it yourself
If your business has fewer than 20 transactions per month and you are comfortable with basic accounting software, you might manage bookkeeping yourself using Wave (free) or a similar tool. The time cost is usually 2 to 4 hours per month, plus the learning curve upfront.
Hire a bookkeeper if you have more than 50 transactions per month, if you have employees and payroll, if you take credit card payments, or if you straightforward do not want to spend time on it. The cost of a bookkeeper is usually less than the cost of your time, and the accuracy is higher. You also reduce the risk of missing a important date or making an error that costs you at tax time.
Many business owners start by doing their own books and hire a bookkeeper once the business grows. That is a reasonable path. Just know that the longer you wait, the more cleanup work the bookkeeper will have to do when you finally hire them.
Bookkeeping versus accounting and tax preparation
These three roles are different, though they overlap. A bookkeeper records transactions and keeps your books organized. An accountant analyzes those books, advises you on tax strategy, and may prepare financial statements for lenders or investors. A tax preparer takes your bookkeeper's records and your accountant's guidance and files your tax return.
You can hire all three, or you can hire a bookkeeper and a tax preparer (the tax preparer can do basic accounting work). Some accountants also do bookkeeping, though they usually charge more for it. The key is to have someone recording transactions accurately — that is the bookkeeper's job — and someone preparing your taxes — that is the tax preparer's job. Do not skip the first one hoping the second will fix it.
If you are unsure whether you need an accountant, start with a bookkeeper and a tax preparer. After a year or two, you will know whether you need strategic tax information, which is where an accountant adds value.
Frequently Asked Questions
Can a bookkeeper handle payroll?
Some bookkeepers offer payroll processing as part of their service, and some do not. Ask before you hire. If your bookkeeper does not do payroll, you can use a payroll service like Gusto, ADP, or Paychex, which will integrate with your accounting software. The bookkeeper will then record the payroll transactions in your books.
What if I have been doing my own books and they are a mess?
A bookkeeper can clean them up, but it will cost more in time and money than if the books had been organized from the start. Be honest about the state of your records when you hire someone. A good bookkeeper will give you a realistic estimate of how long the cleanup will take and what it will cost.
Do I need to use a specific accounting software?
No, but your bookkeeper needs to be able to work in whatever you choose. Ask the bookkeeper which software they prefer and why before you commit. QuickBooks Online is the most widely supported, so if you are unsure, that is a safe choice.
How much should I expect to pay?
Pricing varies by region, complexity, and the bookkeeper's experience. A small business with straightforward finances might pay $300 to $600 per month. A larger business with payroll and multiple accounts might pay $1,000 to $3,000 or more. Ask for a quote based on your actual transaction volume and needs.
What happens if the bookkeeper makes a mistake?
Good bookkeepers carry errors and omissions insurance, which covers mistakes they make. Ask about this when you hire. Most mistakes are caught during monthly reconciliation or at tax time, and the bookkeeper will fix them. If a mistake costs you money, the insurance covers it.