Skip to main content

Budget Management: Track Spend Progress and Control Your Budget

Track Spend Progress and Control Your Budget

Budget management helps you manage budgets in one place, track spending progress, and keep your monthly budget on pace. With Budget management, you can:

  • Plan your monthly budget in advance

  • Monitor whether spend is tracking against plan

  • Set special budgets for key dates, such as promotions or campaign events

  • Let the system adjust pacing for upcoming dates

  • Allocate budget across a group of campaigns or managed groups

Budget groups come in two levels — profile level and campaign level, and only one level can be enabled per profile. See budget group levels below for a comparison.

Where to find it

Advanced Ads Settings → Budget Management.

Core Concepts

We recommend reading the following concepts before getting started.

Budget Group Levels

Budget management offers two budget group levels, each with a different control scope and a slightly different feature set:

Dimension

Profile Level Budget Group

Campaign Level Budget Group

Scope

All campaigns under one store

A custom selection of campaigns or Managed Groups

Use case

Top-level budget control for the whole store

Group control by product line, campaign objective, or ad type

Operating modes

Two modes (Monitoring only / Dynamic allocation)

Three independent switches (Daily scheduling / Allocate budget by percentage / Auto pacing)

Auto pacing

Not supported

Supported

Progress Metrics on the List

The budget group list uses four metrics to describe how far along the spend is. Profile level and campaign level share the same definitions:

  • Budget left: monthly budget − spend so far this month. It can go negative, which means you have overspent.

  • Budget left %: Budget left ÷ monthly budget.

  • Days left %: days remaining in the month ÷ days in the month. Today counts as remaining.

  • Delivery rate: spend in the bucket ÷ budget in the bucket ÷ time elapsed in the bucket. For a completed day, week or month, time elapsed counts as 1; the current week and current month are calculated from the days elapsed.

Note that a day on which the daily overspend stop was triggered is calculated normally — no special handling. That day's Delivery rate reads noticeably high, which is precisely the signal that spend reached the limit before the campaigns were paused.

Budget % for the objects inside a group is a live figure, recalculated from each object's current budget, so it always adds up to 100%. If you change a budget outside Budget management — on the All Sponsored Ads page, or on a campaign directly in Amazon's console — these shares move with it and redistribute.

Profile-level Budget Group: Operating Modes

A profile-level budget group is configured by selecting one of two operating modes:

  • Monitoring only mode: The system only tracks spending and pacing; it does not change the daily budget of any campaign in the group. Suitable when you want to observe spending pace first.

  • Dynamic allocation mode: Use this mode if you want the system to dynamically allocate the store’s remaining monthly budget based on spend performance during the current month.

    The logic works as follows:

    • When the monthly budget is updated, the system first calculates the remaining monthly budget for the profile

    • It then allocates the remaining budget across the remaining dates in the month

    • If today’s budget is updated directly, the system immediately delivers the budget using the value you set

    • Campaign budgets in the store are scaled up or down proportionally based on their current budget share, so the total matches the store-level daily budget

    • If any calculated value exceeds the platform’s maximum or minimum limit, the budget is delivered using the allowed limit instead

Note: Profile-level budget groups do not support auto pacing. To let the system autonomously optimize pacing, create a campaign-level budget group instead.

The progress metrics for profile-level budget groups (Budget left, Budget left %, Days left %, Delivery rate) use the same definitions and formulas as campaign level. See "Progress Metrics on the List".

Campaign-level Budget Group: Budget Control Switches

A campaign-level budget group is configured by combining three independent switches that control how much the system intervenes in budget and pacing:

  • Daily scheduling: Sets a strict daily budget for every day of the month on a calendar. When on, the system follows the calendar. The system runs one allocation at 00:00 each day. If you update the monthly or today’s budget, the system immediately refreshes the budget for the current date.

  • Allocate budget by percentage: When on, you can assign a budget share to each campaign or Managed Group in the group, and the group's daily budget is distributed by that share. When off, shares are auto-calculated from each object's existing daily budget.

  • Auto pacing: When on, the system dynamically optimizes daily budget based on spending pace and performance (see How Auto pacing Works).

The three switches can be turned on or off independently. Common combinations:

Daily scheduling

Allocate budget by percentage

Auto pacing

Use case

Off

Off

Off

Monitor spending pace only, no budget changes

Off

On

Off

Spread monthly budget evenly with a fixed share

On

On

Off

Strictly follow your calendar, distribute within group by %

Off

On / Off

On

Let AI fully optimize pacing

On

On / Off

On

Your chosen dates are fixed; AI optimizes the rest

Once enabled, the system generates default shares from each object's current daily budget, and you can adjust them by hand. The daily budget calculated at the budget group level is then dispatched to each campaign and managed group according to those in-group shares. The system dispatches at the current shares in these moments: when you edit and submit settings on the budget group page (with only "Allocate budget by percentage" on, it dispatches the average daily budget derived from the in-group shares; with both "Daily scheduling" and "Allocate budget by percentage" on, it dispatches that day's budget × the current in-group share); and on the 1st of each month, when the system dispatches once at the shares currently set.

The shares are not locked in permanently. If you later change a campaign's daily budget outside Budget management — on the All Sponsored Ads page, or directly in Amazon's console — Budget management recalculates the shares from the latest budgets at the next edit, recalculation or dispatch, rather than reusing the values saved last time.

How Auto Pacing Works

When auto pacing is on, the system operates as follows:

  • Goal: Reduce the monthly pacing deviation (i.e., spend the budget as planned by month end) while preserving key performance metrics such as ROAS as much as possible.

  • Trigger: Recalculated once per day(6AM) as part of daily budget delivery — Budget Management sets a daily budget framework rather than adjusting continuously during the day.

Adjustments happen at two layers:

  • Today's budget: Recalculated every day using the same allocation formula as Daily scheduling, based on the latest month-to-date spend, then distributed to campaigns according to the in-group budget shares.

  • In-group budget share: When Allocate budget by percentage is on, each object's share is shown with an "AI optimized" indicator, and the system may fine-tune the share based on performance.

Put simply, Auto pacing works out time first and space second: it splits what is left of the group's monthly budget into daily budgets from today through the end of the month (the time dimension), then redistributes that day's budget among the managed groups and campaigns inside the group (the space dimension).

Minimum ROAS Guardrail and ROAS-first Signals

One of Auto pacing's goals is to protect ROAS as far as possible. The Minimum ROAS Guardrail turns that into a line you set yourself: as ROAS approaches the line, the system eases off on spend and explains on the page that it is doing so.

Both values live on the AI-managed group. The Target ROAS is the goal you have already set there — no new target was introduced this release. The Minimum ROAS Guardrail (the Min ROAS Guardrail column on the list) is the new field, right beside it. The capability therefore has to be used together with AI management: if no managed group inside the budget group has AI enabled, there is nowhere to set the value.

It is worth being clear that the Minimum ROAS Guardrail is not "a lower target" — the target is still the Target ROAS, and the guardrail only decides when the system would rather leave budget unspent than let ROAS slip. The guardrail also needs the budget group's pacing goal in order to work, so it only takes effect on managed groups inside a budget group; once a managed group is moved out, the value no longer affects delivery.

You can set it in two places: inline on the list and in the managed group edit dialog. The validation rule is that the Minimum ROAS Guardrail must be at or below the Target ROAS. If you move one value past the other, the system corrects the value you just edited back to the boundary on blur and tells you it did.

We recommend setting this value explicitly. If you leave it blank, the system applies a default floor below the Target ROAS — in other words the guardrail behaviour is always on, the default is simply not shown on the page. To spend as much of the budget as possible, set the guardrail low; to put ROAS first, set it close to or equal to the Target ROAS.

The system works in three stages:

Where actual ROAS sits

What the system does

Below the Minimum ROAS Guardrail

Protects ROAS; delivery pace gives way

Between the Minimum and the Target

Keeps spending, but more conservatively the closer it gets to the Minimum — the effort decays continuously with the distance between ROAS and the Target

At or above the Target ROAS

Spends fully against the delivery gap

"Easing off on spend" here means reallocating budget inside that budget group — shifting the weighting between managed groups and manually run campaigns, adjusted continuously on performance, rather than dropping any one object to a fixed amount. ROAS takes priority over spending the budget.

A label next to Delivery rate shows which stage is active:

  • Actual ROAS below the Minimum ROAS Guardrail → the label reads ROAS-first. Hovering it explains that ROAS is below the guardrail you set, so the system pulls ROAS back and lets spend take a back seat; delivery running behind is intended, not a stall.

  • Actual ROAS between the guardrail and the target → the label reads Easing spend. Hovering it explains that the system is easing off rather than stopping, that the brake gets harder the closer ROAS sits to the guardrail, and that delivery may run slightly behind.

  • Actual ROAS at or above the Target ROAS → neither label appears. If delivery is still clearly behind at this point, a separate note on Delivery rate says so: the lag is not the system holding spend back — the limit is auction volume and competitiveness, not the ROAS guardrail.

The label appears whenever the system is easing off for ROAS, not only once ROAS falls below the Minimum ROAS Guardrail. The reason is that delivery starts falling behind while ROAS is still inside the band, and without the label you would see the pace slow with no explanation for it.

On permissions, the Minimum ROAS Guardrail shares the same permission as Auto pacing; without it, the field is not shown.

Budget Utilization Mode

When Auto pacing is on, all AI-enabled managed groups in the budget group automatically enter budget utilization mode, and it stays on for as long as auto pacing is on. This mode is designed to make sure the budget allocated by auto pacing actually gets spent:

  • When it activates: budget utilization is low and actual ACOS / ROAS is performing better than the target. AI then optimizes more aggressively to improve budget utilization — larger and more frequent bid adjustments, more active keyword/ASIN harvesting, and a lower probability of pausing targets. In this mode, bids may move beyond the configured bid range.

  • Efficiency still comes first: if actual ROAS is already close to or below the Minimum ROAS Guardrail you set, the system eases off on spend and stops pushing to use the budget up — for the stage-by-stage behaviour, see “Minimum ROAS Guardrail and ROAS-first Signals”.

  • What is turned off: AI budget dayparting and budget boost do not run in this mode (the dayparting toggle may still show as enabled in the UI).

  • When auto pacing is turned off: Managed groups revert to their normal settings and behavior.

Working with AI Budget Dayparting

Budget management and AI budget dayparting work at two different levels, so they do not conflict on pacing: Budget management decides how much a campaign should spend each day, while AI budget dayparting decides when during the day that budget is available — it redistributes the day's budget across hours based on recent hourly spending capability and ad performance, without changing the day's total.

There are two situations where budget management dynamically adjusts daily budgets based on the month's actual spend:

  • Profile-level budget group in dynamic allocation mode: fully compatible with AI budget dayparting. When budget management adjusts a campaign's daily budget, dayparting automatically recalculates its hourly distribution based on the new daily budget and keeps running — the adjustment is not treated as a manual change.

  • Campaign-level budget group with auto pacing on: AI-enabled managed groups automatically enter budget utilization mode (see above). To make sure the budget can be fully spent, AI budget dayparting is not triggered in this state, even though its toggle may still show as enabled.

Auto Pacing and AI Coordination

When the budget group contains a managed group with AI on, and its action psace has bid optimization or targeting optimization enabled, auto pacing shows an AI other controls column to indicate which AI actions may run alongside the budget adjustments:

Category

Included Action Spaces

Bid optimization

Adjust placement bids, bid dayparting, optimize base bids

Targeting optimization

Keyword/ASIN negation, keyword/ASIN harvesting, pause targets

Display rules:

  • Colored icon: AI is on and at least one action space in the category is enabled.

  • Gray icon: AI is off, or all action spaces in the category are disabled.

  • Hover tooltip: Hovering shows exactly which action spaces are enabled.

Redistribution inside the group conserves the day's total — it changes only how the amount is split between objects, never the group's total for that day.

Overspend stop & auto-enable

Optional switches, independent from the three switches above:

  • Overspend Stop: When the budget group's cumulative spend reaches close to 95% of the set monthly budget, the system automatically changes any active campaign in the group to paused, marked as "paused by budget group".

  • Auto Start: When either of the following happens, the system restores campaigns marked "paused by budget group" back to active, and re-delivers daily budgets per the current rules:

    • You change the monthly budget and overspend stop has been triggered before

    • A new month or a new budget cycle begins

When auto start takes effect, you receive an in-app notification.

Daily overspend stop & auto-enable

A second layer of protection on top of the monthly one, on a daily cycle: when the day's spend approaches or reaches the budget dispatched for that day, the system sets every active campaign in the budget group to paused, marked as "paused by budget group" in the same way.

It works for bare campaigns and AI-managed groups alike, with no difference in treatment, and the trigger is fixed — there is no threshold setting to configure.

"Daily scheduling" has to be on first. Without a budget for the day there is nothing to compare against, so the daily overspend stop cannot be enabled on its own; when you enable it, the dialog offers to switch on "Daily scheduling" at the same time.

Reactivation runs in the same cycle as the pause check, once every hour on the half hour:

  • Campaigns come back as soon as the day's spend falls below the budget dispatched for that day. Raising the budget yourself leads here, and so does reporting catching up and correcting the spend figures.

  • Only objects marked "paused by budget group" are reactivated; campaigns you paused by hand stay paused.

  • There is a fallback reactivation at 00:00 the next day in the budget group's time zone, scheduled ahead of that day's budget dispatch.

  • When the monthly overspend stop is also on, monthly takes precedence: for a budget group still held by the monthly stop, the daily stop neither pauses again nor reactivates.

Every trigger is recorded in the budget group's operation log, the list styles the overspend-paused state distinctly, and an in-app notification is sent.

About how much protection this gives you: spend data comes from reporting and runs about an hour behind, so the daily overspend stop is a supplementary safeguard against overspend. It does not promise minute-level response and cannot rule overspend out entirely. Amazon itself allows a campaign to spend up to 100% over its daily budget on a given day (that is, up to twice the amount), and that factor cannot be read through the API.

Monthly Budget Accumulation

If there is remaining budget in the current month and a budget value is already set for the next month, the remaining budget from the current month is automatically added to next month's budget. To enable the rollover, set next month's budget in advance (see Create a Budget Group — Step 2).


Note when the rollover actually runs: because of spend-data attribution, the rollover is executed on the 4th day of the following month, not on the 1st. For the first few days of the new month you therefore still have the budget you set for that month, with the rolled-over amount folded in on the 4th.

How to Use

Create a Budget Group

Step 1: Select objects in the group

  • The Managed group tab is shown first by default, so you can add a managed group as a whole.

  • You can filter campaigns or managed groups by label.

Step 2: Fill in basic info

  • Budget group name: Reflect the control dimension, e.g., Profile-US-Total Budget or Campaign-NewProduct-Q2.

  • Monthly budget: Enter the total budget for the month. The system validates the lower bound: month-to-date spend + remaining days × active campaign count × marketplace minimum daily budget. Values below this lower bound cannot be saved.

  • Next month's budget (optional): Pre-set the budget for next month; it takes effect automatically on the 1st of the next month. This also enables monthly budget accumulation (see Core Concepts).

Step 3: Configure operating mode

See Core Concepts for how each mode and switch works:

  • Profile-level budget group: pick one of the two operating modes (Monitoring only / Dynamic allocation).

  • Campaign-level budget group: toggle the three switches as needed (daily scheduling / Allocate budget by percentage / Auto pacing). Turning on daily scheduling opens the monthly calendar, where you can set specific daily budgets or pause specific days (see Daily Budget Allocation Calendar).

Step 4: More settings (optional)

  • Overspend Stop & Auto Restart: See Core Concepts.

  • Monthly Budget Accumulation: See Core Concepts.

  • Budget Alert: See Budget Alert.

After filling everything in, click Save. The budget group takes effect immediately and the system delivers today's budget under the current switch combination.

The following objects do not appear in the selection list: archived campaigns, campaigns or managed groups already in another budget group, and Sponsored Brands campaigns using the lifetime budget type.

Daily Budget Allocation Calendar

The monthly calendar is shown when a profile-level budget group is in dynamic allocation mode, or when a campaign-level budget group has daily scheduling on. The calendar style depends on whether auto pacing is on:

Without auto pacing (profile-level budget groups always look like this; campaign-level budget groups look like this when auto pacing is off):

  • Future dates: Show the auto-allocated daily budget; dates you manually set are highlighted in a different color. Hover to see the budget share.

  • Today and past dates: Show the actually delivered daily budget; dates you manually set are highlighted; today's spend is shown. Hover to see the budget share.

With Auto pacing on (campaign-level budget groups only):

  • Future dates: Your manual dates are marked Custom; other dates show an AI optimizing indicator with the planned delivery amount. Hover to see the budget share.

  • Today and past dates: Your manual dates are marked Custom; other dates show an AI optimized indicator with the actual optimized delivery, plus today's spend.

Operations on the calendar:

  • Click a single day: Enter a fixed budget; the day is locked as "custom" and no longer participates in auto allocation.

  • Multi-day drag-select: Drag to select a date range and apply a fixed value or pause status in bulk.

Once every day in the month has been set by hand, editing one of those days again makes the system check whether the daily budgets add up to more than the monthly budget, and block the change if they do.

Recalculate Daily Allocation

When you open the edit page of a campaign-level budget group, if daily scheduling is on, today and future dates show the budgets you previously set, not the post-reallocation result — so the numbers you see in the edit page match what you originally set.

To recalculate based on the latest spending data, click the Recalculate daily allocation button on the edit page. The system runs a full reallocation and updates today and future dates.

Viewing Data on the List

Trend chart: the chart at the top of the list offers five metrics — Spend, Planned budget, Delivery rate, Sales and ROAS — with monthly, weekly and daily granularity, a start and end month, and export to Excel.

  • With no budget group selected, the chart shows the total across all budget groups.

  • Once you select some, "N selected: View trend ↑" appears above the table; the chart only aggregates the selected groups when you click it. Clearing the selection returns you to the full view.

  • Delivery rate and ROAS are ratio metrics: at the chosen granularity the numerator and denominator are aggregated first and the ratio calculated after, rather than averaged.

  • When a single month is selected, the chart switches to daily granularity by default.

Daily breakdown dialog: the entry point sits in the action area of each row on the list, beside the edit entry. The former budget group detail page has been retired and everything it did now lives here:

  • Monthly metric cards: Monthly budget, Spend, Budget Left, Delivery Rate

  • Daily line chart: Daily budget against Spend

  • Daily trend table: Date, Daily budget, Spend, Budget Left, Delivery Rate, Sales

  • You can switch months and view both the current month and past months; dates on which an overspend stop was triggered carry an icon; export is supported.

Edit, Pause, Delete

On the budget group list, the following actions are available on any row:

  • Edit: Modify the budget group name, in-group objects, monthly budget, the three switches, and control options. Changes take effect immediately under the new rules.

  • Pause: Pause the entire budget group; campaigns in the group stop receiving budget deliveries from the group's rules.

  • Delete: Delete the budget group. Campaigns in the group keep their daily budget settings and statuses.

  • Editing: budget group settings are changed in two different ways.

Numeric values can be edited directly on the list — the group budget, the shares and amounts of the objects inside it, Target ROAS and the Minimum ROAS Guardrail. All three entry points (group budget, a child row's share, a child row's amount) open the same whole-group edit mode, because these values are coupled: change one and the rows you did not touch rebalance automatically, so the total always stays at 100%. If a value falls outside the permitted range, it is corrected to the nearest valid value on blur with a message, and this does not block saving. The whole group is submitted in one save, and a budget dispatch runs immediately afterwards.

Switches require the edit page or a bulk operation — only Auto pacing can be toggled on the list itself; the other switches (Daily scheduling, Allocate budget by percentage, Notification, Overspend stop & auto-enable, Daily overspend stop) show their state on the list but cannot be changed there.

The budget group name and the objects inside the group are still changed on the edit page. Changes take effect under the new rules immediately.

Please note: if this budget group did not previously have "Allocate budget by percentage" switched on, editing the in-group shares on the list and saving switches it on — from then on the system dispatches each object's budget at the shares you set. If you only want to look at the data and do not want the system taking over the budget, do not edit the shares here. The change is recorded in the operation log.

Bulk Operations

Select multiple Budget Groups on the list to perform the following bulk operations:

  • Turn on / off Budget Groups: Switch the enabled state of multiple Budget Groups at once.

  • Turn on / off Overspend Stop & Auto Restart: Toggle control switches in bulk.

  • Turn on / off Budget Alert: Toggle the Budget Alert switch in bulk. If the selection contains a disabled Budget Group, this bulk operation is disabled.

  • Delete: Delete multiple Budget Groups in bulk.

Note: Bulk operations require that all selected budget groups belong to the same profile; cross-profile selections are blocked.

Budget Alert (Notification)

Budget Alert sends in-app notifications when the Budget Group's spending pace deviates from expectation, so you can react in time:

  • Underpacing: Spending is too slow; the budget may not be fully consumed by month end.

  • Overpacing: Spending is too fast; you may overspend by month end.

To enable, check Budget Alert on the Budget Group create or edit page. Xnurta sends a notification when the current month's actual spend progress deviates from the ideal progress by more than 50% (actual progress = month-to-date spend ÷ monthly budget; ideal progress is based on the daily budgets planned to date).

Note: Budget Alert only sends notifications; it does not change campaign budgets or statuses. To automatically respond to overspending, enable Overspend Stop; to actively manage pacing, enable Auto pacing.


Use Cases & Best Practices

Recommended Mode Combinations

Different control goals call for different switch combinations:

  • New account, observe first: Create a profile-level budget group + Monitoring only mode, observe the real spending pace for 1–2 months, then decide whether to switch to Dynamic allocation mode or a campaign-level Budget Group.

  • Store-wide monthly cap: Profile-level budget group + Dynamic allocation mode + Overspend Stop, so the store stays on pace and won't go over by month end.

  • Hit-the-target with performance balance: Campaign-level budget group + Auto pacing on + Allocate budget by percentage on. Let AI drive pacing while you focus on the monthly total.

  • Big sale spikes: Campaign-level budget group + Auto pacing on + Daily scheduling on. Set fixed budgets on the calendar for the big sale dates; AI compresses or expands the others.

  • New product sprint: A campaign-level budget group with only new-product campaigns, with Auto pacing + Auto Restart + Budget Alert all on, so pacing, resume, and alerting are handled automatically while the new products ramp up.

  • Controlling swings around a major sale: campaign-level budget group + Auto pacing + Daily scheduling + daily overspend stop. Set fixed budgets on the calendar for the sale dates and let AI compress or expand the rest; switch on the daily overspend stop as well, so that a day's spend approaching or reaching that day's budget pauses delivery and it resumes automatically the next day, keeping a spike on sale day from running away. (The daily overspend stop requires "Daily scheduling", which this combination already provides.)

Pairing Auto pacing with Managed Group

Auto pacing's budget adjustments and the managed group's AI action space are complementary — budget decides "how much to spend" while the action space decides "how to spend it more precisely".

We recommend treating auto pacing and the managed group's AI action space as a paired setup: turning on auto pacing alone limits AI to budget allocation only; turning on action space without auto pacing leaves pacing to you.

If you have also set a Minimum ROAS Guardrail, this pairing gains one more dial — it decides when the system would rather leave budget unspent than let ROAS slip.

Budget Group Planning Principles

  • Pick one level per store: profile-level for a simple store-wide cap, or campaign-level groups for finer control — the two levels cannot be enabled at the same time within a profile.

  • Group campaign-level budget groups by "business goal", not by ad type. For example, "New Product — Connectors" is more useful for operational decisions than "All SP campaigns".

  • Pilot auto pacing with one store first: observe a full month or two of pacing deviation and performance stability before rolling out.


Permissions and Visibility

Action

Who can do it

Limits

View budget group list and details

Members with budget management view permission

Only see budget groups for stores they have access to

Create / edit / delete budget groups

Members with budget management edit permission

Need edit permission on the relevant store

Enable auto pacing

Accounts with the auto pacing permission

Available only for campaign-level budget groups; during beta, the switch is disabled without permission, with a hover tooltip saying "Feature in beta"

Bulk operations

Members with edit permission

All selected budget groups must belong to the same store


FAQ

Q: Can profile-level budget groups use auto pacing too?

A: Not currently. Auto pacing is available only for campaign-level budget groups. Profile-level budget groups use the two operating modes (Monitoring only / Dynamic allocation). To let AI autonomously optimize budget pacing, use a campaign-level Budget Group with Auto pacing on.

Q: When auto pacing is on, will the system change my budget automatically? At which levels?

A: Yes. With auto pacing on, the system recalculates today's actually delivered budget once per day, and may fine-tune in-group budget shares based on performance. All changes are recorded in the budget management operation Log.

Q: Will auto pacing conflict with daily scheduling?

A: They don't conflict, but they behave differently:

  • Daily scheduling only: Strict daily budget per your calendar, no automatic reallocation.

  • Auto pacing only: The system reallocates to optimize pacing.

  • Both on: The system treats your manually set dates as fixed, and lets Auto pacing reallocate the remaining dates.

Q: I opened the budget group edit page and the budgets look the same as what I set yesterday — why hasn't the allocation been refreshed?

A: This is intentional in the new version — it prevents the numbers in the edit page from changing every time you open it, which would make it hard to tell "what did I originally set?". To refresh the allocation based on the latest spending, click the Recalculate daily allocation button on the edit page, and the system updates today and future dates.(for auto pacing off budget groups)

Q: Will auto pacing affect my managed group's bids or targeting?

A: Auto pacing itself only adjusts budget allocation. However, when Auto pacing is on, AI-enabled Managed Groups automatically enter Budget utilization mode, which can make AI optimization more aggressive and turns off AI Budget Dayparting and Budget Boost — see Budget utilization mode in Core Concepts.

Q: How do I know exactly what budgets the system changed, and which campaigns were affected?

A: Check the operation log on the budget group: the budget management page records group-level setting changes and overall delivery actions; the all sponsored ads log records each individual daily budget change a budget group made to a campaign (with the operator shown as "Budget Management"). Auto pacing on/off events and each delivery are logged.

Q: What if auto pacing's results don't meet expectations (e.g., budget under-spent or ROAS dropping)?

A: You can turn off auto pacing on the budget group list at any time, and return to manual or fixed pacing. To diagnose, combine the budget management operation log with ad management reports: if budgets are delivered but spend is still low, the issue is likely in ad competitiveness, bidding, or targeting — consider enabling the managed group's optimize base bids or keyword/ASIN harvesting action spaces. If spend rises but ROAS keeps dropping, consider lowering the monthly budget or rebalancing in-group budget shares.

Q: Why was my campaign suddenly paused?

A: Possible reasons: The budget group it belongs to triggered overspend stop, and active campaigns in the group were changed to paused with a "paused by Budget Group" mark — topping up the monthly budget with Auto Resume on restores them

Q: Will deleting a budget group also delete the campaigns inside?

A: No. Deleting a budget group only removes the budget group's control over its campaigns; campaigns keep their daily budget settings and statuses from before the deletion.

Q: Can a campaign belong to multiple budget groups at once?

A: No. A campaign can only belong to one campaign-level budget group. Also note that within the same profile, profile-level and campaign-level budget groups cannot be enabled at the same time.

Q: Why does the daily overspend stop require "Daily scheduling" to be on first?

A: The daily overspend stop compares the day's spend against the budget dispatched for that day. Without "Daily scheduling" there is no daily budget to serve as that baseline, so it cannot be enabled on its own. When you enable the daily overspend stop, the dialog offers to switch on "Daily scheduling" at the same time.

Q: With the daily overspend stop on, is overspend ruled out?

A: No — it is a supplementary safeguard against overspend. Spend data comes from reporting and runs about an hour behind, so minute-level response is not promised. Amazon itself also allows a campaign to spend up to 100% over its daily budget on a given day (that is, up to twice the amount), and that factor cannot be read through the API.

Q: What is the difference between the Minimum ROAS Guardrail and the Target ROAS?

A: The Target ROAS is the goal you want to reach; the Minimum ROAS Guardrail is the floor you do not want to fall through. Both are set on the AI-managed group — the Target ROAS being the value the managed group already had. The guardrail is not a lower target; it only decides when the system would rather leave budget unspent. While ROAS sits between the two, the system keeps spending but grows more conservative the closer it gets to the Minimum ROAS Guardrail; once ROAS falls below it, protecting ROAS comes first.

Q: What happens if I do not set a Minimum ROAS Guardrail?

A: The system still applies a default floor below the Target ROAS. The guardrail behaviour is always on; the default is simply not shown on the page. So if you have a firm requirement for a ROAS floor, we recommend setting the value explicitly rather than leaving it blank.

Q: If I edit the in-group shares on the list, does the system start taking over my budget?

A: Yes, and you are told before saving. If this budget group did not previously have "Allocate budget by percentage" switched on, editing the shares on the list and saving switches it on, and from then on the system dispatches each object's budget at those shares. If you only want to look at the data, do not edit the shares here. The change is recorded in the operation log.

Video Tutorial

Did this answer your question?