Signed Profit vs Cash Collected: the Difference | Metrikia
Beginner2 min

Signed profit vs Cash collected: why two numbers differ on the dashboard

The dashboard shows two revenue-shaped figures that mean different things. This guide explains when to use signed profit (ad decisions) and when to use cash collected (treasury).

Signed profit vs Cash collected

On the Metrikia home page, two numbers look like revenue but answer different questions:

SurfaceWhat it measuresWhat it is used for
Daily report (hero, "+8,412 € profit on 22,894 € spend")Signed profit = sum of deals won yesterday at contract price (total_amount) minus yesterday's spendMedia buying decisions (kill / scale)
Business pulse > Cash collectedReal treasury = sum of payments actually received yesterday (collected_amount)Cash-flow view (CFO, founder)

Why the two numbers differ

When a deal closes, its contracted value is immediately recognised by the ad attribution layer (the ad gets credit for the signed deal). But cash can arrive later, in installments.

Example: 24-month leasing

Yesterday, a closer signed a leasing contract at 48,000 € over 24 monthly payments. The client paid a 2,000 € down payment on the spot.

  • Signed profit (Daily report): +48,000 € (contracted value)
  • Cash collected (Pulse): +2,000 € (actual down payment)

Both are correct. They simply tell two stories:

  • Media buyer view: the campaign that generated this lead must be credited with 48,000 € of attributed revenue, not 2,000 €. Otherwise ROAS massively underestimates ad return and you kill a profitable campaign.
  • Treasury view: the bank only sees 2,000 €. Cash-flow forecasts must use this number, not the contracted value.

How to use each number day-to-day

You are a media buyer / closer

Look at Daily report (Signed profit). It is aligned with:

  • The ROAS / mROAS attributed per campaign
  • The "kill < 0.5 ROAS, scale > 3.0" rule
  • Diana's recommendations

You are founder / CFO

Look at Cash collected in Business pulse. It is aligned with:

  • Your real bank balance
  • Treasury forecasts
  • The pace at which ad advances are recovered

You see a big gap between the two

It is normal if your offer has installments (leasing, subscription, multi-payment program). It becomes abnormal if:

  • Your offer is one-shot but cash is very late -> dunning / collection issue
  • Cash exceeds contracted value -> probable import bug (flag via the Support menu)

Where to find each number

NumberUI path
Signed profit/app (home) > Daily report, "+X € profit on Y € spend" line
Cash collected/app > Business pulse > "Cash collected" card
Detailed contracted value/app/closing > deals table > "Contracted revenue" column
Detailed cash per deal/app/closing > deal > payments section

Common issue: "my cash collected is 0 while I closed deals"

Check two things:

  1. Deals have a collected_amount entered: open the deal in /app/closing, payments section. If nothing is recorded, Metrikia cannot display cash.
  2. Stripe/CRM integration is connected: if your payments go through Stripe or an external CRM, collected_amount is updated automatically by webhooks. Check the status in /app/settings > Integrations.

If you use a fully manual workflow, you can enter payments by hand on each deal. If you want an automation Metrikia does not yet offer, open a request in Ideas & Roadmap (/app/settings, feature-request section).

To go further, check out our blog, the documentation or contact support.

Ready to take action?

Create your Metrikia account and apply this guide in minutes.