The best places to find a bookkeeper are freelance platforms, professional directories, accounting firm websites, and professional networks like LinkedIn. But picking the right one takes more than a quick search. You need to know what level of help you actually need, what credentials to look for, and what to ask before handing over access to your financial records.
Decide What You Actually Need
Before you start looking, get clear on the scope of work. A bookkeeper records transactions, reconciles bank accounts, manages invoices, tracks expenses, and runs basic financial reports. They keep your books accurate and up to date. An accountant does something different: they interpret your financial data, file tax returns, provide tax planning advice, perform audits, and make strategic recommendations about your business’s financial health.
If you need someone to categorize receipts, send invoices, and reconcile your accounts each month, you need a bookkeeper. If you need someone to analyze profit margins, plan for estimated taxes, or prepare year-end filings, you need an accountant. Many small business owners need both, but they start with a bookkeeper because clean books are the foundation for everything else.
Think about volume and complexity too. A solo freelancer with 30 transactions a month has very different needs than a retail business processing hundreds of sales daily. The scope of work drives whether you need someone for a few hours a month, a part-time virtual bookkeeper, or a full-service firm handling everything weekly.
Where to Look
Start with professional directories tied to the software you already use. If you run QuickBooks, the QuickBooks ProAdvisor directory lets you search for bookkeepers certified in that platform. Similar directories exist for Xero and FreshBooks. These directories filter by location, specialty, and certification level, which saves you time compared to a generic web search.
LinkedIn is another strong option, especially for finding independent bookkeepers or small firms. You can review their work history, see client recommendations, and get a sense of their industry experience before reaching out. Google and Yelp reviews can help you vet local bookkeeping firms, though online reviews tend to be more useful for established firms than solo freelancers.
Referrals from other business owners in your industry are often the most reliable path. Ask your accountant, your business attorney, or other entrepreneurs you trust. Someone who already handles books for a business like yours will ramp up faster and understand your specific pain points. Local business associations, chambers of commerce, and industry groups can also point you toward vetted professionals in your area.
Freelancer, Firm, or In-House
You have three main options, and cost is the clearest dividing line. Freelance bookkeepers charge an average of about $23 per hour, according to Bureau of Labor Statistics data. For a small business that needs five to ten hours of work per month, that could run $115 to $230 monthly. Freelancers offer flexibility, but you’re responsible for managing the relationship and ensuring backup coverage if they’re unavailable.
Bookkeeping firms and virtual bookkeeping services charge flat monthly fees, typically ranging from $300 to $700 or more depending on your transaction volume and business complexity. The advantage is structure: you get a team behind your account, standardized processes, and continuity if one person leaves. The tradeoff is less personalized attention compared to a dedicated freelancer who knows your business inside and out.
Hiring an in-house bookkeeper makes sense when your business generates enough volume to justify a salary. The average annual pay for a full-time bookkeeper is around $47,440, or roughly $3,950 per month before you factor in benefits, payroll taxes, and equipment. Most small businesses don’t need this level of investment until they’re processing a high volume of transactions or managing complex inventory and payroll.
Credentials That Matter
Bookkeeping is an unregulated profession, which means anyone can call themselves a bookkeeper. Certifications help you separate experienced professionals from beginners.
The two most recognized credentials are the Certified Bookkeeper (CB) designation from the American Institute of Professional Bookkeepers and the Certified Public Bookkeeper (CPB) from the National Association of Certified Public Bookkeepers. The CB requires 3,000 hours of bookkeeping experience (roughly two years of full-time work) plus passing an exam. The CPB program is broader, covering bookkeeping fundamentals, QuickBooks proficiency, and payroll, along with up to 12 months of supervised experience.
Software-specific certifications also carry weight. A QuickBooks certification from Intuit confirms the bookkeeper knows the platform you’re likely using. If payroll is part of the job, look for a Fundamental Payroll Certification (FPC) for someone with solid foundational knowledge, or a Certified Payroll Professional (CPP) credential for someone with at least 18 months of payroll experience.
Certifications aren’t everything. A bookkeeper with ten years of experience in your industry and no formal certification may outperform a newly certified generalist. But when you’re evaluating someone you found online with no personal referral, credentials give you a baseline of competence to work from.
Questions to Ask Before You Hire
Once you’ve identified a few candidates, a short interview or introductory call will tell you a lot. Focus on four areas.
- Industry experience: Ask whether they’ve worked with businesses like yours. A bookkeeper familiar with your industry already understands common expense categories, revenue patterns, and compliance quirks. Someone who has only handled service businesses may struggle with inventory-heavy retail, and vice versa.
- Software proficiency: Confirm they’re comfortable with your accounting software and any integrations you use (payment processors, payroll platforms, point-of-sale systems). Switching software to accommodate a bookkeeper is almost never worth it.
- Communication cadence: Establish how often you’ll hear from them and in what format. Some bookkeepers send a monthly summary with key numbers. Others check in weekly. Decide what you need and make sure it matches their working style. Ask whether they use project management or communication tools for remote collaboration.
- Data security: You’re giving this person access to bank accounts, credit card statements, and sensitive business data. Ask how they handle file storage, whether they use encrypted connections, and what their process is for managing login credentials. If they’ll be working remotely, this is especially important.
Also ask about their capacity. A freelancer juggling 40 clients may not have bandwidth to respond quickly during your busiest months. Ask how many clients they currently serve and how they handle peak periods like tax season or year-end close.
Red Flags to Watch For
Be cautious if a bookkeeper can’t clearly explain their process or doesn’t ask you detailed questions about your business during the initial conversation. A good bookkeeper will want to understand your chart of accounts, your current pain points, and your reporting needs before quoting a price.
Vague pricing is another warning sign. You should get a clear breakdown of what’s included in their fee and what costs extra. Payroll processing, sales tax filings, and financial report preparation are sometimes included and sometimes billed separately. Get this in writing before work begins.
Finally, never give a new bookkeeper sole, unsupervised access to your bank accounts. Use accounting software permissions that let them categorize transactions and generate reports without the ability to move money. Review your books regularly, even if it’s just a quick scan of the monthly summary. Trust builds over time, and basic oversight protects both of you.
Getting Started Quickly
If you need help now and don’t have time for a lengthy search, virtual bookkeeping services offer the fastest onboarding. Most can connect you with a certified bookkeeper within a few days and begin catching up your books within the first week or two. These services work well as a bridge while you evaluate whether you want a longer-term freelancer or firm.
Whatever route you choose, start by gathering your recent bank statements, credit card statements, and any existing bookkeeping files. Having these ready cuts onboarding time significantly and lets your new bookkeeper assess the state of your records right away. The cleaner your handoff, the faster you’ll start getting accurate, useful financial data back.

