legal billing software

Legal Time & Billing Software

Choosing which legal time and billing software is right for your firm can be tough. Here's a guide that can help you decide.

Alphabetical List

When choosing legal time and billing software for your law 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 timekeeping, while others allow you to create bills and invoices and run reports.
  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 legal time and billing software options in our directory.

Get it Now!


Feature Definitions

Invoicing. This means invoicing capabilities.

Time Tracking. This means time tracking specifically, but not billing or invoicing.

Expense Tracking. A check in this box means the software is capable of tracking business expenses and organizing them accordingly.

Online Payments. This means you can accept credit card or e-check payments within your timekeeping and billing 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.

Estimates. A check here means that you can use the software to provide estimates to your client or to yourself to assess the cost or profitability of a matter.

Reporting. Firms often need reports that help them assess things like which firm members are the most profitable and how long certain matter types take. A check mark in this field means that the timekeeping software can generate at least these reports. Some have more robust reporting features than others.

Project Management. If this box is checked, it means the software can help you plan matters, allocate resources, and schedule employees. Some software has more robust project management features than others.

Document Management. Some timekeeping software includes basic document management so that you can add documents and associate them with your cases/matters. Some also offer integrations with popular cloud file storage services like OneDrive/Office 365, Box, and Dropbox.

Basic Accounting This means basic checkbook register–style bookkeeping, which is more limited than full accounting. You should be able to keep track of your operating accounts and reconcile your balances, but you may still need QuickBooks or Xero.