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

# Reconcile campaign spending

> Replace estimated campaign cost with a known amount for closed days, understand the allocation, and restore original costs.

Use **Update cost** when the tracker has the traffic you want to analyze but its recorded spending differs from the amount you want to report. A typical case is an ad platform finalizing yesterday's bill after Metricanic collected estimated per-visit cost.

The correction changes campaign **Cost** and derived metrics such as Profit, ROI, CPC, and CPA for the selected period. It does not edit the traffic source's bill or change future traffic-cost settings.

## Choose an amount you can justify

Suppose yesterday's campaign recorded 1,000 visits, USD 200 revenue, USD 40 visit cost, and USD 10 event cost. The original aggregate cost is USD 50 and profit is USD 150.

If the amount you want reported as the campaign's total cost is USD 60, a **Total spend** correction sets aggregate cost to that amount, subject to allocation precision. It replaces the aggregate cost calculation. It does not add USD 60 to the existing USD 50.

The resulting profit is USD 140. Raw event amounts and **Cost N** columns keep their recorded values, so they can still show the original event expenses.

When your known bill covers only part of the campaign expense, decide which total belongs in the report before applying the correction. Existing event cost is not added on top of the corrected total automatically.

## Pick the correction mode

| Mode            | What you enter                                | How reports use it                         |
| --------------- | --------------------------------------------- | ------------------------------------------ |
| **CPV**         | A cost per tracked visit                      | Visits × entered amount                    |
| **CPA**         | A cost per counted conversion                 | Conversions × entered amount               |
| **Total spend** | The amount to allocate to the selected period | Converted to a per-visit rate for each day |

Use CPV or CPA when a rate is the source of truth. Use Total spend when you know the bill for a day or range. Amounts are in USD and may be zero.

A CPA correction uses Metricanic **Conversions**. If you count both lead submission and approval as conversions, both contribute to that corrected cost. With visits but zero counted conversions, a CPA correction produces zero cost.

## Apply yesterday's bill

1. Open **Campaigns**, select the campaign, and click **Update cost**.
2. Choose **Update cost** in the dialog.
3. Select yesterday in the timezone used for your bill.
4. Choose **Total spend** and enter `60` for the example.
5. Review the affected campaign and date, then confirm.
6. Let the submitted update finish processing and refresh the same campaign report.
7. Confirm **Cost** is approximately USD 60 and **Profit** is approximately USD 140 for the example scope.

The current manual correction window is the last 30 closed calendar days in the selected timezone. Today is excluded. The interface disables correction for archived campaigns and selections with zero visits. A positive correction also fails for any selected day that has zero tracked visits, even if the whole range has traffic.

Queued means the update was submitted. It is not confirmation that every selected day completed successfully.

## Be deliberate with a multi-day total

For Total spend across several days, the amount can apply **per day** or to the **whole range**:

| Input over three days | Allocation         | Combined amount |
| --------------------- | ------------------ | --------------- |
| USD 90 per day        | USD 90 to each day | USD 270         |
| USD 90 for the range  | USD 30 to each day | USD 90          |

A range total is split evenly across dates. It is not weighted by each day's traffic. Within each day, the allocation uses tracked visits.

If your bill shows USD 10, USD 30, and USD 50 on those three days, update the days separately with their actual amounts. Entering one USD 90 range total would distribute the same overall bill differently and change daily profitability.

## Understand why a corrected total can move later

Total spend is stored as a per-visit rate based on the visit count available during processing. CPV and CPA corrections are also rates when the report calculates cost.

For example, USD 60 divided among 1,000 visits yields a USD 0.06 rate. If late data makes the report count 1,010 visits for that day, that rate yields USD 60.60. Reconcile the day again once the traffic count has settled if the report needs to match the final bill.

Small differences can also come from numeric precision. The correction is a reporting calculation, not a permanent freeze of the day's dataset.

## Restore or diagnose a correction

To remove a manual correction, select the campaign, open **Update cost**, choose **Restore cost**, select the affected closed days and timezone, then confirm. After processing, reports use the original tracked cost calculation again.

| Unexpected result                                  | Check                                                                               |
| -------------------------------------------------- | ----------------------------------------------------------------------------------- |
| Total is several times too large                   | Per-day amount versus whole-range amount                                            |
| One day failed                                     | Traffic on that specific day and the allowed date window                            |
| Cost N differs from Cost                           | Indexed event amounts remain unchanged                                              |
| Profit changed by more than the entered difference | The correction replaces total aggregate cost, including its event-cost contribution |
| The amount was right yesterday but moved later     | Late visits or conversions changing the rate's denominator                          |

For configuring new traffic rather than historical reconciliation, see [Traffic costs](/tracking/costs).
