There's really only two qualifiers for inclusion on our list of the top 100 accounting software features.
If a feature appears here, it's either:
It doesn't matter whether the feature has been a standard part of accounting since the days of Luca Pacioli or if it's on the cutting edge of today's technology. Utility is the relevant standard.
So, without further ado, here it is--our 100 top accounting software features.
First commandment of accounts payable: Know thy suppliers! Advanced functionality includes custom vendor fields and quick vendor creation with records cloning.
There are credit card, ACH, and even digital currency payment options these days. But checks remain a staple. Customization and batch printing distinguish certain AP systems.
Uncle Sam wants to know which contractors you've paid. 1099 forms generated by your AP module help tell him. E-filing is available with many programs.
Would you rather earn interest on your cash or have your vendors earn it? Automatic payment date calculation uses vendor terms data to help you hold payments until required.
Consecutive payments to the same vendor, on the same date, in the same amount? Could be a duplicate! Alerts for unusual payment trends help catch these mistakes.
Avoid reconciliation hassles and cash flow drama with electronic funds transfer support. You'll even save some trees by cutting down on your check printing.
You've only got so many fingers to tie strings around. Advance payment scheduling is just what it sounds like--and a proven remedy for chronic late payment-itis.
Trust, but verify. Reconciling AP payments to an originating PO adds an important security safeguard.
Internal documents like purchase orders aren't the only ones useful for substantiating AP payments. Attaching vendor invoices fosters transparency and accountability.
First commandment of accounts receivable: Know thy customer! And, yes, advanced functionality also allows for custom fields and quick customer creation with records cloning.
There are a million and one possible invoice layouts. That's a scientific fact. Seek flexibility to present invoices with just the fields you need for shipping, billing, terms, item, and pricing info.
Every accounts receivable record is really a short term loan. Make sure the Bank of Your Business can easily set the terms and rate of your choice.
Time spares no AR record. Find your receivables senior citizens with due date and issue date aging reports.
"If there is no struggle, there is no progress." Same could be said for the tricky task of progress billing! But advanced AR features make timing invoices and tracking payments easier.
To the victor, go the spoils. And to the seller goes the commission. Or at least the credit. Agent, location, and departmental sales attribution provide performance metrics and a mechanism for enabling incentive compensation.
Breakdown! Go ahead and give it to me. Granular AR reporting on COGS categories like shipping, handling, taxes, and tariffs, that is.
Sometimes the Bank of Your Business needs to pump the breaks on the deadbeats. Account hold features prevent delivery of goods to customers unlikely to pay.
Bart in shipping called your top customer a mean name, so that's why you issued that credit. Things don't always go as planned. Notate AR exceptions with comments.
The ability to automatically generate invoices for repeating invoices: Now the number 1 recommended approach for preventing carpal-tunnel in AR clerks!
Back to the future. Easily move old balances into new invoices with balance forward functionality.
Alaska, Delaware, Montana, New Hampshire, & Oregon. They don't collect sales tax. The other ones do. So do many municipalities. It's complicated, but easier with automatic calculation tools.
If you really want to have fun, try reconciling credit card processor transaction records with open AR records, said no one. Integration tools make the task quicker and, in some rare cases, automatic.
Same customer ordered the same product as last week? Why not just copy the invoice and make the necessary change or two instead of re-entering every last invoice field?
Because invoices aren't the only documents that need to be created to fill customer orders.
Pesky customers always wanting to know what stuff will cost before they buy! Save time by automating the conversion of estimates and quotes into orders and invoices.
Does anyone not have an email address anymore? Pretty safe to assume a big chunk of your customers would prefer email invoices. And it saves printing and postage. Win-win!
What's not to like about supporting electronic funds transfer payments? Collect payments faster, reduce uncollected accounts with auto-pay options, and ease reconciliation tasks.
Eligibility, tracking, redemption. There's a lot to keep up with to when it comes to discounting. More robust systems automate much of the administration.
Returned orders can wreak havoc on your books. Normalize your returns management record-keeping with built-in features designed to support best practices.
You know who's good for it and who might not be. Flexibly managing maximum outstanding balances by customer can help reduce uncollected receivables.
When the crystal ball isn't perfectly clear, what-if scenario support allows you to apply changes to revenue and expense drivers and consider the potential financial impact.
Is there a bit of back and forth in your budgeting process? Allow for collaboration, approvals, and versioning to create budgets everyone can live with.
It's part art and part science. Consider previous performance, weighted trends, seasonal patterns, and market changes to better predict sales revenues.
Does "what it is" match up with "what it was supposed to be"? Software that links your budgeting tools and general ledger answers that question.
Should where you are in a calendar year should determine how far out you've budgeted? Adding a new budgeting period at the conclusion of a completed period fixes the total length of budgeting visibility.
Good software imports bank records in real-time. Better software tries to auto-match bank and accounting records. The best options smoothly handle split payments and other tricky situations.
Are you prepared for upcoming capital events? Do your accounts hold sufficient cash to pay the bills? Is free cash earning optimal interest? Cash flow software supplies the answers.
Is it a necessity for accurate balance sheet valuation and tax optimization to support the right depreciation method? You bet your assets!
Back to the basics. Support for double-entry, accrual-based accounting is an absolute must for GAAP compliance.
Any accounting software supports balance sheets to report on a business's financial condition. Some offer more control over presentation and detail.
How'd you do during X period? The profit and loss statement knows. Like the balance sheet, P&L vary in different programs by ease of compilation and visual display.
Generally, you can choose between pre-defined account codes or importing/defining your own when establishing a chart of accounts. Sorting options and navigation tools differ between programs.
4/4/5, 52/53. If those numbers carry meaning for you, support for flexible accounting periods is likely a baseline qualifier for which software will work for you.
It slices, it dices, it juliennes! Okay, well maybe not juliennes. But dividing revenues and expenses to departments, locations, and cost center does offer more granular performance visibility.
Transactions between commonly-owned businesses quickly multiply the number of required journal entries. Avoid mistakes with automatic posting.
Adjusting and reversing entries are easy opportunities for mistakes. Automation helps move accruals forward without opening the opportunity for human error.
When being accountable is more important than being profitable, there's fund accounting. Many non-profit and government organizations find it indispensable when working with grants and allocations.
Length, starting point, format. Make sure your software allows the account coding structure you require.
Merge financials to get a clearer view of the road your business is on.
The fancy term for it is business intelligence. But many accounting programs have long allowed for the tracking of non-financial data like headcounts and units sold.
Managing SKUs and stock counts represents the fundamental basis of any inventory control system.
When you move from carrying a little bit of stock to a lot, inventory scanning technologies like bar-coding and RFID are the ultimate time-savers.
That's the one! The ability to recognize not just the type of item, but the specific unit or batch helps with everything from warranty tracking to avoiding unnecessary recall costs.
Location is everything. Well, maybe not everything. But it's pretty important when you want to find and ship the stuff you sold.
Track product movement history to optimize handling performance, dissuade potential thieves, and trace breakage.
Setting pricing on just a handful of products is straightforward. Managing prices on a large number of items with volume or customer-based discounting requires more sophisticated controls.
The whole is greater than the sum of its parts? Must be because it was assembled from a reliable bill of materials!
We're almost out of X, time to reorder! Stock level alerts help avoid shortages, back-orders, and, most importantly, disappointed customers.
Finding a program with support for flexible costing isn't hard, but it is important for minimizing your tax burden.
It's not just the cost of your products and supplies that matters. It's also the cost to acquire and store them. Landed costs help you understand product profitability more accurately.
Gallons to pounds. Pallets to cases. Boxes to units. Whatever your conversions are, pre-defining custom calculations prevents an opportunity to introduce manual errors and saves time.
Did you earn the profit you expected to? Tracking costs against the original estimate lets you see which jobs brought home the bacon.
Isolating each individual cost driver in job performance is the first step to reducing costs. Tracking labor, materials, sub-costs, equipment, and other costs improves job profitability visibility.
Employees generally won't work for free. Ergo: payroll checks. Customizable stubs and batch printing options differentiate your options.
Forms, forms, and more forms! Any comprehensive payroll software should be able to create all the forms you need for your payroll tax filing.
Another baseline payroll software capability is automatically calculating withholdings.
The ability to properly deduct for 401k, insurance, or other employer provided benefits is a critical component of any complete payroll program.
North of the border? Support federal and provincial payroll taxes with Canadian tax tables and forms.
Every state has its own tax rules. But some payroll solutions don't support every state--or do so only at increased cost.
Do away with lost checks, printing costs, and reconciliation hassles with direct deposit capability.
Does how much employees work affect how much you're going to pay them? Integrated time tracking features reduce the time associated with hourly-based paychecks.
Knock, knock. It's another employee checking on their vacation days or benefits again. Give the power to the people and save yourself some time on common payroll questions.
Electronic tax filing. Just one more thing you can have your payroll software do for you, so you don't have to.
Government contractors often need to submit payroll certification reports to verify compliance with labor standards. More capable payroll programs automate the creation of these reports.
Incentives! They're great to get employees performing, but a pain for payroll administrators. Ease the burden with custom support features for incentive calculation and application.
Maintain product order histories, avoid duplicate purchases, satisfy supplier requirements, and create a check and balance for outgoing payments by using purchase orders.
You can't just have anybody buying anything wily-nily! Purchase requisitions create workflows demanding proper authorization and approval.
High demand, high turns, regular supplier? Sounds like a good time to auto-generate PO's based on inventory thresholds.
Keeping up with lead times and consolidating orders to take advantage of discounts are procurement pro maneuvers available to amateurs with the right software.
Lay down the law on who can do what when and under which conditions. Authenticating users and granting privileges as required is a cornerstone of good accounting application security.
Sunlight is the greatest disinfectant. Audit trails aren't bad either. A key to preventing fraud is software that captures all account activity and tags it to the originating user.
Did you know that storing unencrypted credit card data is a big time no-no? PCI standards forbid it. Protect your customers data and then show off on your website that you've done so with fancy logos from compliance orgs.
Lots of options these days: disk, cloud, tape. Automatic backup functionality helps turn potential catastrophes into minor annoyances.
Protect the past from the future. Lock down and close accounting periods to avoid issues with accounting irregularities.
Capable and efficient search functionality is a hidden time-saver. Find out what fields are searchable when talking to vendors. Give yourself extra credit as a savvy buyer, by asking their existing customers about search speed in a live environment.
Data migration is about as much fun as a root canal. Forgetting to check on the ease of migrating data with import/export tools is a good way to lose days or even weeks to cumbersome manual data input.
You can use your web browser for just about anything these days. And, guess what, there are plenty of accounting applications that make use of it too.
Two propositions for you: 1) Let somebody else handle the software hosting and techy stuff. 2) Lease rather than buy. If that sounds good, check out software as a service (SaaS) options for your next accounting system.
Surprise! Some accounting software options have records or data file size limits. Whether it's a hard limit or just one that moves you to another price level, it's something to be aware of.
Your accounting software is a rich source of information about your business. Custom reporting tools let you fish out the info you need. Front end reporting GUIs spare you the pain of authoring your own database query statements.
Doing the exact same work you've already done before. That's public enemy #1 when it comes to efficient software. Report templates provide the info you need without repetitive effort.
Doing business overseas? The ability to store multiple currencies and move between them is a functionality you'll definitely want access to.
So many opportunities for integration needs! APIs can connect CRM, POS, HR, manufacturing, project management, and many other types of software to your core accounting system.
If you do business when you're away from your main business workstation, you may want to ask yourself: Does your accounting software?
Configurable workflows and approvals let you manage and authorize processes across a range of financial activities.
Every time you reach for your mouse unnecessarily a kitten dies. Ok, maybe not. But you do get less efficient. For repetitive tasks, shortcuts cut the time and labor costs.
Expect to set up individual accounts for multiple users? Expect to pay for multiple user licenses.
One is supposed to be the loneliest number. But accounting software solutions that only support one company entity have plenty of company.
1000/1. Last I heard, it's still the going rate when exchanging words for pictures. Quickly share KPI data with top decision makers via graphical management dashboards.
If a tree falls and nobody hears it, it still definitely makes a sound. Make sure you're tuned in and listening for critical business events with conditional alerting.
Hey, you're still here! 100 accounting software features later and still reading. You are a true accounting software glutton for punishment, aren't you? Impressive!
For even more info on features and functionality, continue reading our software application guides: