Disclosure: This article contains affiliate links. LegalStack Review may earn a commission if you sign up through our links, at no additional cost to you. We only recommend tools we have independently assessed.

Hourly billing is the default in legal practice, but it's not always the best model for the attorney or the client. Flat-fee arrangements are growing in solo and small firm practice for a simple reason: clients want predictable costs, and attorneys who price their services correctly can earn more per hour than they would billing time.

This guide covers which practice areas fit flat-fee billing, how to price it without leaving money on the table, and how to set it up inside your practice management software so billing and collections are seamless.

Which Practice Areas Work for Flat Fees

Flat-fee billing works best where the scope of work is predictable and the variance in time spent is low. The attorney needs to be able to estimate, with reasonable confidence, how long a matter will take. Practice areas where flat fees are well-established:

Flat fees work poorly when client behavior is unpredictable, when the opposing party can extend the timeline indefinitely, or when the matter has meaningful complexity variance. Contested litigation, complex business transactions, and anything involving a difficult counterparty are poor candidates.

Key principle: Flat-fee pricing should be based on your average time for the matter type, priced at a rate that makes the effective hourly rate higher than your standard billing rate. If simple wills take you 3 hours on average and your hourly rate is $300/hour, a flat fee of $1,200 gives you an effective rate of $400/hour.

How to Price Flat Fees Without Undercharging

The most common mistake in flat-fee pricing is setting the fee based on what feels reasonable to the client rather than what the work actually costs. That produces a fee that's easy to sell and consistently unprofitable.

Step 01
Track Your Actual Time for 90 Days

Before you set a flat fee for any matter type, track the time you spend on comparable matters for 90 days. Include all time: client calls, drafting, review, revisions, filing, and follow-up. Most attorneys underestimate by 20 to 40 percent when pricing from memory.

Step 02
Build In a Complexity Buffer

Take your average time and add 25 percent. Some matters will come in under average. Some will go over. The buffer absorbs the overruns without making the fee unprofitable. If your average plus 25 percent produces a fee that's clearly uncompetitive in your market, you need to either improve your efficiency or not offer that service on a flat-fee basis.

Step 03
Define What's Included (and What Isn't)

A flat fee agreement must specify exactly what is covered. Be explicit about the number of revisions included, whether phone calls beyond a set number are billed separately, and what triggers a scope change requiring a new fee agreement. Vague flat-fee arrangements lead to scope creep and resentment on both sides.

Step 04
Decide on Payment Timing

Flat fees are typically collected upfront or in installments tied to milestones, not billed at the end. Upfront collection is better for cash flow and eliminates collection risk. If the full amount upfront creates friction for clients, a 50/50 split at engagement and at delivery is a reasonable alternative.

Setting Up Flat-Fee Billing in MyCase

MyCase handles flat-fee arrangements cleanly. You can create flat-fee invoice templates for each matter type, set up automatic payment schedules tied to case milestones, and collect the fee through the client portal without requiring any manual follow-up from your staff.

The workflow in MyCase: create a matter, apply a flat-fee billing arrangement, generate the invoice from the template, and send it through the client portal. The client receives a notification, opens the portal, and pays by card or bank transfer. The payment posts to the matter automatically. No check-chasing, no manual reconciliation.

For installment arrangements, MyCase can schedule automatic payment requests at each milestone. The client authorizes the payment schedule upfront, and the system handles the rest. This eliminates the awkward mid-matter billing conversation entirely.

Set Up Flat-Fee Billing in MyCase

MyCase lets you create flat-fee invoice templates, schedule milestone payments, and collect through the client portal automatically.

Start Your Free MyCase Trial →

Communicating Flat Fees to Clients

Flat fees are easy to sell if you frame them correctly. The client benefit is certainty: they know exactly what they're paying before the work starts. That removes the anxiety of hourly billing, where every phone call and email adds to an unknown final number.

The framing that works: "For this type of matter, I work on a flat-fee basis. The total fee is $X and covers everything from start to finish. There are no surprises on the final invoice." Most clients respond positively. The ones who push back are usually the ones who expect unlimited revisions and extended hand-holding, which is exactly the scope you've already defined isn't included.

Be straightforward about what happens when scope changes. "If the matter becomes more complex than the standard case, we would discuss a fee adjustment before proceeding." That conversation is much easier to have upfront than after six hours of unexpected work.

The Bottom Line

Flat-fee billing is not a discount model. Priced correctly, it produces a higher effective hourly rate than standard time billing, eliminates collection friction, and creates a client experience that generates referrals. The attorneys who struggle with flat fees priced them wrong. Start by tracking actual time, add a buffer, define scope precisely, and collect upfront. Then set up the billing infrastructure in MyCase so the administrative side runs without your attention.

About the Author

Marcus Reid covers law firm billing practices and financial management for LegalStack Review. He has worked with solo attorneys and small firms on pricing strategy and practice management systems for over a decade.