Did measurement change?
A tag edit, a new conversion action, a failed upload or an attribution setting can move reported cost overnight.
Insight · Budget decisions
In low-volume B2B accounts, the most expensive budget move is the one made on noise. Reallocate on evidence that has had time to mature, in steps small enough not to restart learning, and only after tracking and search terms are ruled out.
Short answer
Change budgets only as often as your data can support. In accounts with few weekly conversions, daily changes react to noise and can restart platform learning. Move budget when a trend has persisted across enough conversions or a full conversion cycle, move in steps, and check tracking and search terms first.
An ecommerce account with hundreds of purchases a day can react to yesterday’s numbers. A B2B account with 15 qualified leads a week can’t. At that volume, a campaign can double or halve its cost per lead from one week to the next by chance alone. Moving money on that swing is like changing your pricing because of one lost deal.
Fast moves also carry a direct cost. Bidding systems re-learn after significant changes, and delivery is less stable while they do. Move budget, see worse results during learning, move it back, and you have paid for two learning periods and learned nothing.
It depends on the platform, and the common rules of thumb are often wrong.
A flat “never change budget by more than 20%” is an agency rule, not a platform rule. Smaller steps are still sensible, because they make results easier to read.
Before moving money
Many sudden cost changes aren’t performance changes at all. Check these first.
A tag edit, a new conversion action, a failed upload or an attribution setting can move reported cost overnight.
Broad matching can start reaching new, weaker searches without any change on your side.
Rising CPMs or CPCs across every campaign point to the auction, not your ads.
A slow or broken landing page or form lowers conversion rate on every campaign at once.
Original framework
| Decision | When it applies | What to do |
|---|---|---|
| Investigate | A sudden cost change coincides with a tracking or conversion-action change, search-term drift, a new competitor or a site problem | Find the cause before touching budget |
| Wait | Too few conversions since the last significant change to judge (set your own threshold from your volume, guided by the platforms’ roughly 50 events), or the leads involved are younger than your median time to qualify | Hold budget; set a date to re-check |
| Review | A gap in cost per qualified lead between campaigns persists across leads old enough to have been qualified | A person decides whether and how far to move budget |
| Act | A campaign spent a full qualification cycle with no qualified outcomes, or there is a clear tracking or waste fault | Move budget in steps, within approved spend limits |
In practice
A US SaaS company runs Google Search at US$12,000 a month and LinkedIn at US$8,000. Sales takes a median of 21 days to qualify a lead. In week two of the month, the CEO asks to move LinkedIn budget to Google.
| Channel | Spend this week | Leads | Cost per lead |
|---|---|---|---|
| Google Search | US$3,000 | 50 | US$60 |
| US$1,800 | 10 | US$180 |
| Channel | Spend | Leads | Cost per lead | SQLs | Cost per SQL |
|---|---|---|---|---|---|
| Google Search | US$12,000 | 150 | US$80 | 12 | US$1,000 |
| US$8,000 | 30 | about US$267 | 10 | US$800 |
On matured leads, LinkedIn produces SQLs 20% more cheaply than Google. Moving its budget to Google on this week’s cost per lead would buy more expensive pipeline. Keep budgets, and review again when this month’s leads have matured. An EPC firm in India comparing Meta and Google in rupees would run exactly the same cut.
Cross-platform moves carry the most risk, because each platform reports on its own terms and learns separately. Judge them on cost per opportunity where you have enough deals, and on cost per qualified lead until then, always on matured cohorts. Move in steps, and give each platform time to settle before the next step. For the argument about which signal to use, see the signal gap.
Zephra applies these controls: low-risk changes can run automatically, and larger budget moves follow the permissions you grant or wait for approval. See how it works.
Questions, answered
On Meta, pausing or changing the optimisation event, audience or creative is a significant edit; budget and bid changes may count depending on size. Google’s help lists new strategies, setting changes and campaign composition changes as learning triggers, and calibration can take around 50 conversions or three conversion cycles.
Usually not immediately. First check whether tracking, conversion settings or search terms changed. If not, compare campaigns on leads old enough to have been qualified by sales. Cut or move budget only when the gap in cost per qualified lead persists, and do it within approved limits.
Within one platform, Google’s shared budgets and portfolio bid strategies and Meta’s campaign-level budget options shift spend automatically towards their optimisation goal. Across Google, Meta and LinkedIn, no platform reallocates for you; that needs a separate tool or process judged on qualified outcomes.
At least one conversion cycle, and long enough for the leads involved to reach the stage you judge on. If sales takes three weeks to qualify leads, a one-week read tells you very little.
Not on cost per lead alone. LinkedIn leads often qualify at a higher rate, so compare cost per qualified lead or opportunity on matured cohorts before moving money.
Your account
The free assessment reviews Google, Meta and LinkedIn Ads for waste, structure, constraints and measurement gaps.