All problems

Meta cost per purchase suddenly doubled

Your CPA was stable for weeks and doubled overnight. How to tell a real problem from reporting delay, and the five causes to check in order.

Costs too high Updated 9 November 2026 Checked against Meta’s Help Center

What it usually looks like Cost per result jumps and stays up

The short answer

First check it is real: today’s and yesterday’s numbers are often incomplete because late conversions arrive for days. If it holds, the usual causes are broken tracking (spend continues, purchases vanish), a significant edit that restarted learning, creative fatigue, a CPM jump from competition, or a change on the website such as a price change or a broken checkout.

This is probably you if

  • Cost per purchase is twice its usual level for a day or more
  • Spend is normal but purchases dropped
  • The jump started on a specific day

Rather see it in your own account? Free, read-only audit. No sign-up.

Check my account

Causes, most likely first

Work down the list: rule each cause out or mark the one you find

  1. 1

    Reporting is not finished yet

    Meta attributes purchases to the day of the click or impression, and late purchases keep arriving for days.

    How to check
    Look at the same day again tomorrow. If the CPA keeps falling, it was delay.
    Fix
    Judge yesterday and today with care, and decide on complete days.

    Is this the cause?

  2. 2

    Tracking broke

    If the pixel or Conversions API stops sending purchases, Meta sees spend without results.

    How to check
    Compare Meta purchases with orders in your shop for the same days. Open Events Manager and check when the last Purchase event arrived.

    Is this the cause?

  3. 3

    A significant edit restarted learning

    Budget jumps, new ads, new targeting or a new optimisation event put the ad set back into learning, which is less stable.

    How to check
    Open the ad set history for the day the CPA jumped.
    Fix
    Give it a few days, and make future changes in smaller, batched steps.

    Is this the cause?

  4. 4

    The website changed

    A price increase, a sold-out bestseller, a slower page or a broken payment method all show up as a worse CPA.

    How to check
    Compare your shop’s conversion rate before and after the jump, and test the checkout yourself.
    Fix
    Fix the site. The ads were not the problem.

    Is this the cause?

  5. 5

    Creative fatigue or competition

    Tired ads and pricier auctions both raise costs, usually gradually rather than overnight.

    How to check
    Check CTR, frequency and CPM over the last two weeks.

    Is this the cause?

Keep it from coming back

  • Check that purchases still arrive in Events Manager after every site release.
  • Change budgets in steps rather than doubling them.
  • Keep new creative ready before the current ads wear out.

Did this guide help?

Frequently asked questions

Still unsure? Ask us anything. Talk to us

Should I turn off an ad set when CPA doubles?
Not after one day. Confirm with complete data and rule out tracking first. Turning things off restarts learning when you turn them back on.

See what your Meta ads are really doing

Connect Meta in two minutes and see your first check while you watch. 14 days free, no card, and a flat price per ad account after that.