Cookie preferences

Choose what we may use. Strictly necessary cookies keep you signed in and can't be turned off; everything else is your call and changes nothing about how the site works. You can change your mind any time from the footer.

For Actionstep

A firm-wide cost per client describes none of your practice groups.

Export billings from Actionstep, upload the enquiries behind them, and get an answer per practice group rather than per firm.

No API key Nothing to install in ActionstepNothing to install No card requiredNo card

CloseRev reads an Actionstep export of billings — the client's phone or email, the amount and the date — and matches it against the enquiries that produced the matter. Actionstep is usually chosen by firms large enough to run several practice groups with different economics on one system, which makes a single firm-wide marketing number the least useful thing the data can produce. Revenue with no traceable enquiry is reported as Direct / Unknown.

Last checked against Actionstep's own documentation on September 24, 2026.

The gap

Conveyancing, commercial and family share a marketing budget and have nothing else in common.

Actionstep sees

What was sold, to whom, and for how much.

no shared row
Your ad account sees

The click, the keyword, the call, and what each one cost.

The file

What the export needs in it.

Three things carry the match: who, how much, and when. Anything else is optional and only changes how the report can be sliced.

  1. Needed

    Client phone or email

    On the client record from intake. Consistency between intake and the matter record is what makes the join work.

  2. Needed

    Amount billed

    Billed or collected, chosen once and used on every row.

  3. Needed

    Billing date

    When it was billed. Keep the matter open date so cycle length is visible per group.

  4. Needed

    Practice group or matter type

    The most important optional column on this page. Without it the report produces a firm average nobody can act on.

Step by step

Getting the file out of Actionstep.

Written for somebody with Actionstep open in the next tab. Report names vary by edition, so each step says what to look for.

  1. Export billings with the practice group

    One row per billing with a client contact detail, the amount, the date and the group.

  2. Export enquiries by group too

    A firm-wide enquiry file with no group attached cannot be split, and the split is the point.

  3. Choose billed or collected once

    Groups differ in how much they write off, so mixing the two across groups produces a comparison of accounting rather than of marketing.

  4. Take eighteen months

    Commercial matters run far longer than conveyancing, and a window that suits one will misrepresent the other.

  5. Upload

    The join runs on the phone and the email, normalised, with results reported per group as well as per firm.

What comes back

The page Actionstep cannot show you.

Revenue by channel, the count of sales behind each figure, and an honest bucket for the ones nobody could trace. Sample figures, from the worked example on the Law Firms page — not from a Actionstep account.

Traced to a channel$396,00066% of $600,000
Sales matched27 of 41high confidence only
Average sale$14,600per paid sale
ChannelShareSalesRevenue
Google Ads18$312,000
Meta Ads6$54,000
Email marketing3$30,000
Direct / Unknown14$204,000

Unmatched sales stay in Direct / Unknown. They are never spread across the paid channels to make the total look better.

The argument

What changes when the matter and the ad share a row.

Practice groups have different economics and the same budget

A volume conveyancing group and a commercial litigation group differ in matter value, cycle length, close rate and write-off by an order of magnitude on every axis.

A firm-wide cost per client is the average of those, which describes no group and cannot justify moving a pound from one to another.

Splitting the report by group turns it into a set of decisions a managing partner can actually make: this source for property, that one for family, neither for commercial.

It also stops one group's large matters flattering a channel that only ever produced work for a different group.

Where the export carries the group, this is automatic; where it does not, getting it added is worth more than anything else on this page.

Write-offs differ by group and they are a channel's cost

Time recorded and not billed, and amounts billed and not collected, vary enormously between practice areas and between the kinds of client a source produces.

Ranking on billed value therefore rewards the group and the channel that bills most optimistically rather than the one that collects most.

Using collections consistently removes that, and where both figures exist the gap per source is worth measuring once.

The channels that show the widest gap are usually the price-led ones, which is a finding that survives across the whole catalogue.

Whichever basis you choose, the report states it, because a number whose basis is unstated cannot be argued with.

A long-cycle group needs a different window from a short-cycle one

Conveyancing completes in weeks. A commercial dispute runs for years. Measured in one window, one of them is always being misrepresented.

Setting the window per group, stated in the report, is legitimate and necessary — what is not legitimate is one window chosen to make a favoured channel look good.

Grouping revenue by when the enquiry arrived rather than when it was billed makes the groups comparable with their own history, which is the comparison that matters.

The report also produces the cycle length per group and source, which tells the firm how far ahead of a quiet quarter it needs to be spending.

For a firm planning fee-earner capacity, that number has a use beyond marketing.

Referral sources differ by group and get treated as one thing

Estate agents refer conveyancing. Accountants refer commercial. Past clients refer family work. These are entirely different relationships that a single 'referral' label collapses into one line.

Recording who referred, not merely that it was a referral, turns the largest source in most firms into something that can be managed rather than merely appreciated.

Ranked by group on collected fees, it usually shows a small number of relationships producing a large share of the work.

That is a partner-level finding, and it changes where the firm's relationship effort goes far more than any advertising decision would. It also shows which relationships have quietly stopped producing, which is the half nobody notices until a year has gone by.

Fair questions

“Actionstep already does that.” Not quite.

They say

“Actionstep already reports revenue by matter type.”

We say

It does, and it has no record of the enquiry source, because that predates the matter.

They say

“A firm-wide number is simpler.”

We say

It is, and it is the average of practice groups that share nothing. Simplicity that cannot be acted on is not an advantage.

They say

“Our referrals are all just referrals.”

We say

They are estate agents, accountants and former clients, which are three different relationships with three different costs.

Questions

Actionstep, specifically.

Something else? Ask us and a person answers.

No. It reads an exported file, so your matters, documents and workflows stay where they are.

Actionstep and the other product names and logos on this page belong to their owners and are shown to identify the software a file comes from. CloseRev is not affiliated with or endorsed by them, and connects to none of them: it reads a file you export.

Start today

Two exports, and you will know.

Nothing to install in Actionstep, no API key, and no need to have been tracking anything until now. Last year works as well as this month.