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.

Interactive demo

See the revenue your ads actually closed.

Ad platforms report leads. Your books report money. CloseRev matches the two and shows which channels, campaigns and locations actually got paid.

Start free trial
  • Two CSV exports
  • Nothing to install
  • Works on months already closed
  1. 1 of 5

    Leads first, or money first?

    By leads, Paid social wins. Tap the switch. By closed revenue it is third, and Referral moves up.

    1. 1 Paid social 900
    2. 2 Paid search 660
    3. 3 Pay-per-lead ads 420
  2. 2 of 5

    Two files did this.

    984 closed sales and 3,000 leads, matched on phone and email. Nothing installed on the site. No phone numbers swapped.

  3. 3 of 5

    Every match can be opened.

    1 (512) 555-1010 and 512-555-1010 are the same number, so that sale counts. Weaker matches wait until a person confirms them.

    The lead file wrote
    1 (512) 555-1010
    The sales file wrote
    512-555-1010
  4. 4 of 5

    It adds up. All of it.

    $2,625,836 attributed, $69,055 in review, $600,572 Direct / Unknown. Together: $3,295,462, exactly what the sales file says.

  5. 5 of 5

    Now yours.

    Cut it by campaign, location or product. Send the PDF or a link. Then upload your own two files.

    Start free trial

Sample data Pellbrook Home Services is a fictional business: every name, phone number and figure in this demo is invented. It is not anyone’s account, and you do not need to sign in to use it.

The report

Pellbrook Home Services August 2026 · 5 locations
The month in a paragraph AI-generated

August 2026 closed $3,295,462. $2,625,836 of that traces to a channel (79.7% of revenue), led by Paid search at $862,035. Paid social produced the most leads at 900, and ranks third once the ranking is by closed revenue. $600,572 could not be traced to any channel and stays in Direct / Unknown.

Revenue by channel

The same month, ranked two ways.

Channel Leads Sales Closed revenue Cost per sale Paid social 900 176 $403,316 $761Paid search 660 188 $862,035 $1,426Pay-per-lead ads 420 123 $377,644 $780Neighborhood app 330 33 $50,205 $879Organic search 270 103 $328,573 —Referral 210 76 $515,427 —Review site 210 40 $88,636 $850

Ranked by leads, Paid social wins with 900. Now rank by closed revenue.

$600,572 could not be traced to a channel. We show it. We never spread it across the others to look better.

Total closed revenue $3,295,462 984 closed sales
Attributed $2,625,836 79.7% of revenue
Needs review $69,055 18 matches waiting for a person
Direct / Unknown $600,572 Never shared out

How a match is made

Two files wrote the same number two ways. CloseRev cleans both, then matches.

The lead file wrote
1 (512) 555-1010
The sales file wrote
512-555-1010
Same number
Counts automatically

18 weaker matches worth $69,055 wait for a person. Nothing counts until someone confirms it.

Is it growing?

Attributed revenue, month against month. One month is a snapshot. Two is a trend you can budget against.

  • Attributed
  • Direct / Unknown
$2,073,343
July
$3,295,462
August

Inside Paid search

Which campaigns made money, and which only made clicks.

emergency-hvac $242,860
home-services-broad $211,975
ac-repair-exact $159,346
furnace-install-phrase $147,557
brand $100,297

Where the revenue actually came from

Cut Sales Closed revenue Austin — Central 296 $1,051,141Round Rock 202 $720,116Pflugerville 181 $619,172Cedar Park 193 $558,410San Marcos 112 $346,623

Every view adds up to the same $3,295,462 and 984 sales. That is how you know it is real.

Send it upstairs. A written summary, a branded PDF and a read-only link, all showing these numbers. Included from Growth.

Start free trial

Or pick the tour written for your job.

Guided tours

A tour for each person in the room.

Marketing wants to know what to scale. Finance wants it to tie out. Security wants to know what leaves the building. Same month, six answers.

  • Marketing lead

    Defend the budget with closed revenue.

    The number you take upstairs — and the proof behind it.

  • Paid media

    Scale what closes. Cut what only fills forms.

    Every campaign judged on sales, not on leads.

  • Analyst

    See exactly how a match is made.

    Every rule in plain English. Every match open to inspect.

  • Finance

    Does it tie to the books? To the dollar.

    Three parts, one total. Here is the arithmetic.

  • Security & IT

    What leaves our network, and who sees it?

    Two files in, under your control. Every claim links to the page that backs it.

  • Agency / multi-site

    One login, every client or location.

    A workspace per client, one upload for every site, your name on the report.

What changes

What you can finally say out loud.

None of these can be said from a lead report.

  • Revenue by channel and campaign

    “I can name the campaigns that closed revenue last month, not just the ones that sent leads.”

    Open a channel and the campaigns under it are listed by the revenue they closed, so the ones worth more budget are the ones at the top rather than the ones with the most form fills.

  • Traced and untraced

    “I know how much of our revenue we can trace, and I can say the rest out loud.”

    The matched share and the untraced share are both on the page. You can quote the first because you are willing to say the second.

  • Cost per closed sale

    “I know what a sale costs on each channel, not what a lead costs.”

    Type in what each channel cost and the report divides it by sales, not by leads — which regularly reverses the order the platforms put your channels in.

  • Location and client views

    “I can show what the same budget earns in each location, or for each client.”

    The same revenue cut by location, product or deal size, each cut adding up to the same total, so a budget conversation about one branch has numbers behind it.

  • Month over month

    “I can show a trend, not one good month.”

    Two months side by side, attributed revenue against total, so growth is visible as money rather than as a match rate that moved.

  • The board-ready export

    “I have one page finance can check against the sales file.”

    A written summary, a PDF with your logo and a read-only link, all showing the figures finance can reconcile against the sales file you gave us.

Pricing

The whole price list. Nothing behind a sales call.

Priced on sales records analyzed per month. Every plan reads the same two files. Change plan any time.

Starter

A single business getting started

$9/mo

billed monthly

  • 1 workspace · 1 seat
  • 100 sales records / month
  • 6-month saved history
  • Phone + email matching with confidence tiers
  • Assisted column mapping
  • CSV export

Enterprise

One business closing at volume

$499/mo

billed monthly

  • 1 workspace · 10 seats
  • 25,000 sales records / month
  • 24-month history
  • Campaign drill-down and period comparison
  • Single sign-on through your identity provider
  • Your logo on every report
  • Roles, permissions and guided onboarding
  • Priority support

Agency

Reporting on many clients at once

$799/mo

billed monthly

  • 10 client workspaces
  • 10 seats
  • 25,000 sales records / month, shared across your workspaces
  • 24-month history
  • White-label reports — our mark removed entirely
  • Single sign-on through your identity provider
  • Roles, permissions and guided onboarding
  • Priority support

14 days free, no card. Two months free on annual billing, in USD. No tracking numbers to rent, no per-minute fees, no overage bills.

Your data

What happens to your files.

They hold your customers' phone numbers and emails. Here is exactly what we do with them, and what we never do.

Questions

The questions people ask before they start.

Start today

Your own month is two exports away.

Last month has already happened. Export it, upload it, and know which channels paid before your next budget meeting.

14 days free · No card · No call · Nothing to install