Pay for resultCRMRevenuePerformance

Construction marketing

Pay-for-result marketing for construction: how to calculate additional revenue honestly in CRM

How to calculate incremental revenue in CRM when an agency is paid for results: baseline, sources, attribution, contract, and reconciliation.

Published

April 27, 2026

Reading time

8 min read

Black-and-white industrial construction materials

“We work for results” is a phrase that makes owners cringe.

In 90% of cases it turns out to be “fixed fee plus KPI for leads”. A “lead” is just a CRM tick that may have nothing to do with revenue. Marketing reports “we brought 100 leads”, the owner looks at revenue - growth is 0.5%. And “pay for results” becomes a regular fixed fee under a different name.

Meanwhile, the model can actually work. And we built it for the construction business. Below is how it works technically and how to check the honesty of the model if someone offers it.

Why paying for leads is not pay for results

A lead is not money. It is the contact of a person who left a request. There are still 3-12 months and dozens of operations before that contact becomes paid revenue.

Lead ≠ money

You can get a thousand leads and not a single deal. You can bring 10 leads and close 5 deals worth 50 million.

The relationship between leads and revenue in the construction niche is non-linear. Depends on:

  • The segment the lead came from
  • Qualification quality
  • Sales manager work
  • Funnel stages and transaction time
  • External market conditions

Paying an agency “for leads” means paying for a process metric that may have nothing to do with the result at all.

What KPIs are often passed off as “results”?

In template contracts with agencies, I saw the following KPIs for “payment for results”:

  • Leads - the most frequent, the most useless
  • Website requests - the same thing, slightly renamed
  • Clicks are generally a process metric
  • Reach and impressions are not even process-based, they are media-related
  • CTR, CPM, CR on the website - all technical indicators

They are all about how marketing works. None of them are about whether the business has more money.

What should a real performance agency have as KPIs?

Only one thing. Money. In different formulations:

  • Additional revenue through marketing channels
  • Marginal profit from marketing transactions
  • ROMI - return on marketing investment
  • Incremental revenue above the baseline

If the contract does not contain any of these metrics, it is not payment for results. This is marketing for a process with a beautiful name.

Black-and-white construction structure

How to calculate incremental revenue

This is the most sensitive point in the entire model. Without properly configured accounting, pay-for-result turns into either false attribution (the agency takes credit for someone else’s revenue) or an endless dispute because the owner does not trust the numbers.

Step 1. Fix the base

We take revenue for the last 6-12 months before the start of work. We divide it by channels and segments. We get a snapshot: this is “how it was before us.”

This is a critical step. If the base is not fixed, there is no point of reference, and then it will be impossible to show what has grown precisely because of your work.

The contract states:

  • Base revenue period (for example, the average for 6 months before the start)
  • Which channels are used to calculate baseline revenue?
  • How to take into account seasonality (if any)

Step 2. Agree on which sources are considered “ours”

This is the second critical point. If you don’t agree, there will be constant disputes.

Options:

  • All new leads through marketing - the widest option
  • Only certain channels - Direct, VK, SEO, excluding organic and direct traffic
  • Only leads from specific UTM tags - the narrowest and most accurate option

It is stated clearly in the contract. Not “by default”, not “by logic”, but specifically: these channels, these UTMs, these lead types.

Step 3. Attribution in CRM

Every transaction in CRM must have a source. And the source must be filled out 100% in a disciplined manner.

Without this, the model technically does not work. If out of 100 deals, 30 have an “unspecified” or “other” source, it’s impossible to know how many of them came through your marketing.

That is why the first two months of our work are about cleaning up CRM. Without it, “pay for results” becomes either attribution fraud or chaos.

Step 4. Calculate incremental revenue

After launch, we subtract the baseline from revenue generated by “our” sources. The difference is incremental revenue. The agency percentage is calculated from that difference.

For example:

  • Baseline revenue from Direct + VK channels - 5 million per month
  • After 4 months of operation, revenue from these channels is 8 million per month
  • Incremental revenue = 3 million per month
  • If the contract percentage is 15%, the agency fee is 450 thousand

Simple arithmetic. Understandable. Transparent.

Step 5. Control and reconciliation

Once a month - a report with all the numbers and the owner’s access to the dashboard. No “take my word for it.”

In the report:

  • Current revenue from “our” channels
  • Baseline revenue for comparison
  • Additional revenue
  • Percentage calculation
  • List of specific transactions that are included in the calculation

The owner can check any transaction at any time - open the card in CRM, see that the source is correct, that the amount matches.

This is what makes the model honest: all numbers can be checked in 5 minutes.

Black-and-white minimalist concrete architecture

What terms should be in the contract?

To prevent the model from becoming a source of conflict, we stipulate in the contract:

A clear definition of “our revenue”

Specific channels, specific UTMs, specific deal types. Not abstract “marketing revenue”, which can be debated forever, but a precise list of what we include and what we do not.

Period and process for percentage payment

  • The percentage is calculated on the revenue actually received (not signed, but paid)
  • Period - usually a month
  • Payment deadline - after reconciliation and signing of the act
  • What to do with shipments in tranches - count by received money, not by contract value

Who pays execution costs?

Advertising in Direct, design, website development, video production - these are tool costs. They are not covered by the revenue percentage and need a separate budget line.

The contract states:

  • Budget for tools - who pays
  • Monthly limits
  • Who makes major spending decisions?

What happens if revenue doesn't grow?

If revenue has not grown in the first 3-4 months after the cleanup phase, you need to decide what to do. Options:

  • Reduce the percentage, increase the fixed rate - to restructure the strategy
  • We part ways without claims on either side
  • Change the commercial model

The contract stipulates in advance that the “not working” situation does not turn into a scandal.

Exit point

How and under what conditions do we separate? What notice period applies? What happens to accrued percentage payments, if any? Who keeps access and materials after the engagement ends?

Why most agencies don't work on this model

If the model is so good, why do so few people offer it?

It is risky for them

A fixed fee is more stable. Money comes regardless of the result. You can work with 20 clients on retainers and not worry that one client’s revenue will drop.

A performance model is always a risk. If the client does not achieve results, the agency does not receive money. Most agencies do not agree to that.

They don't know how to work with CRM and analytics

The performance model is impossible without end-to-end analytics and disciplined CRM. Most digital agencies know how to run ads. They do not know how to set up CRM processes and calculate ROMI taking into account the long cycle.

Therefore, even if they wanted to, they technically cannot.

They don't believe in the results

The most honest reason: if you are not sure you can bring results, you will not work for a percentage. You do it only when you have experience, methodology, and understanding of the niche.

Performance in B2B construction is a narrow specialization. Not a “universal digital agency”, but a team that has been doing the same thing for 10 years.

This doesn't work for all niches

Where it works:

  • Construction business with a margin of 20%
  • Long transaction cycle 3-12 months
  • Ability to count revenue through CRM
  • Minimum 6 months of historical data
  • Willingness to go through 2 months of cleanup before results appear

Where it doesn't work:

  • E-commerce with minimal margin
  • New product without history and base revenue
  • Business without CRM or with CRM in which there is no discipline
  • A client who expects 10x growth in one month

When the performance model is not right for you

This is an important section because the model will not be the best for all owners.

If you don't have a CRM

Without CRM, it is impossible to calculate revenue from deals or attribute deals to channels. The performance model is technically impossible. First implement CRM, then think about performance.

If you do not have at least 6 months of historical data

Without a basis for comparison, there is nothing to compare. It is impossible to show growth if there is nothing to calculate it from.

In this case, work on a fixed fee for 6 months, collect data, and then switch to performance. Starting with performance immediately will not work.

If you are not ready to pay for the first 2 months of cleanup

The performance model is built on CRM processes and analytics. This foundation takes 2 months to build. This is real work, paid as a fixed fee, because without it the model will not run.

If the owner is not ready to invest in these 2 months, the model will not work. You need either a fixed-fee format or no engagement.

If you expect 10x growth in one month

Performance in the long-cycle construction niche is a long-term game. The first transactions begin in 4-6 months. Full payback is in 9-12.

If the owner expects results by the end of the first month, this is contrary to the very nature of the construction business. No model will produce a result that is technically impossible.

Why we do 2 months of cleanup before the percentage model

Let's go back to where we started. The performance model only works when there is something to count. Without CRM discipline and end-to-end analytics, it is impossible to calculate.

Therefore, the first 2 months are not just a warm-up. This is critical infrastructure work.

What we do in 2 months:

  • Audit of existing marketing channels and campaigns
  • Implementation or customization of CRM with mandatory fields and processes
  • Setting up end-to-end analytics and UTM tags on all channels
  • Dashboard for the owner
  • Rebuilding campaigns in Direct and other channels
  • Fixed baseline revenue for calculating growth

After two months, the company already has working infrastructure, even if the performance model does not launch later. That infrastructure remains valuable.

Only after that do we move to a percentage model, when the foundation is built and there is something reliable to measure.

Want to discuss whether a performance model fits your business?

Sign up for a review. In 45 minutes we will analyze your margin, deal cycle, CRM, and historical data. I will tell you honestly whether the model fits, without trying to sell it.

Sign up for analysis →