---
title: Flyweel for Law Firms | Cost Per Signed Case by Campaign
description: For personal injury, family, immigration and employment firms. See cost per signed case by campaign, cap ad spend on cards and fund it in the US.
url: "https://www.flyweel.co/solutions/legal"
type: static
generatedAt: "2026-10-01T05:14:03.140Z"
---

![Jade green field of finance and growth icons](/_vercel/image?url=_astro%2Fhero-scene-jade.hvoxRRt_.webp&w=2048&q=80&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq)             Solutions
# For Law Firms

Track cost per signed case from ad click to settled fee, with spend controls and funding built for ads.
  [Start Free](https://signup.flyweel.co/?variant=control)
Connects to    Meta   Google Ads   TikTok  ![Pipedrive logo](/_vercel/image?url=_astro%2Fpipedrive.BoX2q-4i.webp&w=640&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq) Pipedrive   Xero   QuickBooks

## For firms that advertise for new cases.

Flyweel is a finance platform that tracks each ad charge to the signed case and the fee it earned.

Built for

 - Personal injury
- Family law
- Immigration
- Employment
- Contingency fee
- Retainer-based

## Fees land a year or more after the ad.

The timing gap for a law firm is the time between paying for a case lead and collecting the fee.

When the money moves

 - **Ad bill:** Due the month the ads run
- **Contingency fees:** Paid at settlement, often 12 to 24 months later
- **Retainers:** Paid up front or in stages, within weeks or months

Spend $60,000 a month and every month adds 30 more cases waiting to settle.
  [Claim 3 Months Free](https://signup.flyweel.co/?variant=control) Claim $0 for 3 months. Limited offer, no min spend.

Cash timeline

 1. Month 0 Ad spend on Meta and Google  $60,000 out
 1. Month 1 30 cases signed at intake
 1. Month 9 Treatment ends, demands sent
 1. 18 months
 1. Month 18 Fees paid on settled cases  $180,000 in

*Example in round numbers. 18 months between the first payment out and the money coming back.*

## How Flyweel helps
                ![Capsule CRM](/_vercel/image?url=_astro%2Fcapsulecrm.Bxs5yTAd.webp&w=640&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq) ![Copper CRM](/_vercel/image?url=_astro%2Fcoppercrm.DulYkeSs.webp&w=640&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq)  ![Pipedrive](/_vercel/image?url=_astro%2Fpipedrive.BoX2q-4i.webp&w=640&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq)   ![Databowl](/_vercel/image?url=_astro%2Fdatabowl.BqJ1OTct.webp&w=640&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq)   ![Attio CRM](/_vercel/image?url=_astro%2Fattio.CodCDbUH.webp&w=640&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq)   ![Capsule CRM](/_vercel/image?url=_astro%2Fcapsulecrm.Bxs5yTAd.webp&w=640&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq) ![Copper CRM](/_vercel/image?url=_astro%2Fcoppercrm.DulYkeSs.webp&w=640&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq)  ![Pipedrive](/_vercel/image?url=_astro%2Fpipedrive.BoX2q-4i.webp&w=640&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq)   ![Databowl](/_vercel/image?url=_astro%2Fdatabowl.BqJ1OTct.webp&w=640&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq)   ![Attio CRM](/_vercel/image?url=_astro%2Fattio.CodCDbUH.webp&w=640&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq)           ![Taboola](/_vercel/image?url=_astro%2Ftaboola.Cg73GVqV.webp&w=640&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq)   ![Outbrain](/_vercel/image?url=_astro%2Foutbrainl.DkhEm_hG.webp&w=640&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq)    ![AppLovin](/_vercel/image?url=_astro%2Fapplovin.CL8s0S7U.webp&w=640&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq)           ![Taboola](/_vercel/image?url=_astro%2Ftaboola.Cg73GVqV.webp&w=640&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq)   ![Outbrain](/_vercel/image?url=_astro%2Foutbrainl.DkhEm_hG.webp&w=640&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq)    ![AppLovin](/_vercel/image?url=_astro%2Fapplovin.CL8s0S7U.webp&w=640&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq)               ![GoHighLevel](/_vercel/image?url=_astro%2Fgohighlevel.CNEzjCRU.webp&w=640&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq)    ![Attio CRM](/_vercel/image?url=_astro%2Fattio.CodCDbUH.webp&w=640&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq) ![Pipedrive](/_vercel/image?url=_astro%2Fpipedrive.BoX2q-4i.webp&w=640&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq)     ![GoHighLevel](/_vercel/image?url=_astro%2Fgohighlevel.CNEzjCRU.webp&w=640&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq)    ![Attio CRM](/_vercel/image?url=_astro%2Fattio.CodCDbUH.webp&w=640&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq) ![Pipedrive](/_vercel/image?url=_astro%2Fpipedrive.BoX2q-4i.webp&w=640&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq)           ![Matteo Calo](/_vercel/image?url=_astro%2Fmatteo-calo.CaV9vX0l.webp&w=640&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq)  Matteo Calo 2m ago     Campaign ROAS Spend     PI_CAR_ACCIDENT  4.2x $5,200     IMMIGRATION_VISA  3.8x $12,800
### Ad charges tied to signed cases

See each ad charge next to the campaign, the signed case and the fee paid on it.

 - Meta, Google Ads and TikTok connected to Pipedrive and Xero or QuickBooks
- Intake from another system comes in by CSV
- Ask the AI agent which practice area signed the most cases per dollar
   [Claim 3 Months Free](https://signup.flyweel.co/?variant=control) [See AdGrid](/platform/adgrid)       ![Flyweel Ad Spend debit card](/_vercel/image?url=_astro%2Fdebit-card.DkhGw6sg.webp&w=1200&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq)   Personal injury Ads only
PI_CAR_ACCIDENT

$7,500 of $10,000 cap
       50% 75% 100%
75% alert sent to the card owner

### Separate cards for ad spend US only

Issue a card[1](#home-fn-1) per ad account, business line or media buyer, each with its own cap. You choose the split.

 - Locked to advertising and marketing
- Alerts at 50, 75 and 100% of each cap
- If one card is compromised, the others keep running
   [See Flyweel cards](/debit-cards)       ![Flyweel Ad Spend credit card](/_vercel/image?url=_astro%2Fcapital-card.CE26IBlQ.webp&w=1200&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq)   Spend limit Pay in full
$50,000
     **Used on ads: $24,560 **Terms built around your sales cycle
### Fund ad spend while cases settle US only

Performance Capital is ad spend financing built for ads, for the months between signing a case and collecting the fee.

 - A pay in full charge card[2](#home-fn-2) with terms built around your sales cycle
- Limits follow performance, not personal credit
- No credit checks and no personal guarantees
- Pays for ads only, not case costs
   [See Performance Capital](/performance-capital)
## Metrics from lead to signed case.

These metrics follow each ad dollar through intake to a signed case and the fee it should earn.

| Metric | What it tells you | How to work it out |
| --- | --- | --- |
| Cost per signed case | What one signed client cost in ad spend, by campaign and practice area. | Ad spend ÷ signed cases |
| Intake sign rate | The share of qualified leads that intake turns into signed cases. | Signed cases ÷ qualified leads |
| Cost per consultation | What it cost to get one prospective client to a consult. | Ad spend ÷ consultations held |
| Marketing share of fee | How much of the expected fee went on signing the client. | Cost per signed case ÷ expected fee |

## Common questions

Have another question? [Contact us](/contact-us).
      What is a good cost per signed case for personal injury?
A good cost per signed case is one that sits well below the fee you expect the case to earn. Set the target from the fee back. If a typical case brings a $10,000 fee and you want marketing at 20% of it or less, your ceiling is $2,000 per signed case. Track it by campaign, because the firm-wide average hides the campaigns that cost three times more.
    What percentage of revenue should a law firm spend on marketing?
There is no single right percentage, because fee size differs so much by practice area. A better test is cost per signed case against the expected fee for that kind of matter. Set a ceiling for each practice area, then move budget toward the campaigns that sign cases under it.
    Why do Meta and Google report more conversions than intake signs?
Meta and Google count a form fill or a call as a conversion. Intake then screens out duplicates, wrong practice areas and people who never sign. So platform numbers run well above signed cases. Judge campaigns on cost per signed case from your own intake records, not on the conversions the ad platform reports.
    How do I connect intake data to ad spend?
Connect Pipedrive if your intake team logs leads there, and Flyweel matches signed cases to the Meta, Google or TikTok campaigns behind them. HubSpot and Salesforce are on the roadmap. If intake lives in another system, upload a CSV with the lead source, sign date and practice area. Flyweel does not connect to case management software.
    Can I see cost per signed case by practice area?
Yes, if each practice area has its own campaigns or ad accounts, or a practice area field in your CRM or CSV. Flyweel then shows spend, signed cases and cost per signed case for each one. You can compare personal injury and immigration side by side, even though their fees look very different.
    Does Flyweel fund case costs?
No. Flyweel funds ad spend only. Legal funding companies advance money for case costs, expert fees and medical records. Performance Capital pays for the ads that bring new cases in, which is a different part of the firm's cash. It is available to US firms only.
    Is Flyweel free for law firms?
Yes. Flyweel is free to start, with no credit card required. The Starter plan includes AdGrid, the AI agent and reconciliation. If your firm puts $25k a month of ad spend on Flyweel cards, the platform costs $0, with unlimited ad accounts.

### Further reading
  [![Chart showing CPL and CAC cost benchmarks by industry for service-based businesses in 2026](/_vercel/image?url=_astro%2Fcpl-cac-cost-benchmarks-2026-hero.y2sQXgWq.webp&w=640&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq)
### CPL/CAC Benchmarks Report 2026 (Service Industries)

Discover 2026 CPL and CAC benchmarks for service industries. Get expert insights on costs for home services, B2B, and insurance to optimize spend.
   Advertising Finance  AdFi](/blog/cpl-cac-benchmarks-index-2026)[![Serif headline reading The CAC Payback Gap, with CAC in pixel type, over a dark green gradient with a rising striped curve](/_vercel/image?url=_astro%2Fcac-payback-gap-hero.CB6PBC9D.webp&w=640&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq)
### The CAC Payback Gap: How Scaling Advertisers Fund Ad Spend Without Pausing Campaigns

When ad spend converts, revenue outgrows liquid cash. Learn how scaling businesses fund the 30 to 120 day CAC payback gap without debt locks or equity dilution.
   Advertising Finance  AdFi](/blog/cac-payback-gap-how-to-fund-ad-spend)[![The CACulator: CAC & ROI Benchmarking Tool](/_vercel/image?url=_astro%2Fcaculator-card.DteWWBSA.webp&w=640&q=100&dpl=dpl_7WmgkHy6QbtsWbvFm1qrjbp25kXq)
### The CACulator: CAC & ROI Benchmarking Tool

Tired of flying blind on your ad spend? The CACulator is a free, no-signup calculator that reveals your actual Customer Acquisition Cost (CAC) across every channel.
   Calculator  CAC](/tools/caculator)            Start Free
### Fund ads that sign cases. Free to start.

Connect your ad accounts and add intake data to see cost per signed case.
    [Start Free](https://signup.flyweel.co/?variant=control)  Claim $0 for 3 months. Limited offer, no min spend.