Bought leads against owned channels
Lead vendors report on leads, because that is what they sell. Ranking both on invoiced jobs is the comparison they cannot give you.
For Long-Distance Movers
Match booked interstate jobs and what they invoiced to the lead vendor or campaign that produced them.
No card required Nothing to install Cancel anytime
$3,287,000 66% of $4,980,000 paid
The blind spot
You buy leads shared with two other firms and you run your own ads, and you have never compared them on anything but cost per lead.
What you get
Lead vendors report on leads, because that is what they sell. Ranking both on invoiced jobs is the comparison they cannot give you.
An interstate move can run from two to twelve thousand dollars. The report uses what was actually billed after the weight came in.
The enquiry, the booking and the invoice fall in different weeks or months, and the match follows the customer through all three.
A worked example
Not impressions, not leads, not cost per click. Closed revenue, by the channel that produced it, for a period you choose — with the portion we could not trace shown rather than quietly shared out across your paid channels.
| Channel | Sales | Revenue | Share | % |
|---|---|---|---|---|
| Google Ads | 209 | $1,295,000 | 26% | |
| Purchased leads | 185 | $1,145,500 | 23% | |
| Organic search | 96 | $597,500 | 12% | |
| Meta Ads | 40 | $249,000 | 5% | |
| Direct / Unknown | 273 | $1,693,000 | 34% |
A large part of this industry's demand is bought from lead vendors, often shared with two or three competitors, and speed of response decides who wins the job. Those vendors report on leads delivered, because leads are the product.
That leaves the mover comparing a vendor's cost per lead against their own cost per lead, when the question they need answered is cost per invoiced job. Two sources delivering leads at the same price can differ by more than double on close rate and average invoice.
Reconciling booked and invoiced jobs against the lead export answers it directly, and it does so using files both sides already produce. It is the one comparison that is not in either party's marketing material.
An interstate move invoices thousands of dollars and is quoted, surveyed and booked weeks ahead. A local move invoices a few hundred and books in days. They share a brand, a phone number and frequently a Google Ads account.
Blending them produces an average job value that describes neither, and it makes the channels that bring the large moves look the same as the ones that bring the small ones. A move-type column separates them so each can be funded on its own numbers.
Interstate moving is one of the most concentrated seasonal businesses there is. School calendars, lease ends and closing dates push the great majority of household moves into late spring and summer, and by July a good operation is turning work away because there is no truck, no crew or no space on a trailer. In February the same company is bidding hard for whatever is available. Nothing about the marketing calendar reflects this. The spend tends to be level while the capacity to deliver anything is not.
A channel's value therefore depends entirely on when it delivers. Demand bought in June competes with demand the company already had and may simply displace a job it would have booked anyway at a better price. The identical spend in January fills a week that would otherwise have been empty. Cost per lead cannot see the difference and will recommend the same budget in both months. Buying demand you cannot serve is not neutral either, because a survey done for a job you turn down still costs an estimator's afternoon.
Exporting the booking date and the move date alongside the invoice lets the report be run on the shoulder months separately from the peak. What tends to emerge is that the sources worth buying in the quiet season are not the ones that dominate the summer, and that some summer spend is buying work the company could not deliver anyway. It is the sort of finding that changes the shape of an annual plan rather than the bids inside one campaign, which is why it is worth running the report before the budget is set.
Long-distance bookings cancel. The house sale falls through, the job offer is withdrawn, a competitor comes back cheaper the week before, or the family decides to rent a truck after all. Deposits are taken partly to reduce this and they do not eliminate it. Cancellation rates differ sharply between sources, and they are highest exactly where the enquiry was cheapest and least considered. A summer cancellation is worse still, because the slot it occupied was one of the few genuinely scarce things the business sells.
Reporting on booked jobs therefore rewards the sources that are worst at producing actual moves. It is a particularly damaging error in this industry because a cancelled booking also consumed a survey, a crew slot and dispatch capacity that could have been sold to somebody else, so the cost is not merely the lost revenue. Sales teams know their fall-out rate as a single blended figure and almost never as a figure per source, which is the version that would actually change a purchasing decision.
Ranking on invoiced jobs removes the flattery entirely. A booking that cancelled bills nothing and credits nothing, and uploading the booked-job file alongside the invoiced one shows the fall-out rate per source as a straightforward ratio. For most movers that ratio, rather than the cost per lead, is the number that decides which vendor contract gets renewed. It is also a number both parties can check, which makes the conversation with a lead vendor a different kind of conversation. A cancellation rate that differs by fifteen points between two vendors is not a detail to be negotiated around; it is the whole difference between them.
An agent booking a move under a van line's brand keeps a commission and remits the rest. The same company selling the same move under its own name keeps the whole invoice and carries the whole liability. Both appear in the accounts as a completed interstate job with a customer name and an amount, and both cost something to acquire, but what the company keeps is not remotely similar. A media report that treats the two as equivalent is measuring turnover rather than earnings, and turnover is not what pays for the trucks.
If both are exported at invoice value, the ranking measures the revenue that passed through the business rather than the revenue that stayed in it. A source feeding the van line's national advertising will look strong on a report that has no idea the commission structure exists, and the media budget will follow it accordingly. The company ends up subsidising the network's demand generation with its own advertising budget, on the strength of a figure that looked perfectly reasonable in the spreadsheet.
Export what the company retains, or export both with a business-type column, and the comparison becomes honest. It also answers a question most agents have views about and no evidence for: whether their own brand advertising earns more per job than the work that arrives through the network, once the split is taken into account. Agents frequently suspect the answer already; what they have not had is a figure per job, per source, that somebody else in the business will accept.
Why it matters
"We generated 400 leads" invites an argument. "This channel closed $186,400 last quarter, here is the reconciliation" ends one. The teams that can show closed revenue by channel are the teams that get the next increase approved, because they are asking with evidence rather than with conviction.
Killing spend is politically harder than adding it, because someone always owns the channel being cut. A number that reconciles to the sales export takes the argument out of the room — you are not overruling a colleague's judgement, you are reading the same ledger they are.
Platform-reported conversions do not reconcile to revenue, and eventually someone in finance notices. Reporting built from your own closed-sales export starts from the number finance already trusts, which is why it holds up when it is checked.
Because this reconciles exports rather than tracking visitors, it works on months that have already closed. You are not instrumenting now to learn something in ninety days — you can answer for last quarter today, which is usually when the question is being asked.
Honest answers
Which is the point — the report shows what you won from each source, not what you were sent.
If it exports booked or invoiced jobs with a customer contact detail, an amount and a date, that is enough.
Export the final invoice rather than the estimate and the report uses the real number. That is usually the more honest column anyway.
Pricing
The number here is the number on the invoice — no per-call, per-minute or per-form fees. Most interstate and long-distance moving companies land on Growth — thirteen months of history to compare a month to the same month last year, and a PDF you can put in front of whoever holds the budget.
A business scaling ad spend
$199/mês
billed monthly
Questions
Anything else? Talk to us — a person answers, usually the same day.
Booked or invoiced jobs: a customer phone or email, the amount, and a date.
Yes. Upload the vendor's lead export as a source file and both are ranked on invoiced revenue.
Whichever is consistent. Most movers use the invoice date, because that is what their accounts recognise.
Yes, with a move-type column — blending them makes the report unusable.
Yes, with a branch column, on Growth and above, so each one can be funded against its own invoiced revenue rather than a portfolio figure.
No, but this segment converts on the phone, so a call export is usually the strongest second file.
Yes. Those booked moves were recorded because you billed for them rather than because anybody was tracking, so a finished year matches exactly as well as the current one.
Encrypted at rest and in transit, workspace-isolated, and deleted properly rather than flagged when you ask. Your customers stay inside your own workspace and a DPA is available.
Yes, by date range, using the booking or move date. The sources worth buying in February are frequently not the ones that dominate July, and an annual average hides both.
They invoice nothing and credit nothing. Upload the booked-job file alongside the invoiced one and the fall-out rate appears per source, which is often the number that decides a vendor renewal.
Export what you retain after the commission split, or export both with a business-type column. Otherwise the ranking measures revenue passing through the business rather than revenue staying in it.
Indirectly. Enquiries that never became invoiced jobs show as unmatched against that source, and reading the peak months separately makes displaced capacity easier to spot.
Yes, if they are rows against the same customer. They credit the source that produced the move, and on a long haul they can be a meaningful share of the invoice.
Only in how fast you can quote. The match still runs on the customer's phone or email, which is captured at enquiry and again on the job record regardless of how the survey happened.
Nearby
Match move-ins and the rent they earn over their whole stay to the campaigns that produced the tenant.
See how it worksMatch your invoiced jobs to the calls and ads that produced them, and find out which channel is actually paying for the trucks.
See how it worksMatch the leads you delivered against the client's closed-sales export, so quality is a number you can both read rather than an argument.
See how it worksWhere your sales already are
Supermove already reports revenue by referral source. This adds the campaign behind it — and prices bought leads against your own advertising.
What to exportSmartMoving reports on the sources it holds. This adds the campaign behind them and ranks every lead vendor on invoiced work.
What to exportCallRail tells you which campaign produced the call. Match the caller against your sales export and find out which calls became money.
What to exportStart today
Upload two exports and see your real revenue by channel in minutes. Three days free, no card.