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 Aspire

The mowing contract is not the win. The property manager is.

Export invoiced work from Aspire, upload the leads behind it, and rank marketing on the account across its renewals.

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

CloseRev reads an Aspire export of invoiced work — the client's phone or email, the amount and the date — and matches it against the bids, calls and referrals that produced the account. Commercial landscape maintenance is sold as a season or a year and renewed for several, so the value of a source is the account it opened rather than the first invoice it produced. Revenue with no traceable lead is reported as Direct / Unknown.

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

The gap

Bids are tracked, revenue is tracked, and nothing in either says where the property manager came from.

Aspire 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 — the property manager or owner's representative, not the site.

  2. Needed

    Invoice total

    Maintenance, enhancements and snow together. Enhancements are where the margin usually is.

  3. Needed

    Invoice date

    When the work was billed. Maintenance bills monthly, so one account produces many dates.

  4. Optional

    Property or division

    A client with nine properties is a different account from one with a single site, and they are won differently.

Step by step

Getting the file out of Aspire.

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

  1. Export invoiced work by client

    One row per invoice with a client contact detail, the amount and a date, including enhancement work.

  2. Sum by client across a full year

    Monthly maintenance billing turns one account into twelve rows. The account is the unit a marketing decision uses.

  3. Export your lead sources

    Bid invitations, referrals from property management firms, search, trade associations and any list you buy.

  4. Keep the lost bids

    Estimating a commercial property costs a walk-through and a proposal, and a source producing many losses is expensive in a way no lead price shows.

  5. Upload both

    The join runs on the phone and the email, normalised, with first-year and renewal revenue reported apart.

What comes back

The page Aspire 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 Landscaping & Lawn Care page — not from a Aspire account.

Traced to a channel$220,00055% of $400,000
Sales matched283 of 512high confidence only
Average sale$780per paid sale
ChannelShareSalesRevenue
Google Ads148$116,000
Local service ads94$72,000
Meta Ads41$32,000
Direct / Unknown229$180,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 contract and the ad share a row.

Enhancements are where the money is and they are not in the contract

A maintenance contract is priced competitively and often close to cost. The work that follows it — irrigation repairs, plantings, drainage, seasonal colour — carries the margin.

Whether an account produces that work depends on the client, and the kind of client varies systematically by how they were won.

A bid won on price from a public tender behaves nothing like an account won through a property manager who already trusted you, even at identical contract value.

Including enhancement revenue in the export is what makes that difference visible, and it frequently reverses a ranking built on contract value alone.

It is one column of difference and it changes the conclusion more often than any other choice on this page.

Renewal is the whole economic model, so the window is the measurement

Commercial landscape accounts renew annually, and an account held for five years is worth several times one lost after the first season.

Measured on the first contract, every source looks similar; measured across renewals they separate sharply, because retention tracks how the relationship started.

The report sums by client across the window and keeps first-year revenue apart from renewals, which gives both the acquisition cost and the retention picture.

It also exposes the case that looks like success and is not: a source producing a strong first year and nothing after it.

Nothing here predicts churn; it reports what the accounts from each source actually billed.

Snow is a separate business with separate economics

Where snow is sold, it is weather-dependent revenue with its own contract structure, often to the same clients and often at very different margins.

Blended into the annual figure it makes a hard winter look like a marketing success and a mild one like a failure, neither of which is true.

Separating it gives a maintenance ranking that is comparable year over year, and a snow ranking that is honestly about the weather.

Where the export carries a division or service line this is automatic; where it does not, the seasonality of the amounts identifies it quickly.

The point is the same as everywhere else in this catalogue: revenue caused by weather should not be read as evidence about advertising.

The buyer is a property manager, which makes referral the dominant channel

Commercial grounds work is bought by people who manage several properties and talk to each other, and one satisfied manager can produce a series of accounts over years.

That channel produces no invoice from any advertising platform, so it sits outside the marketing report entirely while quietly carrying the business.

Recording the referring relationship at the bid stage puts it into the same comparison on the same account value.

Contractors who do this generally find the return on relationship-building far exceeds the return on lead generation, which is a budget conclusion rather than a marketing one.

It also shows which managers are worth the lunch, which is a more actionable output than a channel ranking.

Fair questions

“Aspire already does that.” Not quite.

They say

“Aspire already reports revenue by client.”

We say

It does, thoroughly. It has no record of what produced the client, because that predates the account.

They say

“We win work by bidding.”

We say

Then the question is which sources put you on the bid list, and which of those bids you actually win.

They say

“Our work is all referral.”

We say

Then the report will confirm it with a number, which is what makes the case for where the next effort goes.

Questions

Aspire, specifically.

Something else? Ask us and a person answers.

No. It reads an exported file, so your crews, routes and client records stay where they are.

Aspire 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 Aspire, no API key, and no need to have been tracking anything until now. Last year works as well as this month.