Resources / Hourly ACoS Benchmark Report
Amazon Ads Performance

The Hourly ACoS
Benchmark Report.

What your Amazon ads are actually doing while you sleep — and how to read the data yourself.

From
Off Hours
Read time
12 min
Topic
ACoS · Dayparting
For
Established accounts · Agencies
00Before you start

This guide is not for everyone. Here is who it is for.

This guide is about hourly performance data for Amazon Sponsored Products campaigns — specifically, how to use that data to make smarter decisions about when your ads run. It is written for sellers and agency operators who are already running ads and want to understand whether the timing of their spend is costing them money.

It assumes you know what ACoS is, that you have campaigns actively running, and that you have at least 30 days of spend history behind you. If you are in your first two weeks of advertising, bookmark this and come back. The data you need to act on any of this simply does not exist yet.

One more thing before we get into it. A lot of content on dayparting presents generic overnight horror stories as if they apply equally to every account. They do not. The patterns in this guide are drawn from Perpetua's 2022 intraday study of anonymized Sponsored Products campaigns across the US marketplace — the most rigorous published research on this topic — and from industry benchmarks published by Atom11, IG PPC, and Adbrew. Your account will differ based on your category, your price point, your customer's shopping behavior, and your product's stage in its lifecycle. The point of this guide is to give you a framework to find your own numbers, not to hand you someone else's averages and call it a day.

~2×
Typical gap between peak ACoS and worst overnight hour, per Perpetua research
30 days
Minimum data window before acting on hourly patterns
~30%
Average ACoS across Amazon US in 2025, per industry benchmarks
01The number Amazon hides

Your 7-day ACoS is hiding something.

Amazon's default ACoS reporting is an average. Your 7-day ACoS, your 30-day ACoS, your campaign-level rollup — all averages. That is not a criticism of Amazon's reporting. Averages are useful. They tell you the direction you are trending, whether a campaign is broadly profitable, whether a keyword is working over time. What they cannot tell you is what is happening inside those averages at any given hour of the day.

Here is why that matters. A campaign running at 28% ACoS over 30 days looks healthy. But that 28% is the blended result of some hours where your ACoS runs at 11%, and other hours where it runs at 74% or higher — with almost no orders to justify the spend. When you average those together, the profitable hours mask the wasteful ones. The account looks fine. Nothing triggers a review. And every day, some portion of your budget runs through windows where it generates almost no return.

What Amazon shows you
7-day average ACoS
28%
Looks reasonable

A single number blending your best and worst hours. Useful as a trend signal. Useless for knowing when to run and when to pull back.

What your hourly data shows
The same account, by hour
  • 6 PM – 9 PM PST11%
  • 9 AM – 12 PM PST16%
  • 12 PM – 6 PM PST22%
  • 9 PM – 11 PM PST34%
  • 11 PM PST41%
  • 12 AM – 5 AM PST60–90%+
The gap

Perpetua's intraday study found that ACoS across US Sponsored Products campaigns is most efficient between 6 AM and 6 PM Pacific, averaging 20–23%. By 11 PM Pacific, the same campaigns averaged 41% ACoS — roughly a 2x gap between peak and worst-performing hours. Individual accounts in competitive categories often show a wider gap than the average.

Source: Perpetua Intraday Optimization Study, 2022

The 7-day average makes this invisible. The only way to see it is to pull the hourly data — which Amazon gives you, but most sellers never look at.

02Data you need first

Before you do anything: how much data is enough?

The most common mistake with dayparting is acting on too little data. You pull one week of hourly performance, see that Monday at 2 AM had a 140% ACoS, and pause your ads every Monday at 2 AM going forward. That is not optimization — that is reacting to noise.

The minimum data window for reliable hourly pattern analysis is 14 days. The better window is 30 days. If you are in a seasonal category — outdoor furniture, holiday decor, anything with meaningful demand peaks — you want 60 to 90 days so you are identifying a pattern, not an anomaly from a slow weekend. Amazon limits each hourly report download to 14 days, so you will need two downloads to build a 30-day view. Combine them in a single spreadsheet before you start.

Here is what you are looking for once you have the data. You want hours where three things are true simultaneously: spend is meaningful, orders are low or zero, and ACoS is significantly higher than your account average. One condition alone is not a dead zone. Two is worth watching. All three is where you act.

You are also looking for the inverse — hours where spend is meaningful, conversion rate is high, and ACoS runs well below your account average. These are your peak windows, and they matter just as much as the dead zones. The goal of dayparting is not just to cut waste. It is to redirect budget from dead hours into peak hours. If you suppress overnight spend without reallocating it, your total sales volume will likely drop. The strategy is to shift, not simply reduce.

Important: launch-phase exception

If you are running a product that is still in its launch phase — actively building keyword rank, review count, and sales velocity — dayparting needs to be approached differently. Ads in launch phase are partially a ranking investment. Even off-peak conversions contribute to sales velocity and keyword relevance signals. Pausing overnight during launch can slow that momentum. The strategy in this guide is designed for established campaigns with stable ranking. If your product is in its first 60 days, read this to understand the framework, and return to it once you are past the launch window.

03How to pull the report

How to find your hourly ACoS data.

The report you need is the Hourly Sponsored Products report, made possible by Amazon Marketing Stream — Amazon's hourly data feed that launched in 2022 and has since become the foundation for all serious intraday optimization. It lives in the Amazon Ads console. The correct path as of 2025 is below. Note: some older guides send you to Bulk Operations. That is not where this report lives.

01
Open the Amazon Ads console
Go to advertising.amazon.com — not Seller Central. Log in with your advertiser credentials. This is where all campaign reporting lives.
advertising.amazon.com
02
Navigate to Reports → Sponsored Products → Campaigns
In the left navigation, select Reports. Choose Sponsored Products. Select Campaigns as the report type.
Reports → Sponsored Products → Campaigns
03
Change the time unit to Hourly
In the report configuration, change the Time Unit from Daily to Hourly. Set your date range. Each download is capped at 14 days — run two downloads for a 30-day view.
Time unit → Hourly → 14-day range
04
Download and combine
Request the download. Processing takes 1 to 5 minutes. If you need 30 days, download two separate 14-day windows and combine them in a single spreadsheet before analysing.
Download → combine if needed → analyse

When you open the file, you will see one row per campaign per hour. All times are in Pacific Standard Time — Amazon's baseline for the US marketplace. So 0 = midnight PST, 6 = 6 AM PST, 18 = 6 PM PST. If most of your customers are on the East Coast, add three hours when interpreting the patterns. The four columns that anchor your analysis are:

ColumnWhat it tells youHow to use it
Start HourHour of day in 24-hour PST format (0 = midnight)Group by this — create a pivot table with Start Hour as your row
SpendBudget consumed in that campaign during that hourCheck volume — under 1% of total account spend = too thin to be reliable
OrdersConversions attributed to that hour windowZero or near-zero orders combined with meaningful spend = dead zone signal
ACoSAd cost of sale for that specific hourFlag any hour running 1.5× or more above your 30-day account average

Do not lead your analysis with CTR or CPC. Clicks are not the same as orders, and a high click-through rate in a dead zone hour just means you are paying for curious browsing that does not convert. Always anchor on orders and ACoS.

04Reading the data correctly

Reading the data without fooling yourself.

Once you have built a pivot table grouping by Start Hour, your data will immediately show some hours with alarming ACoS figures — 80%, 120%, sometimes higher. Before you flag every one of these as a dead zone, check the Spend column first.

If an hour shows 120% ACoS but only $0.40 in spend, that is three or four clicks that happened not to convert. That is noise, not a pattern. An hour is only worth acting on if it has meaningful spend behind it. As a general rule: if a specific hour accounts for less than 1% of your total account spend across the analysis period, the data is too thin to be reliable. You are making decisions based on statistical noise. Wait for the data to thicken — more spend, more time — before treating it as actionable.

The hours that are genuinely worth addressing are those with high spend, low orders, and consistently elevated ACoS across your full analysis window. "Consistently" is the key word. You want to see a pattern holding across multiple weeks, not a bad night during a slow period.

One important nuance: fewer people are shopping on Amazon at 3 AM than at 7 PM, which means overnight hours have fewer impressions, clicks, and orders in absolute terms — even when the ratio metrics look bad. A 90% ACoS at 3 AM might represent only $2 in actual spend. The same ACoS at 7 PM could represent $50. The ratio matters, but the volume behind it determines what it actually costs you. This is why you calculate your dead zone cost in dollar terms, not as a percentage. We will walk through that calculation shortly.

Once you have identified your genuinely problematic hours — high spend, low orders, elevated ACoS, consistent across weeks — calculate two numbers. First, the total spend in those hours across your analysis window. Second, the orders generated in those hours. This gives you a real cost-per-order for your dead zone, not a ratio. That absolute number is what you will use to size the opportunity.

05What the benchmarks show

The 7-day conversion heatmap.

The heatmap below shows general conversion patterns by hour and day across the US Amazon marketplace, based on Perpetua's intraday study. These are directional starting points — not your account data. Use them as a first hypothesis to validate against your own hourly report. Categories, price points, and customer bases all shift the picture meaningfully.

Directional — based on Perpetua's 2022 US marketplace intraday study. All times PST. Validate against your own Hourly SP Report.
12a1a2a3a4a5a 6a7a8a9a10a11a 12p1p2p3p4p5p 6p7p8p9p10p11p
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Peak conversion
High
Mid
Low
Danger zone

Two patterns hold broadly across the Perpetua study data. Weekday evenings — specifically 6 to 9 PM Pacific — show the lowest ACoS and highest conversion rates, ranging 20–23% in the study. The overnight window from midnight to roughly 5 AM shows the highest ACoS and lowest conversion rates. Saturday morning is the strongest single window of the week for most general merchandise categories.

What the study also shows — and this is the part most guides skip — is that CTR is actually higher overnight than during peak hours. More people click per impression. But they do not convert. This browsing-without-buying behavior is why CTR is the wrong metric to anchor dayparting decisions on. Always anchor on orders and ACoS. CTR can mislead you into thinking an hour is performing when it is not.

ACoS performance by time block

The chart below shows ACoS performance indexed against the day's average, based on the Perpetua study data. A score of 100 means that block performs at the daily average. Below 100 is more efficient than average. Above 100 is less efficient.

ACoS efficiency index — 100 = day average. Below 100 = more efficient. Above 100 = less efficient. All times PST.
12–3 AM
~175–200
3–6 AM
~200+ index
6–9 AM
~95 index
9 AM–12
~55 index
12–3 PM
~65 index
3–6 PM
~85 index
6–9 PM
~45–50 index
9 PM–12
~120+ index
Directional index derived from Perpetua 2022 Intraday Study (US Sponsored Products, 6-week dataset). Individual accounts will vary.
06Calculate your dead zone cost

What your dead zone is actually costing you.

Most sellers think about dayparting in percentage terms — "my overnight ACoS is 80%, that seems bad." The percentage matters, but the number that actually changes behavior is the absolute dollar figure. Pull your spend and order data from your dead zone hours and plug your numbers in below.

Dead zone cost calculator — enter your numbers from the Hourly SP Report
Your numbers
Find this by filtering your pivot table to your dead zone hours and summing the Spend column.
Your results
Dead zone share of total spend
% of your 30-day budget running in low-converting hours
Dead zone ACoS
vs your account average (total spend ÷ total sales)
Annual dead zone spend
If current pattern holds for 12 months
Results update as you type. This calculator works with your actual Hourly SP Report data — not averages or assumptions.
Most sellers are surprised by the annual number. Not because it is large in isolation, but because it has been running silently for months without triggering a review.

Once you have your dead zone cost in dollar terms, you have a clear size for the opportunity. If your dead zone hours are generating $3,000/year in spend with almost no orders behind them, that is the budget available to shift into your peak windows. That is the number to bring into a conversation with a client, a finance team, or your own decision-making process about whether to invest time in setting up dayparting rules.

07The ranking question

Will pausing ads overnight hurt my organic rank?

This is the most common objection to dayparting, and it deserves a straight answer rather than the hand-wavy reassurance most guides offer.

The short answer is: for established products with stable ranking, done correctly, dayparting does not hurt organic rank and can improve it. Here is why. Amazon's A9 algorithm factors in sales velocity and conversion rate as ranking signals. When you concentrate your ad spend in the hours where your conversion rate is highest, you are generating the same number of ad-attributed orders but with a higher conversion rate per impression. A higher conversion rate is a positive ranking signal. By not running ads in hours where you are getting clicks but no orders, you are removing the negative drag of a poor conversion rate from your account's performance signal.

The longer answer has an important caveat: this logic applies to established products. For products still in launch phase, overnight conversions — even expensive ones — contribute to the sales velocity and keyword ranking history you are still building. Pausing overnight too early in a product's life can slow that momentum. The cut-off is roughly 60 days of active advertising history, though this varies by category competitiveness.

The metric to watch alongside ACoS is TACoS — Total ACoS, which includes organic revenue in the denominator. As dayparting concentrates ad conversions in peak hours, conversion rate improves, ranking signals strengthen, and organic sales grow. As organic sales grow, TACoS falls even if ACoS stays flat. This compounding effect is what makes dayparting a longer-term play. Expect TACoS to lag by one to two weeks before showing improvement — it takes time for the 30-day rolling averages to reflect the new pattern.

08What Amazon's tools can't do

What Amazon's native tools let you do — and where they stop.

Before you act on your hourly data, you need to understand what Amazon lets you control natively — because there is a critical limitation that most sellers discover only after trying to set up dayparting themselves.

Amazon introduced Bid Schedule Rules in late 2023. These allow you to set time-based bid adjustments for Sponsored Products campaigns. Here is what the rule actually does and does not support:

Amazon native — Bid Schedule Rules
What you can do natively
  • Increase bids by a percentage during specific hours (e.g. +20% from 6–9 PM)
  • Schedule bid increases by day of week
  • Apply rules to Sponsored Products campaigns
  • Cannot decrease bids below the base bid
  • Cannot pause campaigns by time of day
  • Cannot cap or schedule budgets by hour
  • No bulk management across campaigns
Off Hours — Dayparting + Budget Rules
What you can do with Off Hours
  • Reduce bids or pause campaigns during dead zone hours
  • Increase bids during peak hours
  • Set budget rules that cap or redirect spend by time
  • Apply rules across multiple campaigns at once
  • Separate rules for weekday vs weekend patterns
  • Event rules for Prime Day, BFCM, and custom windows
  • Performance rules triggered by ACoS thresholds

The practical implication of the native limitation is this: using Amazon's tools alone, you can amplify your peak hours but you cannot suppress your dead zone hours. You can push harder when things are working, but you cannot pull back when they are not. For accounts where the dead zone represents meaningful spend, this is an incomplete solution — and it is the core gap that third-party dayparting tools exist to fill.

09Three actions to take

What to do with the data. In this order.

Assuming you have at least 30 days of data, your product is past the launch phase, and you have identified meaningful dead zone hours, here is how to act. The sequence matters — doing action two before action one is how sellers accidentally cut total revenue while improving efficiency on paper.

1
Suppress the dead zone

Set a Dayparting Rule to reduce bids or pause your highest-spend campaigns during your identified dead zone hours. If you are uncertain about a full pause, start with a 50% bid reduction — this limits waste without fully switching off and gives you a cleaner read on what the rule is doing. Target your single worst contiguous block of hours first. For most accounts this falls somewhere between midnight and 6 AM local time, but your data may show something different. Use the data, not the assumption. Give it two full weeks before evaluating. Change nothing else during that window.

Dayparting rule — start here
2
Protect your peak hours with a Budget Rule

This is the step that separates effective dayparting from simply cutting spend. If you suppress your dead zone without reallocating the recovered budget, your total campaign spend drops and so does your total sales volume. The goal is not to spend less — it is to spend the same budget more efficiently. Set a Budget Rule that allows the recovered budget to flow into your peak hours. If dead zone suppression frees up $20/day, that $20 should be available during your 6–9 PM window or wherever your data shows peak conversion. This keeps total spend neutral while shifting the distribution toward hours that convert.

Budget rule — do this in parallel
3
Track the delta, not the absolute number

After two weeks, pull the Hourly SP Report again. Do not look first at whether your overall ACoS improved — it will lag. Instead, look at whether the gap between your best and worst hours narrowed. That gap closing is the sign the strategy is working. Your overall ACoS will improve as a downstream consequence, but it takes time for the 30-day rolling window to rebalance. The metric to watch alongside ACoS is TACoS — if organic sales are growing as your paid efficiency improves, the compounding effect is working.

Ongoing — pull report fortnightly

What to watch each week

Dead zone ACoS
Should drop within 1–2 weeks of the rule going live. If it holds high, check whether the rule is actually firing — then consider extending the pause window.
Peak hour spend share
Should increase as budget shifts from off-peak windows into on-peak windows. If total spend drops without peak spend rising, your budget rule needs adjustment.
TACoS
The long-term signal. Expect a lag of 2–4 weeks before organic lift is visible. If TACoS is flat or rising after 6 weeks, the strategy needs review.
10When not to daypart

When not to daypart — and when to be careful.

A guide that does not cover the failure modes is incomplete. There are accounts and situations where dayparting is the wrong move, and applying it anyway will cost you.

Launch-phase products (first 60 days). Do not fully pause overnight on a product still building ranking. Overnight conversions — even expensive ones — contribute to sales velocity and keyword ranking history. If you want to reduce overnight waste during launch, use a 20–30% bid reduction rather than a pause. You stay in the auction for the rare overnight conversion without paying full price for it.

Thin data (under 14 days, or under 5 orders in a given hour block). If your analysis window is short or your hour-level order counts are in the single digits, you are making decisions on statistical noise. Wait for the data to thicken. This is especially true for lower-volume accounts where individual hours may have zero orders for days at a time by chance, not because of a structural pattern.

Highly seasonal categories. If you sell Halloween costumes or Christmas ornaments, your customer's shopping behavior in August looks nothing like October. Dayparting rules built on off-season data will be wrong during your peak selling period. Revisit your hourly analysis at the start of each major selling window and update rules accordingly rather than leaving a single rule set running year-round.

Over-fragmenting your rules. It is tempting, once you have hourly data, to build a different rule for every hour of every day. This level of complexity creates management overhead without proportional return. Start with one dead zone suppression rule and one peak hour budget rule. Add complexity only when you have data showing it will improve performance.

Dayparting done well is not about squeezing every possible optimization out of a single day's schedule. It is about finding the structural inefficiencies in your spend pattern — the hours where your budget reliably runs without returning — and systematically redirecting that budget to where your customers are actually buying. The data is available to every Amazon advertiser. Most of them never look at it.

Ready to automate it?
Off Hours sets and runs your dayparting rules.
Connect your Amazon Ads account and set your first rule in under 5 minutes. Dayparting, Budget, Event, and Performance rules — all in one place. $149/account/month, 14-day free trial.
Start free trial