Tutorials AI Tools Industries Templates Start Here Find Your Tools →
Billing

Invoice Automation for Law Firms

Law firms lose 8–12% of revenue every year to late retainer invoices, forgotten payment reminders, and manual billing overhead. Automation sends retainer reminders before they're due, auto-generates invoices from timesheets, and tracks payments on a schedule. Get paid 3× faster. Never chase a payment again.

F
M
Fredrik Filipsson & Morten AndersenCo-founders, Main Street AI · built multi-million dollar businesses with AI
Invoice ⏱ 75 minutes 💰 Free to start
Affiliate Disclosure: This article includes affiliate links to FreshBooks, Wave, and LawPay. We earn a small commission when you sign up through our links, at no extra cost to you. All recommendations are based on our testing and user feedback.
78%
Average reduction in outstanding invoices
15 hrs
Billing admin time saved per month
$0
Cost to get started
Faster payment with online links

An Austin estate planning attorney reduced her outstanding invoices by 78%—from $22,000 to $4,800—just by adding automated payment reminders. The whole setup took one afternoon.

The problem isn't that clients don't want to pay. It's that billing is manual, slow, and easy to forget. A missing invoice reminder can cost a law firm $50,000+ in quarterly revenue. This tutorial shows you how to fix that in 75 minutes, with zero coding.

The Problem: Manual Billing Costs Law Firms Time & Money

The average small law firm has $18,000 in outstanding invoices at any given time. Here's why:

Before Automation

  • You manually create invoices each month
  • You track retainers in a spreadsheet
  • You send payment reminders by email
  • Clients miss due dates
  • You chase payments 30–60 days late
  • 15+ hours per month on billing admin

After Automation

  • Invoices auto-generate on the 1st
  • Retainer balance shows in real time
  • Reminders send on your schedule
  • Clients get 3-day, due-date, and overdue alerts
  • Payments arrive 15–20 days early
  • 3 hours per month for reviews

Tool Comparison: FreshBooks vs. Wave vs. Clio Payments vs. LawPay

Tool Best For Free Plan Paid Starts Law Firm Feature
FreshBooks Solo & small practices 1 user, 20 invoices/mo $17.50/mo Retainer invoices, time tracking, trust accounting
Wave Minimal cost setup Full, unlimited invoices $0 (pay 2% on payments) Recurring invoices, simple reminders
Clio Payments Clio practice mgmt users No free plan $49–$249/mo Native integration, IOLTA, time tracking
LawPay Bar-compliant trust accounts No free plan $39/mo + 2.2% per payment IOLTA, segregated client accounts, trust alerts

5 Steps to Automate Your Law Firm Invoicing

1
Set Up FreshBooks or Wave & Create Your Retainer Template

Choose your platform. FreshBooks or Wave are the easiest for law firms.

Create a retainer invoice template with:

  • Client name & matter (e.g., "Estate Planning, Smith Family")
  • Retainer amount ($5,000 typical)
  • Hourly rate ($200–$350/hr typical)
  • Trust account details (if required by your bar)
  • Payment link (for online payments)
📸

Screenshot: FreshBooks invoice template with matter name, hourly rate, retainer amount, and "Pay Now" button

2
Enable Automatic Recurring Retainer Invoices

Set up automatic invoicing so retainer renewal happens without your input.

In FreshBooks or Wave, create a recurring invoice template that auto-sends on the 1st of each month. You choose the cadence: monthly, quarterly, or annual.

Test with 1–2 clients first. Once it works, clone it for your full client list.

📸

Screenshot: FreshBooks "Recurring Invoices" panel with monthly cadence, "Autosend on the 1st"toggle enabled

3
Set Up Payment Reminder Sequences

Create a reminder schedule so clients never miss a due date.

Most platforms (FreshBooks, LawPay) allow you to create automated email reminders:

  • Day 3 before due: "Friendly reminder, payment due on [date]"
  • Day of due: "Payment due today"
  • Day 7 overdue: "Invoice is now overdue—please remit"
  • Day 14 overdue: "Outstanding balance requires immediate attention"
📸

Screenshot: Payment reminder sequence setup in FreshBooks with dates and email templates

4
Add Retainer Replenishment Alerts

When a retainer balance drops too low, auto-alert the client to replenish.

Set a threshold (e.g., $1,000). When the balance hits that mark, your system auto-sends an email: "Your retainer balance is running low. Please replenish to continue work."

This prevents billing delays and stops you from working on zero retainer.

📸

Screenshot: Retainer balance dashboard with alert threshold set to $1,000

5
Connect Time Tracking to Auto-Populate Invoices

Link your time tracking (Toggl, Clio, Harvest) directly to invoicing so hours auto-populate.

When you or your paralegal log time in Toggl or Clio, those hours automatically pull into the invoice. No manual data entry.

This cuts invoice creation time from 30 minutes to 2 minutes.

📸

Screenshot: Clio time entries synced to FreshBooks invoice showing hourly breakdown

Copy-Paste Invoice Reminder Templates

Use these templates for your reminder sequences:

3 Days Before Due

Hi [Client Name], A quick reminder that invoice #[Number] for $[Amount] is due on [Date]. Pay online here: [Payment Link] Thank you! [Your Name] [Law Firm Name]

7 Days Overdue

Hi [Client Name], Invoice #[Number] for $[Amount] is now 7 days past due. I know things get busy—please pay at your earliest convenience: [Payment Link] If you have any questions about the charges, please call me directly at [Phone]. [Your Name] [Law Firm Name]
Tip: Online payment links get paid 3× faster than paper invoices. LawPay and Clio Payments are bar-compliant and integrate directly with your trust accounting, so you never have to manually reconcile client funds.
Warning: State bar trust accounting rules—always check your state's IOLTA requirements before automating retainer billing. IOLTA (Interest-On-Lawyer-Trust-Accounts) rules require you to segregate client trust funds from your operating account. Automated systems must properly enforce this separation. LawPay and Clio Payments handle this automatically; Wave does not.

Case Study: Rebecca's $18,000 Problem Solved in One Afternoon

The Situation

Austin Estate Planning Attorney, 2 part-time paralegals

Rebecca had $22,000 in outstanding client retainers at any given time. Clients weren't being difficult—they'd forget payment was due, or miss the due date entirely. Rebecca was spending 15+ hours per month on billing: manually creating invoices, tracking balances in Excel, and chasing overdue payments.

The Solution

On a Friday afternoon, Rebecca set up FreshBooks with:

  • Recurring monthly retainer invoices for all 12 active clients
  • 4-email reminder sequence (3-day, due date, 7-day, 14-day overdue)
  • Retainer replenishment alerts at $500 threshold
  • Time entry syncing from her paralegal's Toggl account

The Results (3 Months Later)

  • Outstanding invoices dropped from $22,000 to $4,800
  • Billing admin time fell from 15 hours/month to 3 hours/month
  • Average collection time fell from 45 days to 18 days
  • No clients complained; they appreciated the consistent reminders

"The setup took one afternoon. It was the best 4 hours I've ever spent on my practice."

FAQ: Law Firm Invoice Automation

What's the difference between retainer invoicing and hourly invoicing?
A retainer is an upfront payment clients make before work begins—like a deposit that gets drawn down as you bill hours. A retainer invoice is a reminder to replenish that deposit. Hourly invoicing is a bill sent after work is completed. Most law firms use retainers because they reduce collection risk and ensure cash flow. Automating retainer invoices is the fastest way to improve cash flow.
Are there state bar trust accounting rules I need to follow?
Yes. Most state bars require lawyers to segregate client trust funds (retainers) from operating funds using IOLTA (Interest-On-Lawyer-Trust-Accounts). Before automating, check your state bar's rules. LawPay and Clio Payments are bar-compliant and handle trust accounting automatically. Wave does not enforce trust accounting, so if you use Wave, you'll need to manually ensure compliance.
How much faster do clients pay with online payment links?
Online payment links get paid 3× faster than paper invoices or bank transfers. Clients can click to pay immediately instead of writing checks or making a phone call. Combined with automated reminders, online payment links reduce average collection time from 45+ days to 15–20 days.

What to Automate Next

Once invoice automation is running, you can automate other law firm workflows:

Ready to Stop Chasing Payments?

Invoice automation takes 75 minutes to set up and saves 12 hours per month. Start free with Wave or FreshBooks today.

Try Wave Free → Try FreshBooks Free → Get Help Setting Up