There is no denying that QuickBooks is the world's most popular small
business accounting system. It is reported to have 3.5 million users.
For the money, QuickBooks provides a good value and a reasonable assortment
of features to meet the needs of small and entry level businesses. While
QuickBooks offers a good entry-level solution, it has limitations that prevent
the product from meeting the needs of many companies and organizations –
especially growing companies and larger organizations. Download
Microsoft
Dynamics GP and QuickBooks comparison brochure.
Limitations of QuickBooks
Comparing to higher level accounting systems QuickBooks has these basic limitations:
- Limited accounting system features
- Limited database performance
- Lack of Scalability
- Lack of integrations with other software packages
- Limited capabilities for enhanced internal control
- Inability to customize for specific needs
Microsoft Dynamics GP offers around 1,500 more features than QuickBooks Enterprise.
For example, listed below are 16 key features provided by Microsoft Dynamics GP that
are not found in QuickBooks.
1. Allocation calculations
2. Intercompany accounts
3. Statistical accounts
4. Supports landed cost tracking
5. Forecasted demand based on formulas
6. Multiple ship-to on same order
7. Automatic tracking of vendor performance
8. Partial pay invoice for partial receipt
9. Default printer destination by document type
10. Automatic calculation of late fees
11. Supports multi-dimensional items
12. LIFO and FIFO inventory methods
13. Applies sales tax rates by item
14. Support multiple warehouses
15. Lot & Serial number tracking
16. Customer specific pricing
If you run a smaller operation, these product characteristics are actually appealing.
For one thing, having fewer features makes Intuit QuickBooks easier to use. If hundreds
of new features were added to the product, users would have more difficulty mastering it.
In addition, if QuickBooks incorporated a more robust database, its price would increase.
If your organization is rapidly expanding, however, you will eventually outgrow the
QuickBooks feature set and database performance.
DETERMINING WHEN YOU'VE OUTGROWN QUICKBOOKS
As a general rule, you are beginning to outgrow QuickBooks when you notice an unacceptable
delay in the menus and screens when navigating QuickBooks, or when reports take an
unacceptable amount of time to print. As a general rule, most companies using QuickBooks
start to notice a decline in QuickBooks performance once the file size reaches 30MB or
the total number of transactions exceeds 14,000. However, file size and transaction volume
are not the best indicators of impending performance problems.
In QuickBooks, the number
of customers, vendors, employees and other lists most dramatically affect performance.
QuickBooks support acknowledges that significant performance problems generally occur
when any list exceeds 10,000 – however, as a practical matter most companies see performance
issues far earlier. For example, with each added employee, QuickBooks launches slower,
and only a few hundred employees on a list can lead to unacceptable performance issues.
CPA's may love or hate Quickbooks
Seeking the advice of CPA about accounting software is
always a good idea. One of the reasons some CPA's love Quickbooks is
that they know you will generate nice fees for them because they may
have to spend a lot of time sorting through an accounting system.
One of the reasons some CPA's hate Quickbooks is that they know that
they may have to spend a lot of time sorting through your accounting
system.
FROM QUICKBOOKS TO MICROSOFT DYNAMICS GP
The reality is that once you've started seeing performance and feature
shortcomings in QuickBooks, this is a sure signal that your company is
on the verge of outgrowing QuickBooks. The performance suggestions mentioned
above will only delay the inevitable need to move to a stronger solution.
One of the best migration upward paths offered to QuickBooks users is to
step up to Microsoft Dynamics GP . There are numerous benefits to migrating
from QuickBooks to Microsoft Dynamics GP .
Presented below are just a few of those benefits.
Needs and Trends Resulting From Growth
As the business grows, specific needs for which QuickBooks is not particularly well-suited begin to appear:
- There may be a need for more simultaneous users than what QuickBooks can support.
- Multiple locations and remote workers may drive the demand for wide area network
(WAN) IT infrastructure. Users will need to access the accounting application from
multiple locations, perhaps including overseas locations.
- More transactions and greater demands on the application could cause
the QuickBooks database to begin to perform poorly. Further, the need to
switch to single-user mode in QuickBooks for certain functions may reduce
productivity among team members.
- For the business that begins operating internationally, being able
to denominate transactions in various currencies will become a demand on
the accounting application – one which QuickBooks does not presently support.
In addition, the following general trends in the growing business may develop:
- Growing revenues and expenses and increased accounting complexity may drive
recruiting a full-time accounting professional to join the management team.
- External financing requirements could lead required financial statement audits.
- Increased revenues, expenses, and users lead to increased risk; accordingly,
the business will begin focusing on internal control over key business processes.
- Business growth likely will lead to more formal and organized detailed business
performance planning processes, with appropriate financial and operational
reporting against forecasted results.
Your Client is Growing and Needs a Scalable Solution
One of the challenges facing growing businesses utilizing QuickBooks is the limitation
QuickBooks places on the number of simultaneous users of a data file. Depending upon
the version of QuickBooks employed, the number of simultaneous users ranges from one
to twenty-five.
Once an organization reaches these limits, QuickBooks provides no options for adding
additional simultaneous users. As growing companies add employees and leverage the
accounting application for additional management capabilities, this issue becomes
quite significant and can limit an organization’s ability to continue to grow.
Further, anecdotal evidence indicates that adding more simultaneous users in QuickBooks
negatively impacts database performance – sometimes severely. Therefore, even if
QuickBooks could support the required minimum number of simultaneous users for a
growing small business, this could impact system performance to the point that
the system is unusable from a practical standpoint.
Specifically addressing the issue of scalability presented above, Microsoft Dynamics GP
addresses and solves this problem by providing robust functionality for a large number
of users without compromising performance of the database.
Internal Controls Have Become Increasingly Important to Your Client
For a small startup organization, internal controls are often little more than an after-thought.
After all, in that environment, the business owner is often personally involved in almost
every transaction and therefore, has first-hand knowledge of most events within the
organization. As the business grows and additional team members are added, the need
for internal controls increases to provide reasonable assurance that the business
is meeting its key objectives.
Microsoft Dynamics GP addresses the issue of internal control from a number of vantage points.
Among these are:
• A role-based security model
• Workflow management tools
• Enhanced financial and operational reporting
• Enforced password expirations and security-enhanced password rules.
For example, when creating users in Microsoft Dynamics GP , very specific user
security roles can be established and these roles can then be assigned to individual users.
Once the system administrator establishes a role – or modifies a predefined role – that
role can be assigned to one or more individual users.
Strong financial and operational reporting is another key element in the internal
controls structure available in Microsoft Dynamics GP . The ability to access hundreds
of predefined reports coupled with the ability to create a virtually unlimited number
of reports through FRx, PivotTables®, Analysis Cubes, and other data query and
reporting functions means that numerous detailed exception reports can be built to
analyze Microsoft Dynamics GP data for potential internal control compliance issues.
Your Client Needs Workflow Tools for More Control and Improved Efficiency.
Workflow is the automation and tracking of transactions through a business process.
Steps in a typical workflow include initiating, approving, processing, and completing a task.
While the smallest businesses can operate effectively with paper-based transaction
processes, the inefficiency of handling, sorting, routing, filing, and retrieving
paper causes a significant increase in the time and expenses associated with processing
a transaction. Electronic Workflow facilitates immediate status reporting on a transaction.
QuickBooks Inventory Functionality is not as Robust as your Client Requires
For small inventory-based businesses, QuickBooks inventory capabilities might be s
ufficient during the early years of operation. However, as the business grows and
matures, the limitations inherent to inventory functionality in QuickBooks may force
the business into developing expensive and error-prone workaround procedures, including
maintaining inventory information in external spreadsheets or databases and journalizing
information into QuickBooks. Such a process is not conducive to long-term growth and
profitability.
Features that growing businesses may require but are missing in QuickBooks are as following:
• Support of different inventory valuation methods
• Support for Serialized Inventory
• Support for Multiple Warehouses
• Support for Barcoding
• Support for Warranty Tracking
• Support for Fully-landed Costing
• Designation of Alternate Vendors
• Storage of and Support for Pictures of Items
• Tracking of Shelf Life
• Support for Demand Forecasting
• Item-Specific Commission Rates
Microsoft Dynamics GP provides a strong feature set with respect to inventory and
offers more robust functionality as compared to QuickBooks in this critical area.
By taking advantage of the inventory functionality enabled in Microsoft Dynamics GP,
businesses are able to effectively optimize their investment in inventory, while
providing customer service and satisfaction.
Advanced Warehousing and Distribution Functionality is Required
While QuickBooks allows users to establish multiple price levels for a given item,
the number of price levels is limited to 100. Accordingly, a warehousing/distribution
company with more than 100 customers – each of whom might have a different pricing
structure – may not have the capability of storing all customer-specific pricing data
in the application. If this is the case, manual overrides of system-generated pricing
would be required at the time of sales order or invoice entry.
Another QuickBooks limitation with respect to warehousing/distribution organizations
arises with respect to reordering inventory items. Though QuickBooks can automatically
generate purchase orders directly from individual sales orders and estimates, there is
no provision in QuickBooks to automatically create purchase orders based on predefined
stocking levels associated with each inventory item. Thus, manual purchase orders must
be created periodically in order to ensure appropriate quantities of inventory are on hand.
Likewise, it is also not possible to automatically create purchase orders for drop-ship
sales orders in QuickBooks.
Additional limitations facing QuickBooks-based warehousing/distribution companies include:
• No support for confirm pick operations
• No support for confirm ship operations
• A limit of 14,500 inventory items
• No warehouse management tools to assist with warehouse layouts, picking methods, and movement processes
• Lack of web-based access for reporting, customer self-service tools, and online inquires
• No lot tracking capabilities
• No support for “ship complete” customers
• No support for blanket purchase orders
• No support for RMAs, and
• No support for demand forecasting.
While some or all of these features may not be desired or necessary in small
warehousing/distribution businesses, lack of these features creates significant
inefficiencies in growing warehousing/distribution organizations.
Fortunately, Microsoft Dynamics GP provides robust functionality addressing the
issues outlined above. As such, it offers a reasonable upgrade for current QuickBooks
based companies to assist growing organizations meet the customer service, inventory
management, and financial reporting challenges presented to warehousing/distribution firms.
Your Client has Expanded Internationally
A key challenge faced by many growing businesses is how to address the issues
associated with doing business abroad. Issues that may arise include:
• The potential need for language-specific user interfaces to accommodate foreign workers
• The need to denominate transactions in currencies other than dollars, and
• The requirement to record local taxes, such as value added taxes (VATs).
QuickBooks is lacking in international accounting capabilities.
• First, though QuickBooks is sold in several international versions – Canada, United
Kingdom, Australia, Thailand, and New Zealand for example – multiple international
versions cannot share the same data file. Thus, it would not be possible to
mix-and-match US-based versions of QuickBooks with any international versions
sharing the same database.
• Second, QuickBooks does not currently provide for any foreign currency support in
the US edition. Therefore, in the event a US-based business needed to denominate certain
transactions in foreign currencies, users must make all relevant calculations outside of
the application and then manually post entries into QuickBooks to reflect any gain or
loss on foreign currency adjustments.
• Third, QuickBooks does not provide any support for multi-language user interfaces.
In the event a small business desired to have both English and Spanish user interfaces
available to employees, such functionality is not offered by QuickBooks. This contrasts
to other entry-level accounting applications such as Microsoft Office Accounting
Professional 2008 (English and Spanish) and Simply Accounting (English and French).
Each of the above issues might restrict a growing business from reaching its’ full potential.
Accordingly, many businesses faced with these challenges switch to an accounting
solution that is flexible and customizable to their specific needs, such as
Microsoft Dynamics GP .
Microsoft Dynamics GP is ready to work around the world to meet the international
needs of growing businesses, as each of the above challenges is resolved in Microsoft
Dynamics GP. First, with respect to availability across regions, Microsoft Dynamics
GP is available in the following countries and geographic regions:
• Australia,
• Canada,
• Ireland,
• Latin America, including the Caribbean and Mexico,
• Middle East, including East Mediterranean, Egypt, Gulf region, and Saudi Arabia,
• New Zealand,
• North, West, Central, and East Africa,
• South Africa,
• Southeast Asia,
• United Kingdom, and
• United States.
Additionally, Microsoft Dynamics GP is available in the following languages:
US English, International English, French Canadian, and Latin American Spanish
and multiple languages can be mixed in the same installation.
Even in a single country, single language installation, Microsoft Dynamics GP
supports foreign currencies.
Your Client Needs Additional Financial and Operational Reports beyond What QuickBooks Provides
Issue: Reporting Periods
QuickBooks is a date-driven system which bases its reporting structure on transaction
dates as opposed to accounting periods. While reports can be generated based on any d
ate range, common fiscal period structures like a 4-4-5 reporting calendar where each
period contains either four or five weeks of activity cannot be accommodated easily in
QuickBooks.
Microsoft Dynamics GP can be configured to use almost any reporting period desired,
including 4-4-5 fiscal periods, 13 periods of four weeks each, and other user-defined
periods. These same fiscal accounting periods are used for budgeting, forecasting,
and reporting, and all are accessible through both proprietary and most third party
report writers.
Issue: Grouping of Data on Reports
Most of the financial statement presentation in QuickBooks is hard coded and cannot
be changed. While QuickBooks has the ability to prepare both single-step and multi-step
income statements the list of account types (e.g. Bank, Accounts Receivable, Other Current
Asset, Cost of Goods Sold, etc.) used for summarizing financial reports cannot be customized.
Accordingly, users in many specialized industries (such as financial services or
computer software) and users with complex financial presentations (such as assets held
for sale, discontinued operations, or an extraordinary item) can change neither the basic
names of many financial statement captions nor the order or presentation of financial
data from within the application.
Issue: Reporting on Business Segments
QuickBooks provides for segmented or departmental reporting with an additional
reporting field called Class. A Class is an alphanumeric field which identifies
a segment, cost center, profit center, or other reporting unit and is used to segment
financial information on the income statement only; the use of Classes to segment financial
data is not supported on QuickBooks-based balance sheets. QuickBooks transactions can be
assigned to one and only one Class or Subclass in the financial reports, and there are
no provisions for using wildcards to select multiple Classes for a single transaction
(e.g. assigning a transaction to a profit center and a transaction type simultaneously),
and then creating reports based on either transaction group.
Microsoft Dynamics GP allows complex account structures with an elongated number of
characters for the account and multiple discrete segments. These segments make it
possible to group, select, and analyze transactions using this dimension alone.
Issue: Customizing Reports
QuickBooks Pro and Premier offer numerous reports with some degree of customization
available. Custom reporting by adding or removing fields to a standard report is
possible in some cases; however, many common reports cannot be customized in the report
writer and instead require the user to export the data to a spreadsheet and manually
sort and group data into the desired presentation each time an updated report is needed.
While output to an intranet or to a portal is possible by saving a file to Excel or PDF,
there is no simple way to schedule groups of reports in QuickBooks or easily provide
for up-to-date key performance indicators (KPIs) on an intranet, as can be accomplished
with the Report Scheduler and the Business Portal in Microsoft Dynamics GP.
Issue: Reporting and Using Statistical Information
Many organizations track non-financial metrics of business performance and create
daily, weekly, and monthly reports based on these KPIs. QuickBooks does not provide
a supported method for tracking and reporting on non-financial information such as
headcount, square footage, units sold, customer counts, or calculated ratios.
As mentioned previously, Intuit includes the QuickBooks Financial Statement
Designer with certain versions of QuickBooks, but the lack of support for
tracking and reporting non-financial information in the accounting application
makes it difficult, if not impossible, to report on these statistics without
manually inserting the information each time a report is prepared.
Microsoft Dynamics GP provides flexibility and control over reporting of these
key amounts, ratios, or KPIs by allowing Unit Accounts for non-financial information
in addition to the standard Posting Accounts.
Issue: Allocating Expenses to Profit Centers
One of the issues associated with having multiple profit centers is allocating
shared expenses and other transactions and account balances. Though QuickBooks
allows transactions to be posted directly to a profit center (or Class), it does
not provide for automatic allocation of these expenses.
Issue: Consolidated Reporting
Though QuickBooks uses Classes to address the issue of segmented reporting
on the income statement, in QuickBooks Simple Start, Pro, and Premier consolidated
financial reporting is not supported. Consolidated financial reporting is supported
to a limited degree in QuickBooks Enterprise Solutions, as consolidating of up to
five entities is supported in that edition of QuickBooks.
Microsoft Dynamics GP provides combined and consolidated financial reporting
through numerous applications such as the native Report Writer, the Advanced
Financial Analysis module, or solutions such as Microsoft FRx. Further, the
industry-standard Microsoft SQL Server database platform simplifies the process
of connecting almost any Open Database Connectivity (ODBC) standards-compliant
application to a Microsoft Dynamics GP database, and as a result, Microsoft Dynamics
GP data can be accessed by many Windows applications, including Microsoft Office
and Crystal Reports. This means that end users can even use familiar tools such as
Microsoft Excel to develop and present consolidated financial statements and other reports.
Issue: Budgeting and Forecasting
When a business grows to the point that it has multiple users of financial information or
multiple profit centers in the company, the company’s management needs to be able to
create automated budgets and forecasts based on user-defined criteria. The QuickBooks
budgeting tool provides one simple budget for each fiscal year based on a monthly r
eporting period. However, a growing company may need multiple budgets for
different purposes such as an external budget for banks, a more challenging
internal budget for the officers and board of directors, and an even more stringent
budget for profit center managers. QuickBooks does not support this functionality
directly, nor does it support the reporting or budgeting of non-financial key
performance indicators such as unit sales.
Issue: Analysis Tools and Alternative Output Formats
The primary analysis tool for QuickBooks-based data is exporting prepared reports
to Microsoft Excel spreadsheets. While it is possible to access and analyze data
with tools such as PivotTables, ODBC database queries, and other advanced methods,
all of these tools require the user to have either QuickBooks Enterprise Solutions
or third-party add-in applications.
Microsoft Dynamics GP provides robust and flexible financial and operational reporting
based on industry standards such as Microsoft SQL Server, XML, and exporting to the
entire Microsoft Office suite of applications. Microsoft Dynamics GP even includes
a tool designed to retrieve data from a Microsoft Dynamics GP directly into a Word
document, an Excel spreadsheet, or a PowerPoint presentation.
Your Client Needs More Robust Customer Relationship Management
QuickBooks offers a summary customer page which shows estimates, sales orders,
invoices, credit memos, and customer payments on one screen. Users can also create
notes to document interactions with customers which are reflected in the customer’s
profile. Vendor and customer addresses in QuickBooks can be synchronized with
addresses in Microsoft Outlook 2000 and later.
While these features enable some information to be associated with customers,
it does not provide basic CRM functionality, which typically includes at a minimum:
• Prospect and active customer tracking, including links to all correspondence to
and from a customer and a common contact database.
• Sales force and sales process management.
• Customer note tracking so others can effectively work with a customer.
• Automating and tracking of routine correspondence with customers.
Microsoft Dynamics CRM is the CRM application integrating with Microsoft Dynamics
GP and providing full CRM functionality throughout growing organizations.
Dynamics CRM provides a centralized repository for current and prospective
customer information, including:
• Sales Management
o Lead and opportunity management
o Contact and account management
o Tracing the stages of the sales cycle
o Maintaining a database of product information which is easy for the sales
force to access (either in the office or from a remote location)
• Customer Service Management
o Case management
o Service scheduling
o Service contract management
o Knowledge base maintenance and creation
• Marketing Automation
o Create, analyze, and segment targeted customer lists
o Plan and execute campaigns for targeted customers
o Marketing planning and budgeting
o Creating and maintaining lists
o Planning and creating campaigns
o Executing and managing campaigns
o Tracking marketing information
Link to: Microsoft Dynamics GP Product Page