Deal cost tracking in CRM: the real profit and ROI of your ads
A “Costs” field in the card: materials, site visits and labor per deal are subtracted from revenue, and analytics shows net profit and ROI.
Deal cost tracking in CRM is recording what you spend on a specific client apart from advertising: materials, labor, site visits, gifts. Add a “Costs” type field to the card (“Leads” → “Set Client card”) and enter amounts in leads and deals. “Website analytics” adds them up in the “Lead/deal costs” column and subtracts them from revenue in “Profit”, “ROI” and “LTV”.
Without deal cost tracking in CRM, advertising looks more profitable than it really is. An apartment renovation studio charges $9,000 per project, the ads cost $300, and the report shows a huge return. But of that $9,000, $3,000 went on materials and $6,000 on the crew. A channel that “pays off 30 times over” barely breaks even, and the budget keeps growing.
Deal cost is what you spend on a specific client apart from advertising: materials, labor, delivery, a trip to a meeting, a presentation or a gift for a major client. In your account, you track it with a “Costs” type field in the lead or deal card. “Website analytics” adds these amounts up in the “Lead/deal costs” column and subtracts them from revenue. Then “Profit”, “ROI” and “LTV” show net money, not turnover.
The “Costs” field and analytics are included in the “CRM + Telephony + Automation” plan and higher, at no extra cost. No Excel spreadsheets or manual reconciliation with accounting: the expense is entered by the manager who handles the client.
Watch the video of just over a minute, and below you'll find the step-by-step setup.
Why businesses need it
- Renovation, construction, window installation. Materials and crew wages make up most of the price. Without them, channel ROI is inflated several times over; with them, you can see which channel actually brings profit.
- B2B and large sales. Money is spent on a client before they pay: a brief, a trip to a meeting, samples. Lead costs show what winning a major client costs in full.
- Online store and delivery. Purchasing and delivery for each order turn revenue into margin. You can see which ads bring buyers of expensive but low-margin products.
- Business owner. “Profit” and “LTV” by source answer the key question: how much money every dollar of advertising really brings in.
How deal costs get into analytics
- One or more “Costs” type fields are added to the card.
- The manager enters an amount in the lead or deal card, or right in a cell of the CRM table.
- “Website analytics” adds up all these lead and deal fields of a row in the “Lead/deal costs” column.
- “Profit” is revenue minus “Ad costs” minus “Lead/deal costs”. “ROI” is profit divided by ad costs × 100%. “LTV” is profit per paying customer.
You can have as many “Costs” fields as you like: materials, labor, delivery, site visits. The report uses their total.
How to add a “Costs” field to the card
- 1Open the builderThe “Leads” → “Set Client card” menu.
- 2Add a fieldIn “Blocks”, click “Costs”. The new field appears at the top of the “Card fields” list.
- 3Give the field a clear nameFor example, “Materials costs” or “Measurement visit”. Then the manager immediately knows what to enter.
- 4Choose where to show itClick ⚙: “In the lead card”, “In the deal card” and at which “Funnel stages”. Costs before payment are handy to keep in the lead, and materials and labor in the deal.
- 5SaveClick “Save” on the bar at the bottom.
Field types and settings are covered in detail in the article custom fields in CRM.
How to enter deal expenses
- In the card. The “Costs” field shows the hint “Enter costs”. Type the amount as a number, for example 125.
- In the CRM table. Show the field as a column and edit the amount right in the cell. Handy when invoices for materials arrive in a batch and need to be split across several deals.
- Totals. The totals row below the table sums the field across all leads in the current filter. This shows spending, for example, for a month or for one assigned manager.
Where to see net profit from your ads
- Open “Website analytics” and click the “Table columns” icon.
- Tick “Lead/deal costs”, “Profit”, “ROI” and “LTV” and click “Save”.
- Choose a period in “Filters” and expand “Ad sources” down to campaigns.
- Sort by “Profit”: the channels that bring net money end up on top.
Hover over a column header to see its formula. How to read the other metrics is covered in the article marketing ROI tracking.
Which expenses count as deal costs
- Materials, components and goods purchased.
- Work of contractors: crew, technician, installer, courier.
- Delivery and trips: measurement, meeting, demonstration.
- Deal preparation: brief, mockup, samples, a gift for the client.
Don't spread fixed costs, such as office rent and managers' salaries, across deals: the report shows the profit of ad channels, not of the whole business.
The “Costs” field is also used by “AI conversion analysis”: when setting up the conversion, tick it in “Lead costs”, and the voice bot's cost per goal is calculated together with the price of the database or the lead. More in the article AI voice bot ROI.
Frequently asked questions
How do I calculate net profit from ads in a CRM?
Why is the “Lead/deal costs” column empty?
What's the difference between “Lead/deal costs” and “Ad costs”?
Can I create several cost fields?
Why is ROI negative even though there is revenue?
Read also: Marketing ROI tracking: which ads pay off and which drain your budget, Custom fields in CRM: how to add your own client data, Payment tracking in CRM: record a payment and see the lead source, Customer journey tracking: which ad touchpoints lead to a sale
Everything from this article is already waiting in your account — open the section and get started.
Try LptrackerOur implementation team will set up the system for your business: voice and chat AI bots, funnels, robots, telephony and CRM. Book a meeting at a time that suits you.
Book a meeting