Services · integration

When sales and finance disagree about a customer

The CRM says the account is worth $840,000. The ledger says $612,000. Both are correct about different things — bookings against recognised revenue, one entity against a group, a renewal counted twice — and reconciling them is a recurring argument nobody wins.

Which CRM?

Tell us your CRM and where it disagrees with finance. We will scope the reconciliation.

1 / 3
From $6,500, fixed scopeOne customer identityBookings to revenue, reconciled
Qualify34 open$1.24MDiscovery21 open$980KProposal13 open$610KContract7 open$385KClosed won4 open$212KSales orderInvoiceJournal entrya won deal becomes accounting, automaticallypipeline · same graph as the ledger

The situation

What gets connected

Accounts, opportunities, and closed-won deals joined to invoices, payments, and recognised revenue on a shared customer identity.

One customer object

The CRM account, the ledger customer, and the billing subscriber resolved to a single identity with source identifiers retained, so cross-system questions stop needing a spreadsheet.

Hierarchy reconciled

Sales sells to a group; finance invoices a subsidiary. Both views held on the same hierarchy rather than as two incompatible customer lists.

Bookings to revenue

Closed-won value mapped to contract value, invoiced value, and recognised revenue, with the differences explained rather than argued about monthly.

Pipeline against cash

Forecast joined to actual collection behaviour, which is how a forecast becomes a cash plan rather than a sales narrative.

Credit visible in the pipeline

A salesperson working a renewal can see the account is ninety days overdue, because it is the same object rather than a different system they never open.

Acquisition cost per cohort

Sales and marketing spend joined to the customers it produced, which requires both systems and is why almost nobody computes it honestly.

Two systems, two definitions, one customer

The disagreement is not usually a data problem. It is that sales and finance measure different things by design: bookings versus revenue, contract value versus invoiced value, the group versus the entity that signs.

Those differences are legitimate and they should be explainable. What is not acceptable is that explaining them takes a person two days a month, and that the explanation is rebuilt from scratch each time because nothing holds the mapping.

Sales and finance should disagree about a customer’s value. They should not have to spend two days a month reconstructing why.

Identity comes first

Nothing else works until the CRM account and the ledger customer are the same object. Matching runs across name, email domain, tax identifier, and billing address, and it proposes rather than merges — because an incorrect merge combines two companies’ balances and history and is worse than a duplicate.

In a typical mid-market stack, the initial match rate is around eighty percent, with the remainder needing a person. That is a week of work once, rather than a recurring reconciliation forever.

The renewal conversation

A salesperson negotiating a renewal without knowing the customer is significantly overdue is negotiating with one hand tied. Finance usually knows; the information simply does not reach the room, because it lives in a system sales does not open.

Putting exposure on the account record is the single change customers most often tell us changed a behaviour rather than a report.

Acquisition cost, honestly

Customer acquisition cost requires marketing spend from the ledger, attribution from the CRM, and customer identity joining them. Most companies compute it from one side and accept the resulting number because there is no practical alternative.

With both connected, the figure becomes computable by cohort and by channel. It is frequently worse than the internal assumption, and that is the point of measuring it.

Where to start

How the engagement runs

01

Identity audit

Export both customer lists and measure the overlap, the duplicates, and the unmatchable remainder. You get this figure in week one whether or not you proceed.

02

Resolve and map

Automatic matching on strong signals, manual review for the rest, hierarchy established where a group structure exists.

03

Join the commercial chain

Opportunities to contracts to invoices to payments to recognised revenue, with the definitional differences documented rather than smoothed over.

04

Publish the reconciliation

A standing bookings-to-revenue bridge that explains the gap every month automatically, replacing the spreadsheet that did it manually.

Questions

What people ask.

Do you replace our CRM?
No. Salesforce or HubSpot stays. We join it to the financial side on a shared customer identity.
How good is the initial match?
Around eighty percent automatic in a typical mid-market stack, with the rest reviewed by a person. It is a week of work once rather than a monthly reconciliation.
Do you write back to the CRM?
Optionally — balance, exposure, and recognised revenue on the account record. It is the change customers most often say altered a behaviour.
Can we still report bookings the way we do?
Yes. The point is not to make sales use finance definitions; it is to make the bridge between them automatic and explainable.
Which CRMs are supported?
Salesforce, HubSpot, Pipedrive, Close, and Zoho. Others are scoped based on what their API exposes.

Settle the customer argument.

Send both customer lists. We will show you the overlap and the reconciliation you would get.