When choosing accounting software for your firm, it can be challenging to know which specific features you need to keep your business running smoothly. We’ll try to make it easy.

  1. First, determine your firm’s needs. Some programs offer only accounting features, while others will allow you to accept credit card payments online, manage your payroll, and more.
  2. Read through our feature definitions list.
  3. Then, get more information about the software that most interests you by visiting the product page for each.
  4. Finally, sign up for a trial account with one or two likely software options, put them through their paces, and select the one that will work best for your firm.

Feature Comparison Chart

See all the key features for all the law firm accounting software options in our directory.

Get it Now!

Below are links to more information, including our best-fit judgment for each product.

Law Firm Accounting Software

  • Image of Less Accounting Logo Less Accounting - Less Accounting is a good fit for solosmall firms looking for a simple accounting solution built with small businesses in mind.
  • Image of Quickbooks logo QuickBooks - QuickBooks is a good fit for solosmall attorneys looking for an all-in-one solution for accounting.
  • Image of Quicken logo Quicken Home and Business - Quicken Home and Business is a good fit for firms looking for an on-premise solution to accounting.
  • Sage Accounting Logo Sage Accounting Software - Sage accounting software provides simple cloud accounting services for small firms and can also scale up for very large firms.
  • Image of Wave logo Wave - Wave is a good fit for firms looking for basic features in a free cloud-based accounting solution.
  • Image of Xero Accounting Software Logo Xero - Xero is a good fit for firms looking for a feature-rich, all-in-one accounting software solution. It’s also great for firms who need an inexpensive accounting solution.

Feature Definitions

Timekeeping. This means time tracking specifically, but not billing and invoicing

Billing/invoicing. This means billing and invoicing features. 

Online payments. This means you can accept credit card or echeck payments within your accounting software, either through its own payment portal or via a third-party integration like PayPal or Square. Most online payment services come with a processing fee.

Bill payment. Pay your firm’s bills directly from your accounting software.

Accounts payable. The software will keep track of money you owe to creditors.

Accounts receivable. This means you can track any outstanding invoices and payments.

Bookkeeping. This means you can do basic checkbook register–style bookkeeping.

Reporting/analytics. Businesses often need reports that help them assess things like cash flow and outstanding bills and invoices at a glance. A check mark in this field means that the accounting software can generate at least those basic reports. Some have more robust reporting features than others.

Expense tracking. Track business expenses and categorize them accordingly.

Tax preparation. Some accounting software will prepare taxes for your firm. If this field is checked, the program can fully prepare your taxes so you can review, approve, and pay your taxes. 

Payroll. This applies to software that has full payroll abilities, including the ability to automatically calculate employee taxes, print checks, or pay by direct deposit. 

Secure portal. Secure communication and file-sharing portals are becoming more common, particularly with cloud-based software. For accounting software, the secure sharing features usually include the ability to share documents and other communication with clients, your accountant, or your tax preparer.

Connect to bank accounts. This applies to software that allows you to directly link your bank accounts, which gives you up-to-date information about those accounts. 

Mileage tracking. Keep track of miles traveled visiting clients or heading to the courthouse, making it easier to tally for taxes or billing purposes.

Contact management. This means you can store contacts in the software for invoicing or billing purposes.

Statement reconciliation. This applies to software that provides a bank and business activity statement, outlining deposits, withdrawals, and any other activity from bank accounts.

Foreign currencies. This means you can invoice and bill in foreign currencies.

Check printing. For any firm that needs to print physical checks.

Multiple users. Add more than one user to manage the firm’s accounting.