Back to Blog
Source Intelligence9 min read2026-04-15

How to Track Cost Per Case from Direct Mail for Personal Injury Firms

Most PI firms defend their direct mail budget with call volume reports that stop short of signed cases. Here's the attribution setup — tracking numbers, intake source tags, and campaign codes — that finally puts direct mail on the same dashboard as Google, Facebook, and every other channel.

How to Track Cost Per Case from Direct Mail for Personal Injury Firms

Ask a PI marketing director how their direct mail is performing and you will usually get one of two answers: “we get calls when we send them” or “we stopped because we couldn't tell if it was working.” Both answers mean the same thing—the firm has no cost-per-case number for direct mail, so they are making budget decisions on instinct.

Direct mail is a significant advertising channel for many PI firms. Targeted accident victim mailers, geographic neighborhood campaigns, and mass tort-specific mailings all generate inbound calls. The challenge is not that direct mail is impossible to attribute. The challenge is that most firms never build the infrastructure to do it.

This guide covers the three-method attribution framework that connects your direct mail spend to signed cases—so you can calculate a real cost per case, benchmark direct mail against every other channel in your portfolio, and make spending decisions based on outcomes instead of assumptions.

Direct Mail Attribution: The Gap Most PI Firms Are Operating With

PI Firms Tracking Mail to Signed Cases

~12%

Most PI mailers are evaluated on call volume alone — not on signed cases produced from the campaign

Typical Attribution Window Needed

90–120 days

Prospects keep mailers. A 30-day window misses cases from prospects who acted on a piece they received weeks earlier

Response Rate: Targeted Victim Lists

0.5–2%

Response rates for accident victim list mailers; general geographic campaigns run 0.1–0.5%

Why Direct Mail Attribution Is Harder Than It Looks

Direct mail has a physical permanence that radio and TV impressions do not. A prospect who receives a mailer after an auto accident might set it on their kitchen counter, leave it there for three weeks, and call when they finally decide to pursue legal help. When they call, they have the piece in hand—but your intake team has no way to know that unless they ask directly and tag the answer correctly.

The other complication is campaign volume. A firm running monthly mailers across multiple list types—accident victim data, mass tort targeting, general geographic—can have several active campaigns at once with different cost structures and different performance characteristics. Blending them into a single “direct mail” cost-per-case number hides the performance differences that matter most for budget decisions.

The solution is the same framework that works for TV, radio, and billboard: dedicated tracking numbers by campaign, structured intake tagging, and a long enough attribution window to capture delayed responses. Used together, these three methods recover the majority of direct mail–attributed cases and produce a cost-per-case figure you can put on the same dashboard as your digital channels.

Method 1: Dedicated Tracking Numbers by Campaign and List Type

The most direct attribution method is a phone number that lives exclusively on one mailer campaign. When that number rings, the call is attributed to that campaign by definition—no intake questioning required.

Assign a unique CallRail tracking number to each campaign you run. If you mail accident victim lists monthly, each monthly drop gets its own number. If you run separate campaigns for auto accidents and mass tort leads, each gets its own number. The more granular you track, the more useful the data.

A few rules that matter for direct mail tracking:

  • Never reuse a tracking number across campaigns. A number shared between a January victim list drop and a February geographic campaign cannot tell you which campaign generated each call.
  • Keep tracking numbers live for the full attribution window. Mail pieces stay in homes for weeks or months. Pull a tracking number 30 days after a campaign drops and you will miss a significant portion of calls that came from that piece. Keep direct mail tracking numbers active for at least 90 to 120 days.
  • Use a tracking number that is different from your main website number. If your main business number appears on the mailer alongside a different tracking number, you will split your attribution signal. The tracking number should be the only number on the piece.

Method 2: Structured Intake Questioning

Tracking numbers capture calls to the dedicated campaign number. They miss prospects who received your mailer, set it down, and later called your main line or searched your firm name. Structured intake questioning closes that gap.

Every intake call should include a source question with a forced-choice dropdown. Free-text fields produce dozens of variations that cannot be aggregated. A dropdown produces a clean, consistent tag every time.

Build your direct mail source options to match your campaign types:

  • Direct Mail / Accident Victim List
  • Direct Mail / Mass Tort
  • Direct Mail / Geographic / Neighborhood
  • Direct Mail / Other

When a caller mentions a mailer, postcard, or letter they received, intake tags the specific campaign type. That tag flows through to the case record in your CRM and eventually to your cost-per-case calculation. Structured intake questioning typically recovers an additional 25 to 35 percent of direct mail–attributed cases beyond what dedicated tracking numbers capture alone—a higher supplemental recovery than most offline channels because mailer recipients often remember specifically “I got a letter in the mail.”

Method 3: Unique Campaign Codes on Each Mailer

A third layer of attribution adds a short campaign code or QR code to each mailer piece. This matters most for campaigns without dedicated tracking numbers—for example, when a vendor or print house limits number options, or when a piece was printed before tracking numbers were assigned.

A campaign code is simply a short alphanumeric identifier printed on the mailer: “Reference code: MAR26-AUTO” or a QR code that routes to a campaign-specific landing page with its own phone number. When intake asks the caller if they received a piece of mail, they can also ask if there is a reference code on it.

QR codes have the added benefit of capturing digital responders who scan rather than call—a growing share of mailer responses from prospects under 50. Those scans route to a tracked landing page, generating a digital attribution record that ties back to the specific mail drop without intake involvement.

Setting Up Direct Mail Attribution: A Three-Step Implementation
1

Assign Dedicated CallRail Numbers by Campaign and List Type

Create a unique tracking number for each direct mail campaign before it drops. Separate accident victim list campaigns, mass tort campaigns, and geographic campaigns with different numbers. Keep numbers active for 90 to 120 days after each drop. Verify that the tracking number is the only phone number on the physical piece.

2

Add Direct Mail Source Tags to Your Intake CRM Dropdown

Build a structured source dropdown in LeadDocket, Salesforce, or your CRM with campaign-specific options: Accident Victim List, Mass Tort, Geographic / Neighborhood. Train every intake specialist to ask the source question on every call. Review tagging completeness weekly in intake QA sessions.

3

Calculate Cost Per Case by Campaign at 90-Day Intervals

Pull total spend per campaign for the attribution period — include list cost, design, printing, and postage. Pull signed cases tagged to each direct mail source from your CRM. Divide spend by signed cases. Check at 60 and 90 days to see how the cohort matures — mail cases continue arriving well past the 30-day mark.

What Cost Per Case from Direct Mail Actually Looks Like

PI firms with full direct mail attribution report a wide range of cost per case depending on campaign type, list quality, and market. The most efficient direct mail campaigns are targeted accident victim lists—cases where a specific individual was recently in an accident and your mailer reaches them at the moment of need.

General geographic mailers cast a wider net and produce more volume per drop, but the recipients have not self-selected as accident victims. Response rates are lower and conversion rates are lower, which pushes cost per case significantly higher. That does not make geographic campaigns wrong—they serve a brand-building function that compounds over time—but it does mean they deserve to be evaluated separately, not blended into your overall direct mail number.

Mass tort campaigns occupy a different category. When a specific drug or device is under litigation, targeted mailers to affected patient populations can produce very low cost per case because the recipient pool is highly qualified. These campaigns require a separate cost-per-case calculation because the economics are completely different from personal injury accident victim campaigns.

Estimated Cost Per Case by Direct Mail Campaign Type

Based on PI firms with full direct mail attribution. Ranges reflect list quality, market size, intake conversion rate, and postage costs.

Why Direct Mail Needs a Longer Attribution Window Than Digital Channels

Digital channels have an inherent attribution advantage: a click happens the moment of intent and generates a timestamp. A mailer sits on a kitchen counter. The prospect may not need legal help yet when they receive it—they tuck it away and pull it out weeks later after an accident occurs or after they finally decide to act on one that already happened.

This physical permanence is actually one of direct mail's competitive advantages over radio and TV. A prospect who hears a radio ad when they do not need legal help retains a vague impression at best. A prospect who receives a mailer has a physical artifact they can keep and reference. That artifact extends the response window and makes the attribution challenge harder.

PI firms with mature direct mail attribution programs consistently find that 40 to 55 percent of direct mail–attributed cases call more than 30 days after the drop date. A 30-day measurement window systematically cuts those cases out. Run your direct mail cost-per-case calculations at 60 days and again at 90 to 120 days. The 30-day number will look significantly worse than the 90-day number.

Use a consistent window across campaigns so you are making apples-to-apples comparisons. A 90-day window works well for most accident victim list campaigns. Mass tort campaigns—where prospects may not recognize their eligibility immediately—sometimes warrant 120 days.

How to Calculate Direct Mail Cost Per Case

The calculation is the same as every other channel, but the inputs require attention to detail. Direct mail has more cost components than a digital campaign:

  • List cost: Accident victim records from public records brokers typically run $0.10 to $0.30 per name depending on data freshness and geographic specificity.
  • Design and creative: Amortized across the campaign drop volume. A one-time design cost of $500 spread across 5,000 pieces adds $0.10 per piece.
  • Printing: Standard postcards run $0.05 to $0.15 per piece. Letter packages with envelopes run $0.15 to $0.35 per piece.
  • Postage: First-class postage for postcards runs $0.44 to $0.53. First-class letters run $0.68 to $0.90. Bulk presort rates reduce postage but add list management requirements.

Total direct mail cost per piece ranges from $0.50 to $1.50 for most PI campaigns. At a 1% response rate on 5,000 pieces, that is 50 responses for a total campaign cost of $2,500 to $7,500. If 20 to 35 percent of those responses sign as cases, you have 10 to 17 signed cases at a cost of $150 to $750 per signed case from the raw math—before accounting for intake labor, platform fees, and campaign management time.

Include all direct costs in your cost-per-case calculation: list purchase, design, printing, postage, and any vendor or management fees. Partial cost calculations produce inflated ROI figures that do not survive a partner review.

How Direct Mail Fits Into Your Full-Channel Comparison

Once you have a cost-per-case number for direct mail, the comparison is the same exercise you run for every other channel. Tag every direct mail–attributed case in your CRM with the specific campaign type. Run the same cost-per-case query across direct mail, Google, Facebook, TV, radio, billboards, and aggregators. Direct mail earns a line on the same dashboard.

For most PI firms, targeted accident victim list mailers land in a competitive range: more expensive per case than branded search and attorney referrals, roughly comparable to mid-tier aggregator leads, and significantly more efficient than geographic broadcast campaigns. That relative position tells you where direct mail fits in a budget reallocation conversation.

The comparison also surfaces something that raw campaign volume never shows: case quality differences by mail type. Accident victim list mailers typically produce cases with higher average severity scores than geographic campaigns because the recipients have a documented recent accident. If your Source Intelligence layer tracks both cost per case and case severity by source, you can see whether the higher cost of victim list mailers is justified by the quality of cases they produce.

Placing direct mail cost per case alongside every other channel in one view is what converts direct mail from a faith-based budget line into a managed allocation decision. RevenueScale's Source Intelligence layerconnects offline channel spend—including direct mail—to signed case data from your CRM, so your full portfolio lives in a single cost-per-case view rather than scattered across vendor reports and intake spreadsheets.

Start with One Campaign, Then Scale the Framework

If you are running direct mail across multiple lists and have no attribution infrastructure, do not try to build it all at once. Pick your highest-spend active campaign and assign a dedicated tracking number this week. Add direct mail source options to your intake dropdown in the same conversation. Run that setup for 90 days and calculate your first cost-per-case number.

That single data point will tell you more about your direct mail investment than every call volume report your mail house has ever produced. Once you have one campaign tracked accurately, replicating the framework across the rest of your mail programs takes less than a week.

Direct mail is one of PI marketing's most defensible channels when it is measured correctly. The firms building attribution infrastructure now are the ones who can confidently grow their mail budgets—or cut them—while competitors are still guessing based on “calls felt good that month.”

If you want to see what a full-channel cost-per-case view looks like for your firm including direct mail, book a demo and we will walk you through how RevenueScale connects your offline spend to signed cases alongside every digital source you manage.

See it in action

Discover how RevenueScale tracks cost per case from click to settlement.

Book a Demo

Want to see Revenue Intelligence in action?

See how RevenueScale connects your marketing spend to case outcomes — so you can cut waste, scale winners, and prove ROI to partners.