> ## Documentation Index
> Fetch the complete documentation index at: https://clickflare.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Payout or Revenue Is Wrong

> Conversions register but the amount is zero, a fixed figure, or not what the network actually paid. Usually the payout parameter or the payout mode.

Conversions are recording, so the click ID round trip is working. The amount attached to them is not.

## Which symptom do you have?

| What you see                              | Most likely cause                                          |
| ----------------------------------------- | ---------------------------------------------------------- |
| Revenue is **zero** on every conversion   | The postback is not carrying a payout value                |
| Revenue is the **same number every time** | The offer is on manual payout                              |
| Revenue is **close but not exact**        | Currency conversion, or the network is sending net of fees |
| Revenue **appears late** or changes       | The network revises or reverses conversions                |

## Revenue is zero

The postback reached ClickFlare but carried no amount.

<AccordionGroup>
  <Accordion title="Is the payout parameter in the postback URL?" icon="arrow-right-arrow-left">
    The postback needs a payout parameter filled with the network's own payout macro, alongside the click ID:

    ```text theme={null}
    https://your-domain.com/cf/cv?click_id={sub1}&payout={payout_amount}
    ```

    Both halves must be present. A postback with only the click ID records the conversion and nothing else — which is exactly this symptom.

    See [ClickFlare Parameters in Postback URLs](/docs/en/tracking/click-flare-parameters-in-postback-urls).
  </Accordion>

  <Accordion title="Does the network actually send payout?" icon="network-wired">
    Some networks do not include a payout value in their postback at all, and some only do so once you enable it in their interface.

    If the network genuinely cannot send it, set a fixed payout on the offer instead — that is what manual mode is for.
  </Accordion>
</AccordionGroup>

## Revenue is always the same number

The offer is set to **manual payout**, so ClickFlare uses the fixed value you entered rather than what arrives.

<Warning>
  Manual payout is a **fallback, not an override**. If the network does send a payout value in the postback, that value wins and your fixed amount is ignored. A figure that never changes therefore means no value is arriving — the network is silent, not overridden.
</Warning>

Switch the offer to automatic payout once the postback is confirmed to carry an amount. See [Offers: What They Are and How Payout Works](/docs/en/core-platform-concepts/offers-what-they-are-and-how-payout-works).

## Revenue is close but not exact

<AccordionGroup>
  <Accordion title="Currency" icon="money-bill">
    If the network pays in one currency and your workspace reports in another, every figure is converted at the prevailing rate. Small persistent differences against the network's dashboard are expected.

    See [Multicurrency Support in ClickFlare](/docs/en/tracking/multicurrency-support-in-click-flare-how-it-works).
  </Accordion>

  <Accordion title="Gross versus net" icon="circle-info">
    Some networks send the gross payout and deduct fees later; others send the net. ClickFlare records what it is sent. Compare against the same figure the network's postback carries, not against your final invoice.
  </Accordion>

  <Accordion title="Geo-specific payouts" icon="globe">
    If the offer pays different amounts by country, a single fixed payout will be wrong for most of your traffic. Configure the per-geo values on the offer, which requires manual payout mode.
  </Accordion>
</AccordionGroup>

## Revenue arrives late or changes afterwards

Normal for many verticals. Conversions can be confirmed hours or days after the click, and networks reverse conversions that later fail validation. Judge a campaign on a settled range rather than on today.

If you need revenue reported back to the ad platform after that delay, see [Sending Delayed Revenue to Traffic Sources](/docs/en/advanced-tracking-configuration/how-to-send-delayed-revenue-to-traffic-sources).

## Related

<Columns cols={2}>
  <Card title="How payouts are tracked" icon="money-bill" href="/docs/en/tracking/how-conversion-payouts-are-tracked-in-clickflare">
    Where the payout figure comes from at each stage.
  </Card>

  <Card title="Conversions not showing" icon="arrow-right-arrow-left" href="/docs/en/troubleshooting/conversions-not-showing">
    If conversions themselves are missing rather than mispriced.
  </Card>
</Columns>
