What to know

  • Choose the client cohort before calculating return.
  • Calculate contribution, then marketing return.
  • Report unresolved value without calling it earned.
  • Reconcile source information with the client record.

Explore Pulse Business acquisition or our accounting marketing engine.

Choose the client cohort before calculating return

Choose a consistent acquisition cohort, such as clients first acquired in a quarter. Attribute their collected fees over a defined observation period instead of adding all historical client billings to current marketing performance.

Use the date and event that put a client into the cohort. An accepted engagement date may be more practical than the first website visit, provided the rule stays consistent. Existing clients buying another service should be visible as expansion rather than automatically counted as new acquisition.

For firms with seasonal work, compare cohorts at the same age. Three months of collections from one cohort should not be compared with twelve months from another without making the difference clear.

Calculate contribution, then marketing return

Separate revenue, contribution and cash timing. Deduct agreed delivery costs and acquisition spending when calculating a contribution-based return, and clearly label whether the calculation uses collected or invoiced revenue.

The working formula is: marketing ROI equals contribution attributable to the chosen cohort, minus acquisition cost, divided by acquisition cost. Multiply by 100 to express the result as a percentage. If you use gross fees instead of contribution, label the figure revenue return so readers do not mistake it for profitability.

Agree which delivery costs belong in contribution. The finance team should choose a consistent treatment for staff time, specialist support and other engagement costs. Keep the assumptions visible, especially where allocated costs are estimates.

Report unresolved value without calling it earned

Keep opportunities, accepted proposals and active engagements as different stages. A pipeline estimate is not earned revenue, and a signed engagement can still require onboarding before fees arrive.

A proposal may be promising while its scope is still changing. Show its stage, expected decision date and estimated value in a separate pipeline view. Do not add the full proposal value to collected revenue and call the sum campaign return.

Client retention matters, but it needs observation. An assumed multi-year lifetime value can make an expensive acquisition look attractive before the firm knows whether the client will stay. Show the observed period alongside any forecast and identify the assumptions behind that forecast.

Reconcile source information with the client record

Record referral sources alongside digital interactions. Analytics may credit a recorded visit without capturing an earlier referral or professional introduction, so maintain a practical source question in intake.

A partner introduction followed by a branded search can appear as a search conversion in a platform. Preserve both pieces of information. The digital interaction helps explain the journey; the referral question helps explain why it began.

Use one client identifier to reconcile accepted work with inquiry records. Check duplicates, renamed companies and multiple contacts from the same organization. The point is a defensible business view, not a false claim that every interaction can be observed.

Build the worksheet before presenting the percentage

Create one row per acquired client with cohort, source evidence, accepted engagement date, revenue basis, delivery cost and acquisition-cost allocation. Do not place sensitive source documents in the marketing worksheet; use the firm’s appropriate internal references.

Add a status column distinguishing onboarding, active work, unpaid invoices and completed collections where those stages matter. The financial view can then reconcile with the operating reality rather than treating every signed engagement as equally mature.

At the bottom, calculate cohort contribution before acquisition, total acquisition cost and net contribution after acquisition. Keep the formulas visible. If allocation is uncertain, show the assumption instead of hiding it inside a single confident-looking ROI figure.

Use sensitivity checks for an incomplete cohort

Suppose the observed contribution is strong but only a few clients have completed onboarding. Recalculate with more conservative delivery-cost assumptions and a shorter revenue observation period. This does not predict the future; it shows how much the conclusion depends on uncertain inputs.

Compare the result with the cash view. A firm can report attractive invoiced contribution while still waiting for collections, which affects how quickly it can fund another campaign. Keep that timing visible to the person approving spending.

When a later cohort performs differently, inspect service mix and acquisition context before declaring one channel superior. A cleanup-heavy group and an orderly recurring-service group can have different effort and collection patterns even when the headline fees are similar.

Work through a second scenario with payment timing

Imagine a hypothetical firm spends $6,000 acquiring a cohort. It has billed $24,000, collected $18,000 and assigned $10,000 of delivery cost to the observed work. On a simplified invoiced-contribution basis, contribution before acquisition is $14,000 and net contribution after acquisition is $8,000. On a simplified collections-minus-the-same-cost basis, the corresponding amounts are $8,000 and $2,000.

Those views answer different timing questions. The example does not prescribe an accounting treatment; the firm’s finance process should determine the appropriate basis. It shows why a report must identify whether fees are billed or collected and how costs are matched.

If the remaining invoices are later collected, update the cohort using the documented method. Do not add the collection as new acquisition revenue in a separate campaign merely because it arrived in a later month.

Use the result to choose an action

A weak return caused by low client fit calls for a different response from one caused by unusually heavy delivery effort. Review accepted engagements, scope and onboarding notes before reducing all marketing equally.

A strong observed return does not automatically justify unlimited expansion. Confirm partner capacity and whether the next audience resembles the cohort that produced the result. The calculation supports judgment; it does not replace the service and operating decisions behind it.

A worked example to adapt

In a hypothetical example, a campaign costs $4,000 and its acquired clients generate $12,000 of contribution before acquisition cost within the selected period. Net contribution after marketing is $8,000. The resulting 200% return uses contribution, not gross fees.

In the hypothetical $4,000 example, the arithmetic is ($12,000 minus $4,000) divided by $4,000, or 2.0. Multiplying by 100 gives 200%. If $12,000 were gross fees rather than contribution, the same arithmetic would answer a different question. Write the cost and revenue definitions beside the figure before using it to approve another campaign.

Put the decision into a working brief

How to Measure Accounting Firm Marketing ROI: working checklist
DecisionWhat to recordWhat the answer changes
CohortNew clients accepted within a named periodWho enters the calculation
Revenue basisCollected or invoiced feesHow cash timing affects the result
Delivery costConsistent engagement-cost definitionWhether the return reflects contribution
Acquisition costCampaign, provider and internal costs includedWhether comparisons use the same denominator
Unclosed workSeparate opportunity value and stageWhat remains forecast rather than realized

Mistakes that change the result

Adding expected lifetime fees to collected fees double counts value.

Changing the reporting window makes month-to-month comparisons misleading.

Source guidance behind these recommendations

Attribution assigns credit among recorded interactions. Google Analytics offers model choices; assigned credit is not the same as a controlled incrementality test.

Google Analytics attribution

Enhanced conversions for leads can supplement offline conversion imports using user-provided information. Implementation, consent and platform policies apply.

Google enhanced conversions for leads

How Pulse Business supports the acquisition process

Pulse Business connects the website, local search demand, advertising and inquiry path through proprietary AI software that operates 24/7. The acquisition engine adapts to what prospective customers are searching for, with automation reducing repetitive marketing work. A free website build or redesign, site structure and conversion funnel are included, and the website is yours to keep. Your team handles customer conversations and bookings. Pulse offers a 30-day money-back guarantee.

Your questions, answered

Can we measure ROI before engagements close?

Report leading stages and acquisition cost, but label pipeline separately. A final return requires realized outcomes over a defined period.

Which attribution model is correct?

Use a documented model consistently and compare it with intake evidence. Attribution assigns credit; it does not prove the campaign caused every sale.

Should referral clients count in marketing ROI?

Include them when they belong to the activity being evaluated and document that choice. A total firm acquisition view can include all sources, while a paid campaign view should not claim unrelated referrals.

What if an engagement has not paid yet?

A collections-based report records it when cash arrives. An invoiced-revenue view can show billed work sooner, but it should be labelled and reconciled with collections rather than presented as cash return.

How does Pulse Kinetic™ work under our brand?

Pulse Kinetic™ is built by AI software engineers and industry experts and deployed directly under your brand. It works 24/7, adjusting your website, search visibility and advertising to what people in your market are looking for. Your team handles customer conversations and bookings.

Sources and further reading

Sources checked 2026-10-08. Examples labelled illustrative describe a method, not client results.