If accounting software isn’t working for you but you don’t want to hire a full-time accountant, virtual or outsourced bookkeeping is a good middle-of-the road solution. Below, we review our 10 favorite virtual and outsourced accounting services for small-business owners like you.
5 Best Virtual and Outsourced Accounting Services for Small Businesses in 2021
This month, inDinero added a new $900 a month plan for growing businesses, and Bench upped its starting price by $10. Apart from inDinero and Bench, though, our top picks maintained the same plans and pricing for the new year.
We recently reviewed this page to make sure our information was up to date. Luckily for customers who want stability at the end of the year, none of our top providers have changed their plans or pricing. We feel good about keeping our top 10 recommendations as they currently stand.
Best virtual and outsourced accounting for small businesses
- : Best overall
- : Most affordable
- : Best for established
- : Best bookkeeping only
- : Best for payroll and HR
- : Best for startups
- : Best for cash-basis only
- : Best reporting
- : Best for high earners
- : Best project-based pricing
The best virtual and outsourced accounting services for small businesses
Cash-basis or accrual-basis accounting
|Bookkeper.com||$285.00/mo.||Bookkeeping, payroll, tax prep||QuickBooks Online and QuickBooks Desktop||Both||See Plans|
|Merritt Bookkeeping||$190.00/mo.||Monthly bookkeeping reports, bank and credit card account reconciliation||QuickBooks Online||Cash-basis only||See Plans|
|inDinero||$300.00/mo.||Federal and state tax filing, employee reimbursement requests, on-demand outsourced CFOs||Proprietary in-house software or QuickBooks Online||Both||See Plans|
|Bench||$159.00/mo.||Real-time cash flow reporting, dedicated bookkeeper, optional tax filing||Proprietary in-house software||Cash-basis only||See Plans|
|Bookkeeper360||$399.00/mo.||Dedicated accountant, HR and payroll add-ons, fractional CFO services||Xero or QuickBooks||Both||See Plans|
Data effective 1/12/21. At publishing time, pricing and features are current but are subject to change. Offers may not be available in all areas.
Best overall: Bookkeeper.com
Don’t let the name fool you—Bookkeeper.com offers bookkeeping, accounting, payroll, and tax prep services. All of Bookkeeper.com’s plans includes these features:
- Monthly reconciliation
- Basic financial document preparation, including income statements, profit and loss statements, balance sheets, and cash flow statements
- Expense management
- Accounting software setup assistance
Bookkeeper.com manages your accounts using QuickBooks Online (or QuickBooks Desktop, if you prefer Intuit’s desktop software to cloud-based services). Since QuickBooks is among the most popular accounting software providers for small businesses, a lot of small-business owners are already familiar with the software. Even if you aren’t, though, its user-friendly interface makes collaborating with your virtual bookkeeping team easy and efficient.
If you use an accrual-basis accounting system rather than a cash-basis system, Bookkeeper.com also has your back. Only a handful of virtual bookkeeping and accounting services work with both accrual-based and cash-based accounting, and Bookkeeper.com is one of them.
If you use the cash-basis accounting system, you update your books right when you receive cash or make a payment. If you use the accrual-basis accounting system, you update your books whenever a transaction is scheduled, not necessarily paid out in cash. Not sure which one is right for you? Check out our explanation of accrual-basis vs. cash-basis accounting.
Bookkeeper.com pricing and plans
Bookkeeper.com offers two main pricing plans: Small Business and Small Business Plus. The primary difference between the two is in the number of transactions Bookkeeper.com’s team will reconcile for you—Small Business includes up to 125 transactions per month while Small Business Plus goes up to 250 transactions per month. And as you can imagine, the Plus plan costs quite a bit more, starting at $495 a month.
Want help beyond managing basic financials? If you choose Bookkeeper.com’s payroll processing services, they’ll tackle every payroll aspect for you, including direct deposit or check payments, year-end and quarterly tax forms, and W-2 and 1099 forms. And if you add on tax preparation services from Bookkeeper.com, the team can prepare and file your small-business taxes. (If you want to add payroll and tax preparation, you’ll have to contact Bookkeeper.com directly for a quote.)
Most affordable: Merritt Bookkeeping
If you want to outsource your bookkeeping services but aren’t ready to pay for an expensive, fully featured accounting plan, Merritt Bookkeeping is an excellent place to start. With plans starting at $190 per month, you can automate some of the most time-consuming bookkeeping tasks and focus more on running your business.
Once you’re signed up, you’ll log into Merritt’s simple, easy-to-use interface. Connect your accounts, and Merritt will keep your books updated monthly and your transactions categorized. The dashboard shows your balance sheet, monthly and yearly profit and loss statements, and income and expense graphs. Like Bookkeeper.com, Merritt Bookkeeping uses QuickBooks Online, which makes it super-accessible to most business owners.
Unfortunately, Merritt Bookkeeping doesn’t list much additional information about its services online. You have to contact the company directly to learn more, which is a little frustrating. On the other hand, reaching out to the company means you can ask specific questions about how Merritt can help your unique business. Just don’t feel pressured into signing up just because you’ve given a customer service rep your info. It’s okay to shop around.
Merritt Bookkeeping plans and pricing
Merritt Bookkeeping offers a flat monthly rate of $190, which beats out most of the competition. Unfortunately, Merritt doesn’t offer many of the services that other providers we compared do, like payroll management, invoicing, or tax filing, but it provides enough outsourced accounting services to free up valuable time.
Best for established startups: inDinero
Defining itself as a “software + service” solution for small-business bookkeeping and accounting, inDinero offers a unique customer experience and data-driven mission. For those reasons alone, it’s a great option for established startups with complex accounting needs.
The built-for-founders software helps you with tedious tasks like managing accounts, invoicing, and employee reimbursements. It also lets you file federal and state taxes, pay bills, and generate financial statements. The company even has outsourced, on-demand CFOs. If you need someone who can completely dedicate themselves to your finances and work alongside you to grow your business, inDinero’s CFO service is a good (though pricey) solution.
A chief financial officer, or CFO, oversees a company’s finances. While many companies have a CFO on their management team, smaller companies (with small management teams) can benefit from an outsourced, part-time, or contract-based CFOs. These types of CFOs are called fractional CFOs, and they usually offer financial advice on specific company projects.
inDinero plans and pricing
Customers can choose from three inDinero plans. The Essential plan starts at $300 a month and includes cash-basis accounting only. The Growth plan starts at $900 a month for accrual-basis accounting. And the Executive plan, which is built for larger companies that need CFO services, has custom pricing. You’ll need to get in touch with an inDinero rep for a price estimate: just anticipate it being higher than $900 a month.
Best for bookkeeping only: Bench
When you sign up with Bench, a dedicated bookkeeper talks you through setting up Bench’s in-house software, analyzes your books, and starts sending you monthly financial reports. If you’d like, your dedicated Bench professional can connect directly with your current part-time tax professional or accountant. The two of them can hash out bookkeeping details without bogging you down in tedious tasks. Bench will also prepare your tax paperwork for you, simply leaving the filing up to you, your CPA, or your tax professional.
If you don’t have your own tax professional, Bench offers its own tax prep services, BenchTax. Like Bench’s bookkeeping services, BenchTax pairs you with a dedicated tax expert who prepares your end-of-year tax forms, deducts the right amount from your account, and files taxes on your behalf.
Bench plans and pricing
Instead of offering additional services at higher price points, Bench breaks its plans down by how high your business’s monthly expenses are:
- Starter ($159/month): Monthly expenses $3K or under
- Micro ($199/month): Monthly expenses between $3K and $20K
- Boutique ($249/month): Monthly expenses between $20K and $50K
- Venture ($299/month): Monthly expenses between $50K and $100K
- Corporate ($419/month): Monthly expenses between $100K and $1M
The pricing above is for annual plans: if you want to pay month by month, you’ll end up spending $30 to $80 more each month, depending on the plan. Plus, Bench charges you $100 extra per month if you have "complex bookkeeping needs"—which is pretty vague, so you'll have to check in with Bench to see if your business counts.
Need help getting past accounts in order? If you choose Bench's Catch Up Bookkeeping services, a Bench bookkeeper will work through past months of disorganized bookkeeping to get your accounts up to speed. Catch Up Bookkeeping from Bench costs the same as its traditional plans, but if you need more than two years of historical bookkeeping, you'll need to sign up for BenchRetro and create a customized pricing plan instead.
With plans starting at $15 a month, FreshBooks is well-suited for freelancers, solopreneurs, and small-business owners alike.
- Track time and expenses
- Create custom invoices
- Accept online payments
Best payroll and HR: Bookkeeper360
Bookkeeper360 functions a lot like Bench—but instead of focusing just on bookkeeping, it offers more general accounting services.
With Bookkeeper360, you’ll get a dedicated virtual bookkeeper who sends detailed reports on a monthly basis. Bookkeeper360 works primarily with Xero (though it recently added a QuickBooks option)—so if you’re a Xero fan, Bookkeeper360 is the way to go.
This virtual accounting company offers a variety of add-ons and perks, especially in the HR and payroll department. It works with ADP and Gusto—two of our favorite payroll service providers—to make direct deposits, help with time tracking and PTO, file payroll taxes for you, and find medical benefits and workers compensation insurance for your small business.
Bookkeeper360 plans and pricing
Bookkeeper360 offers two plans that differ based on how often you need its services: a monthly plan, which starts at $399 per month if you pay annually, and a weekly plan, which starts at $549 per month (not per week!). Along with more frequent bookkeeping updates, the weekly plan gets you a dedicated accounting team rather than one dedicated accountant. It also has more reporting, more frequent updates, and top-notch customer support.
Heads up: Bookkeeper360 charges a lot more for accrual-based accounting than it does for cash-based accounting. The prices listed above are for the cash method. Pricing for the accrual method is $549 for the weekly plan and $749 for the monthly plan.
Want more than just accounting? Bookkeeper360 has a few more add-on options:
- Fractional CFO services, business coaching, and capital raising services
- Payroll and HR, including full-service tax filing and medical benefits
- Business tax services
- Back-office connectivity, meaning Bookkeeper360 connects all your business data and documents to streamline record keeping
If you’re interested in any of these solutions, you’ll want to contact Bookkeeper360 for a quote: pricing isn’t listed online.
More small-business accounting solutions
There are hundreds of virtual bookkeeping providers to choose from. We picked our favorites above, but here are five other popular providers of online accounting services worth looking at.
Best for startups: Pilot
Pilot’s bookkeeping is geared specifically for new startups. Like Bench, Pilot structures its pricing around how much you pay in expenses each month, so if you’ve just gotten off the ground and aren’t spending (or making) too much money yet, Pilot’s dedicated accountants can help you figure out how to get—and stay—on track. Unfortunately, you’ll pay a lot for the help: plans start at $599 per month for businesses with $15,000 worth of monthly expenses.
Best for cash-basis only: KPMG Spark
KPMG Spark (formerly known as Bookly) has its own software and mobile app, which means you can connect with your dedicated bookkeeper on the go. Signing up is easy: just create an account, enter your bank and invoicing info, and you’re good to go.
KPMG Spark used to advertise a cash-basis and accrual-basis plan with the accrual-basis plan costing hundreds more a month. Now, the company's pricing is broken down by how many accounts you need to keep in order. For one to three accounts, pricing starts at $195 a month.
Best reporting: Ignite Spot Accounting
Ignite Spot Accounting delivers heftier reports than many other providers we checked out for this piece. Along with the typical financial statements (like profit and loss reports and balance sheets), you’ll get a KPI (key performance indicator) report and profitability analysis, among others. The company doesn’t charge a setup fee unless your books aren’t current. If they aren’t up to date, you’ll pay a fee to get everything in order.
Ignite Spot is definitely on the pricier end of virtual accounting. Its bookkeeping services start at $575 a month, and its virtual CFO services start at $500 a month.
Best for high earners: AccountingDepartment.com
Are you making $1M or more per year? AccountingDepartment.com is targeted at businesses like yours. Along with offering the typical outsourced bookkeeping services, AccountingDepartment.com provides outsourced controller services, which means their CPAs manage bookkeeping while also budgeting, forecasting, doing job costing, managing cash flow, tracking inventory, and performing other financial management tasks on your behalf. Contact the company directly for a quote.
Best project-based pricing: Flatworld Solutions
Looking for something even more affordable than Merritt Bookkeeping? Flatworld Solutions might be your, well, solution. This India-based operation offers hourly pricing options and by-the-project billing. The company has been around since 2002 and has clients all around the world. If you aren’t interested in offshore customer service, you’ll probably want to look elsewhere. But if paying between $8 and $15 an hour for quick accounting help sounds ideal, Flatworld Solutions is a good bet.
Virtual accounting FAQ
What is virtual accounting?
Virtual accounting firms provide the same services as in-house accountants: they can balance your books, file your taxes, and advise you on your business’s financial health. But instead of working out of your office, virtual accountants work from afar. Usually, virtual accounting and bookkeeping companies use cloud-based accounting software to ensure you have constant access to your own financial records.
Is there a difference between virtual and outsourced accounting or bookkeeping?
Virtual, outsourced, and online are often used interchangeably when referring to bookkeeping and accounting. However, virtual bookkeeping and accounting can sometimes refer to accountants or CPAs who work out of their homes and contract out their services individually. In contrast, outsourced bookkeeping and accounting nearly always refers to accountants with an accounting firm who handle your books from their own office.
How much does outsourced accounting cost?
Outsourced, virtual bookkeeping can cost as little as $150 per month and as much as $900 (or more) per month. Some companies charge by the number of accounts you need them to manage, while other companies charge based on your company’s monthly expenses. Typically, the lower your expenses, the less you’ll be charged.
What are the pros and cons of virtual accounting?
Working with a virtual accounting firm is often cheaper than hiring an in-house, full-time accountant. You won’t pay for the accountant’s work space, benefits, or salary—you’ll simply pay for their virtual services, which can cost a monthly fee of $150 on up. In contrast, CPAs usually make around $60,000 a year.1 Virtual accounting also saves time: when you don’t have to keep the books yourself, you can spend more time improving your business’s sales and services to boost your bottom line.
However, using a virtual team instead of an on-site team can make collaboration harder, especially if you’re not used to working with off-site groups. With outsourced services, you also have less direct control and oversight over your own financial information. And some virtual accounting services require you to use their proprietary accounting software instead of more popular (and affordable) software like QuickBooks, which can up the cost.
Is virtual bookkeeping legit?
Yes, virtual and outsourced bookkeeping is just as legitimate as in-house bookkeeping and accounting. However, as with any company you trust with your financial data, you should always verify a bookkeeping firm’s credentials before committing to a monthly plan.
What should you look for in an accounting or bookkeeping provider?
Whether you’re looking to hire a local accounting firm or outsource your bookkeeping to a virtual team, a few key features can help you determine which company is best for your business:
- Price. Many outsourced accounting providers list pricing online, but even if they don’t, that doesn’t mean you’ll get a bad deal—it could just mean the outsourced company wants more information about your business to give you a more accurate quote. Plus, fixed pricing could mean you end up paying more for features you don’t want or need, like software or setup fees.
- Credentials. Not all virtual bookkeepers are CPAs. But they should be highly trained, and you should be able to easily learn about their certifications and specializations either online or by contacting the company directly.
- Location. If you don’t want to send financial data overseas, choose an accounting service that’s based in your country. Also, find out how quickly you can reach someone if you need support—sometimes, being in the right time zone is the biggest perk of local service.
Outsourced bookkeeping and accounting services are a happy medium between do-it-yourself software and pricey in-house bookkeeping. If that description fits what you’re looking for, one of the best virtual bookkeeping providers above can save you time, money, and stress.
Would you rather tackle accounting yourself instead of outsourcing it to a third party? Check out our list of the year’s best accounting software for small businesses to get started.
1. Indeed, “How Much Do CPAs Make? CPA Salaries and and Factors that Affect a CPA’s Income,” August 6, 2020. Accessed January 12, 2021.
At Business.org, our research is meant to offer general product and service recommendations. We don't guarantee that our suggestions will work best for each individual or business, so consider your unique needs when choosing products and services.