Disclosure: BestAccountingSoftware is reader-supported. When you buy products through links on our site, we may earn a commission. Learn more.

Best accounting software for medium sized businesses

Susan Honea

Susan Honea – 8 years experience helping businesses with bookkeeping, tax preparation and auditing

Last updated: August 13, 2020

Trying to find the right accounting software for any business can be a difficult task. To make things easier we’ve reviewed the 10 best accounting software in 2021 and evaluated how each one could help improve your accounting process.

Best accounting software for medium sized businesses

Accounting software is accounting software, right? So, a user should just be able to look at overall ratings and price and determine which accounting software product is “best” for their business. That would make the process quite simple and straightforward.

In reality, it’s not that easy, especially as a business grows. The accounting software that works in a start-up, micro-business, or small business may not serve the company’s needs long term. For example, when employees have been added and business processes have gotten more complex, what used to be sufficient may lack necessary functionality.

For this review, we’ve looked at three key aspects of accounting software that are important to medium sized businesses:

  • Core accounting functions, including accounts payable, accounts receivable, general ledger, payroll, and compliance
  • Secondary accounting functions, including budgeting, analytics, automations, supply chain, and sales tax/end-of-year tax prep
  • Business management functions, including CRM, ERP+HR, integrations, document management, and white labeling

Only a few of the products that made our list have all the functionality noted above, and that’s okay. Other elements are also important, such as ease of use and cost. Our goal is to help you understand what each product does offer and determine whether it’s a good fit for your business and how it operates.

The Snapshot

We found these to be the best accounting software for medium sized businesses.

  1. Oracle NetSuite. Best overall accounting software for medium sized businesses. Oracle NetSuite is an enterprise resource planning (ERP) platform designed for businesses that are medium sized and/or growing rapidly. Providing a comprehensive and scalable approach to resource planning, NetSuite is more than accounting software as it provides medium sized businesses with financial, revenue, fixed asset, inventory management, and much more. Integrated financials, client relationship management, and e-commerce functionality make it the #1 cloud-based ERP.
  2. QuickBooks Enterprise. Best accounting software for medium sized businesses that don’t need a complete ERP. Not ready for a comprehensive, high-powered option like Oracle NetSuite? Not really interested in taking your data into the cloud? QuickBooks Enterprise offers robust core accounting capability on your desktop, plus some good secondary features like inventory management, expansive tracking features, job costing, along with good planning features and lots of integration opportunities. It’s not an ERP, but it’s a strong accounting software option.
  3. QuickBooks Online Advanced. Best cloud-based accounting software for medium sized businesses. Significantly more powerful than other iterations of QuickBooks accounting software, QuickBooks Online Advanced takes the QuickBooks Enterprise features into the cloud. Though not an ERP, it’s a flexible system with rich accounting functions combined with good secondary features like budgeting, job costing, inventory management, purchasing workflows, and fixed asset tracking.
  4. Sage Intacct. Best accounting software for multinational medium sized businesses. Any medium sized CPA firm or any business with a CPA or CFO on staff will want to take a look at Sage Intacct. With many automated functions and seamless integrations, Sage Intacct brings robust core accounting functionality to the table. Multinational companies will appreciate the built-in multi-currency support and reporting designed to help businesses address industry-specific or country-specific requirements. Although not an ERP, Sage Intacct does provide expansive human resources features.
  5. FinancialForce. Best accounting software for medium sized businesses using Salesforce. Medium sized to larger global entities using Salesforce—or considering Salesforce—will want to also consider FinancialForce for their accounting software needs. FinancialForce and Salesforce together are a total ERP system. Businesses looking to grow quickly will appreciate Financial Force’s fast scalability. FinancialForce provides all the accounting and business management functions a company could want. It’s a highly customizable and powerful option.
  6. FreshBooks. Best accounting software for on-the-go medium sized businesses. FreshBooks is popular for its ease of use. Users need no accounting experience to work effectively with this software solution. It’s not an ERP, but companies on the smaller end of the medium sized category can make good use of FreshBooks for their accounting needs. Companies that need to invoice on the go and track expenses will appreciate those FreshBooks capabilities.
  7. Xero. Best accounting software for medium sized businesses needing multi-currency support. When it comes to integrations, it’s hard to beat Xero. This accounting software integrates with more than 500 third-party apps and continues to add options. If Xero doesn’t have what you want out of the box (and it does come with a lot, including multi-currency accounting), you can add it. It’s easy to learn, easy to use, and easy on the bank account.
  8. Zoho Books. Best accounting software for medium sized businesses for international tax reporting. Zoho Books provides accounting software, but it can also be integrated into the Zoho ecosystem. Integrating with the ecosystem provides not only strong accounting features but also sales, marketing, support, human resources, and operations functionality. Zoho is versatile and can be customized, and many users appreciate Zoho Books’s robust mobile app offerings, along with the international tax reporting functionality.
  9. SAP Business One. Best accounting software for medium sized businesses with supply chain management needs. SAP Business One is an ERP accounting software option that can meet the needs of medium sized businesses in need of strong accounting functionality and robust supply chain features. SAP Business One is a scalable option with mobile capabilities. It’s helpful Business Intelligence AI visualizes data for insights into business health.
  10. Acumatica. Best accounting software for fast growing medium sized businesses. Acumatica is another ERP system, providing medium sized businesses with one platform for accounting, project accounting, and CRM. The Distribution, Manufacturing, Construction, and Retail-Commerce editions are designed specifically to meet the needs of those entities.

The Bigger Picture

1. Oracle NetSuite

Best overall accounting software for medium sized businesses.

Best for:
Oracle NetSuite is a fully integrated, customizable ERP platform with integrated financials, client relationship management, and e-commerce functionality. It is designed for fast-growing medium sized companies with revenues ranging from $1 million to $200 million USD. Because of its cloud-based, comprehensive approach to business management, and not just accounting functionality, Oracle NetSuite is the best accounting software for medium sized businesses. It allows businesses that need multi-departmental functionality in a single solution to reduce errors, eliminate disparate systems, and improve employee productivity.

Core accounting functions:
Oracle NetSuite offers all the core accounting functions that any medium sized business would need, including accounts payable and receivable, general ledger, billing and invoicing, payroll, and multiple users. Accounts payable features include online bill payment and payment by electronic funds transfer (EFT). It’s also scalable and customizable, and it supports multiple entities or subsidiaries easily and facilitates multi-currency transactions for companies that are shifting to a global reach.

Oracle NetSuite even automates the billing workflow process with recurring, time-based, and project-based functionality. Billing features include automatically sending an invoice once the order fulfillment process is complete and reducing errors in the overall sales to fulfillment workflow. Oracle NetSuite also offers custom billing types, including individual transactions, subscriptions, usage-based methods, and hybrids of all three. And, both headquarters- and subsidiary-level custom billing options exist, automatically consolidating subsidiary billing into a single invoice to be paid centrally.

The dashboard view provides a real-time snapshot of the business’s key metrics and other important information—customized to each user’s role. With over 100 standard reports, plus customizable reports and an ad hoc report builder, accounting, finance, and management personnel can quickly and easily find the information they need, and reports can always be exported to Microsoft Excel for additional customization.

Regulatory, procedural, and tax compliance is essential in any business, and it becomes more important as a business grows. Oracle NetSuite conforms to revenue recognition standards, making the reporting process more accurate (and simpler). This information flows directly to each dashboard, report, and analytical tool seamlessly. And, Oracle NetSuite includes strong compliance support for GAAP, SOX, and ASC 606, among other protocols.

Secondary accounting functions:
In addition to the essential core functions, Oracle NetSuite brings strong analytics capabilities to the table via a financial planning module that includes budgeting, forecasting, cash-flow management, and project-based accounting features. Oracle NetSuite’s multi-budgeting functionality allows budgeting by location, department, team, or project, along with multiple budgets for the same criteria (e.g., best case/worst case scenarios) and what-if modeling. Budgets can also be imported from CSV and offline budgets.

Oracle NetSuite also provides expense reporting capability, providing self-service to employees for recording expenses. Jobs and projects—including time and materials, fixed price, and cost—can be tracked easily and linked directly to a specific client. Plus, automatic updates are pushed out regularly, shoring up features and security frequently.

Business management functions:
More medium sized businesses need built-in client relationship management and enterprise resource planning functionality than ever before. Oracle NetSuite offers a full ERP platform, including built-in CRM and e-commerce, point of sale, project management, and HR modules. Having the ERP built in reduces errors and streamlines processes because all info is in one place.

There are no disparate systems; however, while fully integrated as a comprehensive platform (meaning that no additional programming is required to connect them to the accounting package), all of these require additional licenses and, therefore, additional cost. Employee productivity and the marketing process are improved because of the ERP platform and all the available automations, so the extra cost for a full ERP may be justifiable.

Oracle NetSuite is highly customizable using JavaScript, featuring developmental framework and IDE with SuiteBuilder, SuiteFlow, SuiteScript, and SuiteCloud. Oracle NetSuite allows hundreds of integrations for additional unique or industry-specific needs, including USPS, FedEx, and UPS for order fulfillment.

Ease of use:
Because it is cloud and subscription based, there is no need to install Oracle NetSuite. Not only does this reduce costs, but it allows access and use from anywhere.

Oracle NetSuite is a powerful ERP platform, so there’s a learning curve to negotiate. Value Added Resellers (VARs)—of whom there is a huge network—can help with implementation, training, support, and customization. Oracle NetSuite solution partners also help with training, and users often refer to the CloudFoundation’s free NetSuite course

Once you’re oriented to the software, you will find that Oracle NetSuite provides efficiency overall in business processes and makes reporting, analytics, and decision-making simpler. Operations, HR, and marketing functions are all also consolidated on a central platform. This dashboard view makes overall management tasks easier.

Oracle NetSuite does not offer pricing information on its website, and determining the price is a challenge because costs are dependent on the modules chosen, number and types of users, length of contract, billing frequency (e.g., monthly vs. annual), initial training requirements, and the type of customer support (Silver, Gold, Platinum) the user wants. The price for NetSuite reportedly starts at about $1K a month. The company does offer a free demo.

Things we liked:

  • Fully integrated platform and robust ERP solution
  • Fully scalable for growing businesses
  • Customizable with many automated processes
  • Fixed asset management
  • Strong compliance support

Things we didn’t like:

  • Can be pricey
  • Steep learning curve and marginal support
  • EDI and equipment/field service management all require partner add-on

2. QuickBooks Enterprise

Price from $25.00/mo
Free Trial 30 days

Best accounting software for medium sized businesses that don’t need a complete ERP.

Best for:
Not ready for a robust enterprise resource planning software solution? QuickBooks Enterprise (currently in its 21.0 edition) might be perfect for you. Medium sized businesses looking for industry-specific accounting software solutions might be interested in QuickBooks Enterprise, too. Currently, QuickBooks Enterprise has customized editions for contractors, manufacturers and wholesalers, nonprofits, retailers, accountants, and those offering other professional services.

Core accounting functions:
QuickBooks Enterprise includes all core accounting functions, including accounts payable and receivable, general ledger, billing, and invoicing. QuickBooks Enterprise allows for electronic invoicing, saving time and money over manual printing and mailing processes, and multiple invoices can be consolidated into a single invoice. Automatic reminders can also be set up for upcoming and past due invoices, and companies can restrict new purchases from customers with past due invoices.

A nice-to-have feature allows the user to set an automatic markup on products by either a percentage or a set dollar amount. In addition, while there is a manual sales tax function included, an automatic sales tax calculation integration is available (for an extra fee). Batch processing for several functions (checks, deposits, invoices, bills, credit memos, etc.) is also available.

The built-in Bill Tracker for accounts payable ensures that you always know what’s paid, unpaid, and unbilled (e.g., purchase orders). Purchasing functionality includes customizable purchase forms, which allow users to track expenses more efficiently, and an automatic purchase order creation function that you can use when inventory items or assembly stock reach a predefined par level.

QuickBooks Enterprise boasts strong payroll functionality with its Enhanced Payroll module (extra cost for Silver subscription) because of Intuit’s comprehensive tax preparation suite, payroll tax support, IRS Forms 940, 941, W-2, and 1099 capability are all built in, including electronic filing directly from QuickBooks Enterprise. Plus, QuickBooks Enterprise automatically records payroll in the correct expense accounts.

One of QuickBooks Enterprise’s best features is its scalability. It supports up to one million list items and up to 750 different price points. In addition, up to 40 users can be working in QuickBooks simultaneously, and each can have specific user-level permissions. New in 2021, data level permissions have been introduced, allowing even more granular security for company data. The comprehensive audit trail and automatic backup functionality also helps with compliance.

If your business includes multiple entities or subsidiaries, you will appreciate QuickBooks Enterprise’s multi-entity support, which allows a single user to work in two company files simultaneously. Similarly, multi-currency support is available, which is important for companies doing business in more than one country (or receiving international funds for payment); however, once you have activated the multi-currency function, you cannot turn it off, and use of multi-currency functionality deactivates some nice-to-have features, including Insight, Income Tracker, and Bill Tracker and eliminates batch processing altogether.

Secondary accounting functions:
QuickBooks Enterprise’s most impressive feature overall is its advanced inventory management. Not only does it allow a company to include item location information (down to the row, shelf, and bin) and mobile barcode scanning (which reduces both paperwork and errors), there is a built-in pick-pack-ship workflow right on the dashboard. Multiple inventory costing methods are supported (FIFO, average, and landed), as well.

Expense tracking includes freight and other inventory and shipping-related expenses, and the label printing function allows for product shipment via UPS, FedEx, or USPS. Plus, there’s serial number tracking for products that need to be registered. And, customizable pricing rules allow companies to run promotions easily or even offer special pricing for specific customers.

The Job Costing Center, which is built-in, is important for construction companies and any organization that needs to understand exactly what each product or service costs the company. QuickBooks Enterprise’s custom reports for job cost analysis make this process easy, as do many other industry-specific reports. Speaking of reports, there are over 200, all of which are customizable, and there’s even an Advanced Reporting module available for companies that need more flexibility with customization, searching, and filtering. All reports can be exported to Excel for further data manipulation.

There are two methods for accessing QuickBooks Enterprise remotely. It’s meant to be a desktop product, but today’s companies often need to be able to access it from multiple devices (such as desktop and laptop computers, tablets, and smartphones). Intuit does provide cloud hosting, which allows users to access QuickBooks Enterprise anywhere, anytime. For companies that only need to have remote access occasionally, the QuickBooks Remote Access Tool is a more cost-effective solution.

With powerful search functionality and a customizable left side menu, QuickBooks Enterprise is an excellent choice for most medium sized businesses; however, businesses with many fixed assets will want to consider whether the clunky, outdated fixed asset management interface is worth it.

Business management functions:
QuickBooks Enterprise includes a business planning tool, so if you’re a new company, or you’re in the process of updating your current business plan, this feature will be important to you. Additional business management features include a calendar view that shows upcoming and past due tasks—by user. There’s also a nifty instant messaging feature built in, as well as lots of email templates. The email feature within QuickBooks Enterprise allows users to attach files and show an email history, much like a CRM solution does. Plus, users can scan and attach documents in QuickBooks Enterprise’s built-in document storage functionality.

And, QuickBooks Enterprise recently added a receipt management feature that allows users to snap receipts using a mobile device and import them immediately. They can be reviewed right away, automatically categorized or modified based on user-defined rules, and batch processed, thus streamlining the receipt management process for growing businesses.

Recently, Intuit acquired TSheets time tracking software, and it has been integrated into QuickBooks Enterprise as QuickBooks Time, so there’s no need to have disparate systems. This is particularly important for project-based companies that need to track time. And, there are more than 200 integrations and an open API for any additional company-specific integrations you may need.

Ease of use:
The interface for QuickBooks Enterprise is clean and consistent with other iterations of QuickBooks. Although it’s well-organized, it is rather complex and presents a steep learning curve for many users. In addition, the setup can be time-consuming. QuickBooks Enterprise mitigates some of these issues with a dedicated Customer Success Manager. Upgrading support to Priority Circle is another option, along with online training. QuickBooks Enterprise is always improving with yearly updates, too.

Some users will appreciate the ability to open multiple windows on multiple screens at once. Not all desktop products provide this functionality.

QuickBooks Enterprise is an affordable option with several packages—Silver (cheapest), Gold, Platinum, and Diamond (most expensive). All packages except Silver include payroll, so buyers should be sure to consider whether that’s important first. Potential users can purchase online; prices are posted, and there are custom purchase options for the number of users, data storage location (cloud or desktop), and one-time or annual payment.

Things we liked:

  • Excellent inventory management functionality
  • Comprehensive feature set
  • Lots of integrations
  • Built-in time tracking and payroll
  • Good audit trail

Things we didn’t like:

  • Steep learning curve
  • May be too much functionality
  • Not an ERP

3. QuickBooks Online Advanced

Price from $25.00/mo
Free Trial 30 days

Best cloud-based accounting software for medium sized businesses.

Best for:
QuickBooks offers so many versions of its accounting software that almost anyone can find a suitable option. Companies that are growing quickly or need multi-entity functionality might look at QuickBooks Enterprise instead of Online. However, QuickBooks Online Advanced is a good accounting software solution for most medium sized businesses, including those in the financial services, healthcare, hospitality, professional services, nonprofit, wholesale, and franchise industries.

Core accounting functions:
QuickBooks Online Advanced is the top tier package in the QuickBooks Online family of products. QuickBooks Online Advanced is significantly more powerful than the lower-tier options, making it the best online QuickBooks choice for fast-growing medium sized businesses. And, while its functionality is similar to its sister product, QuickBooks Enterprise, QuickBooks Online Advanced is cloud-based, giving users real-time access from anywhere, and the look and feel is quite different.

All core accounting functions can be accomplished easily in QuickBooks Online Advanced, including accounts payable and receivable, general ledger, and invoicing. The unlimited chart of accounts and class and location tracking provide significant flexibility for businesses to track financial data in the way that works best for them. Up to 25 users and three accountants can work in QuickBooks Online Advanced, which facilitates interdepartmental collaboration, and each person’s access is customizable.

Income and expenses are automatically categorized as QuickBooks Online Advanced’s artificial intelligence “learns” your business, and to ensure accurate recordkeeping, users can snap or scan receipts and attach them to their corresponding transactions. Batch processing allows users to complete tasks quickly, and workflow automation even helps eliminate some user input altogether. Up to 150 check, invoice, expense, and bill transactions can be imported from Excel into the QuickBooks Online Advanced transactions sheet and created automatically, all at one time. Plus, there is an estimate-to-invoice workflow that speeds up and professionalizes the transaction completion process between businesses and their clients.

Payroll is a separate module and does incur an additional cost (there are three tiers that should provide a solution for any budget), but it’s fully integrated, meaning that all transactions are automatically tracked in QuickBooks Online Advanced. Plus, the Payroll module helps users track and file payroll taxes, provides same-day direct deposit, and even runs payroll automatically. Intuit stands behind its products, too. If the IRS penalizes a company that uses QuickBooks Online Advanced Payroll Elite version, Intuit will not only represent the company in front of the IRS, it’ll also pay the penalty and fee (up to $25,000).

The reporting module included in QuickBooks Online Advanced provides a dashboard that allows users to monitor revenue, cash flow, and other metrics. And, all report data can be exported to Microsoft Excel or Google Sheets. For companies that require additional reporting capabilities, an integration with Fathom is available. While there is an additional annual fee, larger businesses may find it useful because both financial and non-financial metrics can be tracked and analyzed.

Because it’s a cloud-based product, backups are automatic and continuous. But, if a company ever needs to restore a previous version, it’s fairly easy to do. Plus, all QuickBooks Online products help companies comply with federal regulations related to transparency and data security.

Secondary accounting functions:
The budgeting features in QuickBooks Online Advanced are easy to set up and use. Though QuickBooks Online Advanced doesn’t support multiple entities, multiple budgets can be developed and managed concurrently. This is a particularly important feature for medium sized businesses that are required to use fund accounting, such as nonprofits. And, what-if scenarios can provide valuable information during the planning and budgeting process.

For project-based companies, QuickBooks Online Advanced provides a Job Costing module that tracks all aspects of each project, including expenses, payroll, and labor, allowing project and finance managers to understand profitability quickly and easily. And, QuickBooks Online Advanced includes excellent inventory management features, as well as a purchasing workflow. For companies with fixed assets, depreciation tracking is easy and straightforward.

Information from QuickBooks Online Advanced can be imported into Intuit’s ProConnect Tax product for end-of-year tax filing preparation. You’ll need to work with an accountant for this, but most medium sized businesses are likely to outsource tax prep functions anyway.

Business management functions:
QuickBooks Online Advanced includes built-in mileage and time tracking. Time tracking is synced through an integration with QuickBooks Time, and while there is an extra cost associated with the integration, medium sized service businesses may find it worthwhile.

The vendor, customer, and employee/contractor functionality in QuickBooks Online Advanced works somewhat like a CRM. However, users can’t track non-financial communications, such as emails. For companies that need full CRM functionality, integrations are available, including those for popular CRMs like Method, Insightly, Pipedrive, Salesforce, and HubSpot.

QuickBooks Online Advanced is an accounting platform. While it isn’t part of a comprehensive ERP or ecosystem, there are tons of app integrations (650+), including Square, PayPal, Shopify, Etsy, Amazon, and others.

Ease of use:
QuickBooks Online remains ever popular in part because of its clean interface and user-friendly navigation. Once it’s up and running, its automations are terrific time savers. QuickBooks Online “learns” to automatically assign deposit accounts, expense categories, and expense withdrawal accounts. The well-developed mobile apps add to the ease of use by allowing you to use the product on the go.

Potential users can take the product for a test drive with a sample company on the QuickBooks website and take advantage of a 30-day free trial to get a sense of how it works. Helpful video tutorials, webinars, and training classes are also featured on the QuickBooks Online website.

Because QuickBooks is so popular, it’s easy to find someone to help you pick up the basics, including members of the active User Community. QuickBooks also provides good customer support. And, QuickBooks Online Advanced users have access to a dedicated account manager. Need even more help? You might consider paying for access to QuickBooks Live Bookkeeping.

Affordability is always subjective, but QuickBooks Online is neither the most or the least expensive accounting software available. Whether it’s affordable really depends on the functionality that’s required and the company’s budget for accounting software. Plan tiers provide users with different pricing options, which increase with features and number of users. Intuit sometimes offers discounts for the online version.

Things we liked:

  • Clean user interface
  • User-level permissions
  • Strong reporting capabilities
  • Flexibility
  • Strong querying capabilities

Things we didn’t like:

  • Can be expensive
  • Single entity only
  • Chart of accounts can become unwieldy

4. Sage Intacct

Best accounting software for multinational medium sized businesses.

Best for:
Medium sized CPA firms and organizations with a CFO or accounting team will want to put Sage Intacct on the short list. Accounting familiarity will benefit the Sage Intacct user because when the numbers aren’t precise, the user will need to figure out why they are out of balance. Despite this, Sage Intacct is a solid and scalable program that has robust multi-currency features, making it a good choice for businesses that are expanding globally or that already do business in multiple countries.

Core accounting functions:
Sage Intacct touts itself as the “standard” for professional accounting packages for medium sized businesses. Its core accounting functions include accounts payable and receivable, general ledger, cash management, order management, and purchasing in a streamlined, sophisticated interface. Sage Intacct allows companies to automate many functions, including accounts payable, resulting in significant time savings on payables tasks and, thus, increasing productivity elsewhere. The customizable workflow even helps companies control spending with specific limits, and with the power of American Express behind the vendor payment system, users know they can trust that payments will be made on time and made safely.

Recurring invoices and seamless integrations form the core of the receivables workflow. From proposal to quote to invoice to payment—and even sales tax calculations—everything is recorded automatically in Sage Intacct’s general ledger and receivables modules, eliminating the need for manual data entry at several points in the process. Plus, reminders and other collections processes can be automated, making it easy to ensure invoices are paid in a timely fashion. And, the invoicing process integrates automatically with the order management process, allowing cross-functional collaboration and streamlining the quote to order to fulfillment process.

The cash management features in Sage Intacct allow users to have a real-time “big picture” view of all cash, including working capital. It’s easy to see all bank accounts, showing where cash is coming in or going out, on the cash management dashboard. Plus, automatic bank reconciliations mean that month-end close is a fast process.

Sage Intacct also supports multiple entities and helps companies create consolidated reports for all entities in the organization. Multi-currency support is also built-in, and reports can be created to help companies meet any industry- or country-specific standards.

Secondary accounting functions:
Sage Intacct’s purchase order functions simplify the entire purchasing process. Because the purchase order module is integrated with accounts receivable, inventory, and cash management, information doesn’t have to be entered multiple places, and the purchasing process can be fully automated based on built-in templates and user-driven customization and controls.

Comprehensive and secure budgeting and planning features allow users from across divisions and departments to collaborate in the budgeting process without ever having to open a spreadsheet. What-if scenarios make it easy to compare budget options and choose the best for a company’s specific needs. Sage Intacct uses the budget information to create a rolling forecast, allowing finance staff and business owners full visibility into the business’s future health at all times.

Complex revenue recognition is a breeze with Sage Intacct. Compliant with both ASC 605 and 606 and IFRS 15, users can use built-in templates to set revenue recognition rules and amortize expenses, and Sage Intacct will complete the process automatically. Two-way integration with Salesforce also streamlines the sales process, keeping data on both platforms up-to-date at all times.

Other key accounting features include inventory management, fixed asset management, and project accounting. Depending on the nature of the medium sized business, any or all of these robust features may be a deciding factor in the business’s choice of accounting platforms.

Business management functions:
While not a complete ERP package, Sage Intacct does provide comprehensive human resources functionality. Companies can house and push out policies and procedures; comply with state, federal, and international employment laws; examine workforce fluctuations and trends; and house all pertinent employee data in one place.

In addition to the strong Salesforce integration, there are currently more than 200 additional integrated apps that will allow a business to meet a wide variety of needs. Plus, Sage Intacct has a web services API, allowing businesses to connect their business systems easily. And, for companies needing advanced-level development, Sage Intacct Customization Services are available.

Ease of use:
Sage Intacct is generally considered easy to use although it’s not the most intuitive option available. Sage does offer webinars and other onsite training options, plus an annual conference offers even more training. Their website boasts “award-winning US-based support,” but customers say their support is not the best.

Sage Intacct doesn’t publish pricing information for its subscription-based service but instead requires potential users to request a price quote at the website. Sage Intacct is one of the pricier products, but it is a full ERP solution.

Things we liked:

  • Robust reporting functionality
  • Fully customizable, easily integrated with other software
  • Easily scalable across multiple entities
  • Time tracking and other HR functions
  • Nearly All-inclusive Invoicing functions

Things we didn’t like:

  • Poor customer support
  • Complete transactions are difficult to modify
  • Bank reconciliation isn’t user friendly

5. FinancialForce

Best accounting software for medium sized businesses using Salesforce.

Best for:
Businesses from the medium sized to very large (think global) already using Salesforce will find simply adding FinancialForce to the “family” is an efficient way to go. Salesforce and FinancialForce make it easy to share customer records and common workflows across departments. Being able to assign access by role is a terrific feature for a larger organization in which many people need to access the functionality and information for their area or department only. The helpful Chatter collaboration tool in FinancialForce allows users to comment on workflows and collaborate on projects.

Core accounting functions:
When connected, Salesforce and FinancialForce form a complete ERP system, and FinancialForce markets itself as the best customer-centric cloud-based ERP on the market. And, FinancialForce was built with medium sized companies in mind, especially those that need to scale quickly.

Because it’s built on the Salesforce platform, the quote to order to invoice to payment pipeline is significantly streamlined, and all the data is housed in one cohesive system, which facilitates interdivisional collaboration across sales/service and finance teams. This approach also helps with SOX compliance and other transparency requirements, as do the strong audit trail functionality, single sign-on, and user-based permissions.

All core accounting functionality (A/P, A/R, GL, and payroll) is included, as well as the ability to set up fund and project accounting. Customizable rules, best practice workflows, and automations help users decrease processing time significantly. Recurring transactions, including journal and reversing entries, also help users save time and increase productivity.

Multi-currency and multi-entity/location support is included, and companies can set up as many bank accounts as necessary. Plus, bank reconciliation can be automated, cutting out significant time and effort at month-end close.

With clean, comprehensive, modern dashboard views, companies can easily see all their financial information at a glance. The reporting module and multi-dimensional chart of accounts allows for customization and data slicing to help companies analyze data from many points of view. But, FinancialForce could benefit from including more standard reports, rather than requiring users to create them on an ad hoc basis.

Secondary accounting functions:
In addition to the core accounting functions, FinancialForce facilitates detailed budgeting and forecasting, as well as multi-departmental and multi-entity consolidation. The direct database manipulation ability and API integration provide tremendous flexibility for customization. Combined operations and finance functions offer insight into business health, and FinancialForce streamlines financial management through automation.

Time and expense tracking is available to ensure that job-level profitability can be maintained. There is also a strong inventory management module, allowing not just inventory tracking, but also automatic reordering and even a manufacturing module.

Moreover, multiple sales tax calculations and VAT are already integrated, along with 1099 support at the end of the year. Complex revenue recognition is handled easily, and companies can track fixed assets from acquisition through depreciation to disposal, all on one platform.

Business management functions:
The project management module not only allows for projects to be created quickly, but also helps users hand off task management easily. This functionality is especially useful in medium sized service-oriented companies and those with custom-built products. And, there is a built-in chat function that keeps users engaged not only at the project level, but also by department and by specific interests. There’s also a resource management module that facilitates human resources functions, including benefits, talent acquisition and management, and workforce management and analysis.

If you’re not a Salesforce user, you can still use FinancialForce. There are lots of other app integrations, but you’ll lose out on the seamlessness that comes with a cohesive, all-in-one platform like Salesforce.

Ease of use:
If you are an existing Salesforce user, you will probably face a flatter learning curve with FinancialForce than users who aren’t familiar with Salesforce. FinancialForce can be challenging to implement, and its interface is not the easiest to navigate at first. New users may consider it complex and overwhelming. However, training materials such as videos, webinars, and guides, along with a user community, at the FinancialForce website can help you learn the software. FinancialForce also provides “Success Plans” (the Standard plan for free, the Premier plan by paid subscription) to boost user success.

Because it is so customizable and scalable, FinancialForce pricing can vary quite a bit. In addition to features, types and levels of user access can affect the price. FinancialForce is more likely to require in-house development staff and/or an administrator, adding to the overall cost. To obtain specific pricing information, users need to contact FinancialForce.

Things we liked:

  • Built on the Salesforce platform
  • Highly customizable
  • Powerful inventory management function
  • Top-notch data organization capabilities
  • Quarterly updates and improvements

Things we didn’t like:

  • Training is essential
  • Initial setup challenging
  • Steep learning curve for non Salesforce users

6. FreshBooks

Price from $15/mo
Free Trial 30 days

Best accounting software for on-the-go medium sized businesses.

Best for:
FreshBooks enjoys popularity among small to medium sized businesses and freelancers. It’s easy to learn and easy to use. A medium sized business that needs accounting software access for multiple users might not want to pay the increased price adding those users brings. In addition, the lack of permission controls for additional users can be a deal breaker between FreshBooks and the medium sized business. If these aren’t issues, FreshBooks is a strong contender.

Core accounting functions:
As with most software options on this list, FreshBooks includes all of the core accounting functions in its more expensive subscriptions, including Accounts Receivable and General Ledger features. There is no Accounts Payable module in the Lite version, but complete functionality is available in the Premium version and most features are available in Plus. It also does not currently include a native payroll module; however, FreshBooks integrates easily with several payroll apps, including Gusto and Payment Evolution. And, built-in time and attendance tracking simplifies the challenge of not having native payroll.

FreshBooks is very popular with Canadian and other international and multinational businesses, and, as such, includes strong multi-currency support and even multi-language support. In addition, while it’s not really scalable, FreshBooks does offer an excellent invoicing workflow (proposal to estimate to invoice), which saves both time and money. Invoices are customizable, time and expenses that are tracked in FreshBooks go straight to the right invoices, and the automation features in FreshBooks make setting up recurring invoices and automatic payment reminders a breeze. There’s even an automatic late fee that can be added, and the retainer feature simplifies legal and project-based billing.

Companies can take payment against invoices however they’d like, using a built-in payment method, Stripe, Apple Pay, credit card processing, or ACH transfers. When payments are received FreshBooks processes them automatically, even for recurring payments and complex invoices that include deposits and retainers.

The crisp, clean dashboard view allows users to monitor key financial data in one place. Reports in FreshBooks are fairly comprehensive. Users can easily run reports for the vast majority of basic accounting functions, including trial balances, income statements, profit and loss statements, and expense reports. Given that it’s a cloud-based product, backups are automatic, as well, increasing the security of a company’s data.

FreshBooks also offers multi-entity support, allowing business owners to set up multiple entity profiles under one master account; this facilitates separation of each entity’s financials from the others, but it limits the ability to create consolidated reports. With the ability to add as many users as a company needs (for a per-user monthly fee), multi-entity organizations may find it worth considering FreshBooks. However, users all have the same permissions.

Secondary accounting functions:
One of the biggest drawbacks of FreshBooks is that it doesn’t include a company-wide budgeting feature—yet. There is project-level budgeting, but larger organizations that rely on budgets to control spending may find this to be an insurmountable issue. The same is likely true for inventory management (which was removed in the current version of FreshBooks). The automations and integrations, however, may offset the challenge associated with inventory and budget management.

The project management features in FreshBooks are among the best in this list. For example, companies can collaborate directly with clients and contractors, as well as other personnel outside of the company. There’s a team document sharing area, and the discussion feature in FreshBooks facilitates project-level discussions all in one easy-to-navigate location.

Business management functions:
FreshBooks isn’t an ERP system—not by any stretch—but not all medium sized companies need that much functionality. Companies that are on the smaller size (say, 50-75 employees) will probably find that FreshBooks includes most everything they need. Plus, FreshBooks has very good mobile apps, so companies that have on-the-go invoicing and expense tracking needs should consider FreshBooks a contender.

Ease of use:
“Ridiculously Easy to Use” is how FreshBooks touts its accounting software. The general consensus is that FreshBooks is, indeed, easily set up, user-friendly, and intuitive. The product was designed with the business owner in mind rather than the accountant. Users frequently mention the friendly and responsive customer service, as well.

FreshBooks isn’t the cheapest option, but it’s not terribly expensive, either. Prices increase with the number of billable clients, with 500+ requiring Custom Pricing. Increasing the number of users will also increase the cost. FreshBooks does run sales from time to time, offering as much as 50 percent off. The 30-day free trial would give you plenty of time to decide if it’s right for you. If you do purchase a subscription and then decide it’s not for you within 30 days, FreshBooks will refund your money.

Things we liked:

  • Requires no accounting experience
  • Strong estimate to invoice workflow
  • User-friendly client portal
  • Fantastic customer service
  • Comprehensive invoicing system

Things we didn’t like:

  • Multi-user pricing can be cost prohibitive
  • Accounts payable only available in higher priced tiers
  • No native payroll

7. Xero

Website www.xero.com
Price from $12/mo
Free Trial 30 days

Best accounting software for medium sized businesses needing multi-currency support.

Best for:
Xero is a good option for small to medium sized businesses, especially those in need of multi-currency accounting capability. Xero’s certification process appeals to accountants and bookkeepers, both of whom use the product. A larger company could potentially outgrow Xero, however. A feature attractive to a medium sized business is the user-driven access allowing administrators to limit the features by user.

Core accounting functions:
The core accounting functionality in Xero includes payables, receivables, and general ledger, but that’s just the beginning of what Xero can do. As with FreshBooks, payroll isn’t native, but the Gusto integration includes automatic payroll runs, payroll filings, and tax payments in all 50 states, plus Forms W-2 and 1099 support at the end of the year. Plus, all payroll transactions sync automatically in Xero, saving time and effort—and reducing errors—related to manually inputting or importing those transactions.

The invoice templates in Xero are fully customizable. Businesses can change color schemes, add logos, set custom payment terms, and calculate sales tax, and the result is a professional invoice that mirrors a business’s brand. In addition, payment reminders are automated and customizable, and existing invoices can be duplicated, eliminating the need to re-key information multiple times. And, repeating invoices can be set up for clients who purchase the same products or services regularly. Xero’s bulk send feature is also a time-saver, and it includes a consolidation function that groups all of a customer’s invoices into a single message that allows payment in part or full against the total balance.

For companies that begin with proposals and quotes before sending invoices, Xero facilitates the sales process with a professional quote to invoice workflow. On-the-ground sales team members can send quotes from a mobile device, and the quotes can be converted to invoices with the tap of a button when the sale is complete. Of course, if modifications are required, they can be entered immediately without having to start over the entire process.

Xero offers multi-currency support in over 160 currencies. Multinational organizations will appreciate that they can send bills, invoices, quotes, and purchase orders and accept payments almost anywhere. A nice feature in Xero’s multi-currency support is that each client can be set to a default currency, so users don’t have to choose the correct currency with each new transaction. Users can even run reports, such as profit and loss, that show current value against specific conversions and exchanges.

User-level permissions and two-factor authentication help protect company data in Xero. It’s a cloud-based system, so backups are automatic, and encryption services add another layer of protection. And, the audit trail provides detailed information regarding who has done what and when.

Secondary accounting functions:
Xero’s inventory management tools not only simplify the inventory process, but also give businesses insight into what’s selling and what’s profitable. Using an average cost method, Xero provides a daily summary of total inventory values, and it helps users see what products need to be re-ordered. Plus, getting started with inventory is simplified via a bulk import process. The integration between invoicing and inventory helps cut down on oversell errors, too. Xero’s app integrations can help larger companies manage their complex inventory situations easily, including connecting to Point of Sale systems.

Online purchase orders also streamline the inventory process. When stock levels are low, users can create purchase orders and send them to suppliers immediately. Those purchase orders can then be converted to bills to be paid or invoices to be sent—or both. Users always know where things stand in the purchase order process, too.

Xero also includes comprehensive fixed asset management functionality that allows businesses to manage depreciation and disposal. Plus, the dashboard view provides the bigger picture of fixed asset value in real time.

Business management functions:
Secure file storage is a feature that more accounting platforms are including. The ability to attach documents to specific transactions or save client-specific information is important, especially for companies with multiple locations or many people who need access. Xero allows multiple files to be attached to any transaction, even customer-facing invoices (e.g., attaching billable expense receipts), and more global documents, like contracts, communications, and similar, can be attached to the client’s record.

Xero’s real claim to fame, however, is the sheer number of available integrations, making it a fully customizable for almost any medium sized business in almost any industry. If you can’t find the integration you need, Xero is likely to listen and provide you with a solution.

Ease of use:
Xero is widely considered easy to learn and easy to use, even for those with no accounting or technical knowledge. The interface is clear and clean with an easy-to-navigate layout. Daily transactions can be managed quickly and easily thanks to the automatic bank feed. Xero’s website provides user guides, training materials, and customer support.

Even Xero’s most expensive plan (of the three levels offered) is cheaper than most software, making it one of the more affordable accounting software options. Like FreshBooks and QuickBooks, Xero provides a 30-day free trial.

Things we liked:

  • Strong audit trail functionality
  • Excellent cash flow reporting functionality
  • Affordable
  • Robust mobile app
  • Cloud-based software that’s easily accessible from anywhere

Things we didn’t like:

  • Some features limited compared to other products
  • Not scalable
  • Limited budgeting features

8. ZohoBooks

Website www.zoho.com
Price from $12/mo

Best accounting software for medium sized businesses for international tax reporting.

Best for:
Small to medium sized businesses, resellers, service industries, freelancers, start-ups and those already in the Zoho ecosystem are good candidates for Zoho Books accounting software. Zoho Books doesn’t handle multiple entities, so it’s not an ideal solution for companies that operate several businesses under one umbrella financial organization. International tax compliance makes Zoho Books a strong contender for any medium sized business with locations or customers abroad.

Core accounting functions:
The Zoho Books accounting platform includes all core accounting functions, and its invoice processing (billing and receivables) functionality rivals the best of its competitors. Not only does the invoicing workflow allow estimates to be converted to invoices automatically, all invoicing and payment reminders can be automated. Plus, the invoicing dashboard view shows users real-time information regarding what’s been paid, what’s upcoming, and what’s overdue. In addition, companies can get paid how they want to. Zoho Books integrates seamlessly with Square, PayPal, , 2Checkout, and Braintree, among other customer payment processors.

Payables (expenses) works essentially the same way. The dashboard view shows what’s upcoming and allows new bills to be entered with just the click of a button. Receipts and invoices can also be attached to make record keeping easier. Recurring bills can be set up for payment automatically, and there’s an approval process for bills that allows one user to enter them and another user to approve them, decreasing the probability of mistakes. Businesses that need to track landed costs can do so easily, and Zoho Books allows users to track billable expenses that are then automatically added to invoices. Vendors can even be paid online, and credits are tracked, too.

The dashboard approach in Zoho Books allows users to see real-time information about key metrics. The banking dashboard helps with managing cash flow and balancing accounts, and Zoho Books’ categories rules and machine learning help automate what used to take hours to do—the categorized transactions immediately transfer to the right reporting categories. Bank reconciliation takes seconds, too. And, companies that process lots of transactions can use Zoho Books’ bulk import feature to minimize the workload associated with manually keying the transactions.

Zoho Books also includes all the reports that most medium sized businesses will need, and like all of Zoho Books’ features, they are available from the Reports dashboard. Users can customize reports, as required, and a Zoho Analytics integration is available for advanced analysis. Zoho Books also allows users to share reports with team members either by reports-only Zoho Books access or by exporting and emailing. Just like recurring invoices and bills, recurring reports are easy to set up. They’ll be auto-delivered to one or more email inboxes when they’re prepared.

One of Zoho Books’ best features is its tax reporting capability internationally, including in India, the UK, Canada, United Arab Emirates, and the US. Of course, to do this, Zoho Books offers multi-currency support, too.

User-based permissions and audit trails are standard in Zoho Books, so companies can always rest assured that their data is secure. Zoho takes compliance seriously, and it provides the necessary transparency to meet a wide variety of compliance protocols.

Secondary accounting functions:
Inventory management is available in Zoho Books. Custom price lists are available for each item, and items can be customized to facilitate inventory tracking, including preventing overselling and automatically notifying someone in the organization when stock levels are low. Then, purchase order functionality within Zoho Books simplifies the reordering process. Once the purchase order is complete, it’s converted to a bill in one click.

Zoho Books facilitates time tracking for service-based businesses, too. Billable time needs to be tracked carefully, and if it’s not invoiced appropriately and timely, that’s lost revenue. Zoho Books tracks all billable hours and automatically adds them to invoices—for multiple projects. And, if Zoho Books’ retainer feature is used, invoices reflect the balance of the retainer and only bill the client for funds above and beyond that amount.

Business management functions:
Zoho Books is part of the comprehensive Zoho ecosystem, which includes functionality for sales, marketing, support, human resources, and operations. While Zoho Books can certainly be used on its own, it’s significantly more powerful when it’s integrated with other ecosystem apps and data are shared across the entire platform.

Ease of use:
For those already in the Zoho ecosystem, Zoho Books is easily integrated and set up. Integrations outside of that system require additional programming. Some users report finding the interface awkward and navigation difficult at first. Even users with no accounting experience can adjust and use the software effectively, though. Zoho Books’s robust mobile apps are a big hit with those who need to work on the go.

Zoho Books provides a range of plans that are fairly economical. The more costly the plan, the more features it brings, but all plans are in reach for most medium sized companies. The Standard plan allows three users and most features any medium sized business will need. The Professional plan allows up to 5 users and adds a number of additional features, including recurring bills, multi-currency support, time tracking and billing, stock tracking, and landed cost tracking. The Premium plan allows up to 10 users, and adds even more features, including Zoho Sign integration, custom buttons, budgeting, and up to 200 workflow rules, among others.

Things we liked:

  • Excellent automation features
  • Full ecosystem integration
  • APIs allow for custom integrations
  • Cost-effective
  • Great multi-user flow

Things we didn’t like:

  • Bank feed automation works inconsistently
  • May require developer/programmer for customization
  • Not scalable

9. SAP Business One

Website www.sap.com

Best accounting software for medium sized businesses with supply chain management needs.

Best for:
SAP Business One is an affordable ERP solution that’s well-suited for medium sized businesses. It’s flexible and scalable, and key features, such as supply chain management, multi-currency capabilities, and local language support, make SAP Business One an attractive option. It’s also available in both a cloud version and an on-premise version for medium sized businesses that want that choice. With over 60,000 companies around the world, SAP Business One is definitely a solution to consider.

Core accounting functions:
SAP Business One is an easy-to-use all-encompassing accounting software with scalability aimed at medium sized businesses. It includes all the standard accounting features like accounts payable and receivable, bank account management and reconciliation, financial reporting and analysis, cost accounting, inventory management, and fixed asset management.

With its clean, clear, customizable dashboard, called the Cockpit, SAP Business One users can find information quickly and easily and drill down for additional information. Users can even drag menu items from the left navigation menu directly to the dashboard to create views specific to their roles.

SAP Business One’s reporting module includes strong customization capabilities, and users can collapse and expand reports to as few as one level and as many as 10 levels of detail, making the data analysis process significantly more informative. Crystal Reports is also included for users who have more complex reporting and business analytics needs.

Many features in SAP Business One can be automated, too, including bank reconciliations, recurring invoices, and recurring payables. An interesting feature in SAP Business One is the ability to create a semi-automated reconciliation and a fully automated reconciliation, in addition to a standard manual reconciliation process. This flexibility allows users to choose the method that makes most sense for them for each account.

Secondary accounting functions:
Medium sized businesses with multi-currency support needs will need to use the SAP HANA database version, rather than the Microsoft SQL version. In addition, unlike some other products on this list, multi-currency conversions happen at the close of business each day instead of in real time, so that should be a consideration for businesses with global reach.

SAP Business One’s inventory module allows for a variety of costing methods. Plus, SAP Business One allows for both kitting and bill of materials (BOM) processing where other lower and similarly priced products typically do not.

Business management functions:
An innovative feature that most SAP products include is Business Intelligence. This AI takes all a business’s information and turns it into data charts, graphs, and suggestions, allowing decision-makers to see information from various perspectives. An added bonus is that SAP Business One is well integrated with standard Microsoft Excel, making importing and exporting effortless.

When choosing accounting software for medium-sized businesses, one critically important factor is if the platform is equipped to handle specific industry needs. SAP Business One covers a variety of sectors, including energy and natural resources, discrete and service industries, public and financial services, and consumer industries.

Because it is part of a complete ERP solution, SAP Business One is significantly more robust than the standalone accounting products on this list. Specific business management features that make SAP Business One a standout product include its powerful supply chain management module, which streamlines logistics, and its CRM module, which personalizes the approach businesses take with their clients

Ease of use:
By an overwhelming majority, SAP Business One is well received among its customers. Its user-friendly interface has helped many make informed business decisions with relative ease. Plus, there is lots of free training available on the openSAP website. However, users should be aware that implementation will take longer than a typical off-the-shelf solution like QuickBooks or Xero, and there may be a learning curve for those with no accounting or SAP experience. Larger medium sized businesses with specific needs may want to work with a partner organization for implementation and training.

For many medium sized businesses with small accounting and finance staffs, the cost of SAP Business One is reasonable; however, prospective users should be aware that the subscription fees are based on a monthly per user fee, so costs can add up quickly. However, SAP doesn’t provide pricing publicly, so for more specific information, interested users should contact SAP directly. SAP does provide an option to pay for one-time licenses for each user, but that purchase does not include annual fees.

Things we liked:

  • Strong analytical, accounting, and reporting functions
  • Supports multiple industries
  • Scalable and truly globally focused
  • Informative Business Intelligence AI
  • Superb customer service

Things we didn’t like:

  • Subscription fees can add up
  • Feature set may be overwhelming
  • Additional modules cost extra

10. Acumatica

Best accounting software for fast growing medium sized businesses.

Best for:
Acumatica is adaptable and scalable, suitable for quickly growing small businesses up to medium sized business. Acumatica provides specialized editions to meet the needs of different industries, including manufacturing, distribution, construction, services, and retail and commerce. Its general edition works well in many other industries and nonprofits, too. Companies that need features to facilitate collaboration and automation will appreciate Acumatica’s strong ERP side.

Core accounting functions:
Acumatica is an ERP solution that includes strong accounting functionality. It includes a general ledger for double-entry accounting, providing accounts payable, accounts receivable, cash flow management, and project accounting. The software also enables financial management of multiple companies.

The financials module in Acumatica also includes time and expense management, along with Product Management. Other features include multi-currency support when conducting business internationally, along with tax management and reporting. Acumatica also enables bank feeds, deferred and recurring revenue accounting, fixed asset management, and payroll management.

The General Business Edition of Acumatica provides financial management, project accounting, and CRM. The CRM component enables managing leads, contacts, and more. It includes customer portals and enables post-sales service.

Acumatica’s Distribution Edition focuses on inventory, sales order, purchase order, requisition, warehouse, and order management. The user can view availability of inventory in real time and manage it. Sales orders can be streamlined with a quote to fulfillment workflow. Multiple warehouses and challenges like returns, drop shipments, and credit limits can be managed easily. Purchases, vendor requisitions, and electronic bidding can be automated, as can transactions taking place cross-company.

The Manufacturing Edition includes Bill of Materials and routing functionality, as well as manufacturing, inventory, and order management. Acumatica also supports several manufacturing methods, such as batch processing, make to stock, and make, engineer, or configure to order.

The Construction Edition includes construction, service, inventory, order, and manufacturing management. Job cost accounting is a critical aspect of the construction process, and Acumatica provides detailed insight to help construction managers and finance staff. Several integrations are also available, including ProEst, DocuSign, and Microsoft Office.

Business data are available in real time on a customizable dashboard. In addition, Acumatica provides more than 250 standard reports that can be modified a variety of ways. The user can even create reports. Acumatica also uses business intelligence tools like Microsoft Power BI to aggregate, organize, and analyze data from across the systems or even beyond (Excel files, Salesforce, etc.). The Distribution Edition makes inventory and warehouse information available in real time, making profitability across the supply/distribution chain clear.

Secondary accounting functions:
Acumatica’s budgeting feature includes zero-based budgeting, meaning that businesses will not rely on old budgets but on a “Budget vs. Actual” (BVA) analysis. The BVA analysis is facilitated by the General Ledger System, a process that enhances accuracy and control. An add-on can activate sub-ledgers for detailed budgeting.

Business management functions:
Actumatica is also fully integrated with Salesforce, allowing data to flow seamlessly across and between the two platforms. For businesses with specific compliance concerns, Acumatica is fully HIPAA and PCI compliant, and it conforms to several other protocols, as well. Plus, user-defined permissions mean that employees only have access to information on a need-to-know basis.

Ease of use:
Once Acumatica is set up, its tabbed user interface allows users to navigate to the various ERP elements easily; however, prospective customers should know that initial training will likely be required because it is a comprehensive platform. Customer support is quite good, and Acumatica certified partners are available to help with implementation and training, as necessary, and the Acumatica Open University provides numerous tutorials and access to the customer portal. Customization does require assistance from a certified partner, though.

Compared to other products, Acumatica is a bit pricey. In addition, customers should know that the hosted version of the platform—either by Acumatica or a certified partner—means that billing is based on the modules that are used, rather than a per-user fee. If a company’s module usage varies month-to-month, billing will also fluctuate accordingly. If a company wants to host Acumatica on its own servers, it should factor in the cost of server setup and/or outsourcing, as well as monthly licensing costs and initial installation, customization, configuration, and training.

Things we liked:

  • Complete ERP solution
  • Flexible and scalable
  • Excellent reporting features
  • Good customer service and training
  • Editions for several industries

Things we didn’t like:

  • Expensive compared to competitors
  • May be too feature-rich
  • Customization requires outsourcing


When choosing software for a medium sized business, there’s a lot to consider. Some businesses need only the core accounting functions like a general ledger, accounts payable/receivable, and payroll to stay on top of the company’s financials. Others need additional functions like budgeting, analytics, supply chain, automations, and extended tax support. Some need an ERP with even more business management functions. Whatever you need, one thing is certain: there’s an accounting software option for you.


Why do businesses need accounting software? Can’t we just use spreadsheets?

The larger the business, the more essential it becomes to use accounting software. A medium sized business has grown far beyond the simple spreadsheet approach to record keeping. As a business grows in size and complexity, maintaining accuracy and compliance with tax laws becomes increasingly complex, as well. Even with an accountant on board, using accounting software can provide an accurate overview of the business in an efficient way.

What is the difference between accounting software and enterprise resource planning (ERP) software?

Accounting software focuses on the financial aspect of business, enabling accounting functions, such as accounts receivable, accounts payable, banking, payroll, tax compliance, budgeting, and so on. An ERP, on the other hand, adds resource management to the mix, providing human resource functionality, the tracking of assets (tangible and intangible), logistics, etc.

What is cloud-based accounting software, and why would I want my information in the cloud?

Cloud-based accounting software is stored on remote servers, and users access it through applications. Most modern accounting software is cloud-based, and finding one that isn’t has become increasingly difficult and will only become more difficult in the future. Cloud accounting software is popular because users can access their data from anywhere, even on the go, from various devices in different locations. If you can access the internet, you can access your cloud-based data. Backups and updates are automated and easy.

How secure is my data in the cloud?

Providers of cloud-based accounting software know that their reputations and products are only as good as the security they provide for user information. Computers can be lost or stolen. USB drives used to transport information are also vulnerable to loss and theft. These days very few desktop accounting software options remain; the future lies in the cloud.

Can you tell me which accounting software is best for my medium sized business?

Your business is unique, and although it’s up to you to decide which software will be best for you, the hope is that these reviews will help you make that decision. You may need primary accounting functionality, or you may discover you could really use ERP features. Perhaps you need to be able to access your software on the go, so mobile apps are important to you. Perhaps cost is a consideration. There are many factors at play here, and only you can determine what is best for you (with a little help from us, of course!).