Insights

Is there a best day to buy bitcoin? We backtested every weekday and every hour since 2017

We backtested bitcoin buys on every weekday and hour since 2017. No day or hour is reliably cheaper, and a counting slip makes Thursday look like the winner.

· 8 min read · Vladyslav Fedoniuk

Search for the best day to buy bitcoin and you'll find confident answers: Monday, Thursday, the weekend. We tested them on Binance's price history from August 2017 to September 2026: a weekly buy on each day of the week, and a daily buy at each hour of the day.

  • No weekday is reliably cheaper. Over 475 complete weeks, buying every Thursday (the cheapest day) cost 0.60% less on average than buying every Saturday (the dearest). Shuffle the days at random and a gap that big turns up 81% of the time.
  • The "cheapest day" changes every year: Monday in three years, Tuesday, Thursday and Friday in two each, and Sunday in one.
  • The hour matters even less. The cheapest and dearest hour of the day differ by 0.22% for bitcoin and 0.23% for ether, about two standard 0.1% trading fees.
  • A counting slip makes Thursday a clear winner. Count every day in the data, partial weeks included, and Thursday "wins" by 0.63% with a 1.27% spread. Count the same weeks for every day and the effect halves, into noise.

Back when I was trading, I generally avoided buying from Friday to Monday, because that's when most of the big moves seemed to happen. This test looks at price, not at how wild each day is, but on price that habit made no real difference. One thing I did notice: the gap between the cheapest and dearest day was much wider in 2017 (3.6%) than in each of the last three years (about 1%). My guess is that the market was smaller then, so it took less to move the price, though 2017 here is only that year's last 19 weeks.

Weekly buy on Mon Tue Wed Thu Fri Sat Sun
Average cost vs buying every day, Aug 2017 to Sep 2026 -0.21% -0.14% +0.22% -0.35% +0.06% +0.25% +0.18%
Years it was the cheapest day (of 10) 3 2 0 2 2 0 1

Negative means cheaper. Permutation test over 10,000 shuffles: p = 0.81, no evidence that any weekday is cheaper.

The cheapest day changes every year

Here is the same test year by year. Each cell is how much a weekly buy on that day cost compared with that year's average.

The "cheapest day to buy bitcoin" changes every yearCost of a weekly buy on each weekday vs that year's average. No weekday wins overall (p = 0.813).cheaper than averagedearerMonTueWedThuFriSatSun20172017, Mon: -1.9%-1.9%2017, Tue: -1.6%-1.6%2017, Wed: -0.0%0.0%2017, Thu: -0.2%-0.2%2017, Fri: +0.9%+0.9%2017, Sat: +1.4%+1.4%2017, Sun: +1.7%+1.7%20182018, Mon: +1.3%+1.3%2018, Tue: +0.8%+0.8%2018, Wed: +0.3%+0.3%2018, Thu: -0.5%-0.5%2018, Fri: -0.7%-0.7%2018, Sat: -0.7%-0.7%2018, Sun: -0.5%-0.5%20192019, Mon: -0.6%-0.6%2019, Tue: -0.5%-0.5%2019, Wed: +0.1%+0.1%2019, Thu: -0.8%-0.8%2019, Fri: +0.3%+0.3%2019, Sat: +0.8%+0.8%2019, Sun: +0.6%+0.6%20202020, Mon: -0.9%-0.9%2020, Tue: -0.2%-0.2%2020, Wed: +0.6%+0.6%2020, Thu: -0.1%-0.1%2020, Fri: +0.4%+0.4%2020, Sat: +0.4%+0.4%2020, Sun: -0.2%-0.2%20212021, Mon: -0.5%-0.5%2021, Tue: -0.7%-0.7%2021, Wed: +0.1%+0.1%2021, Thu: +0.1%+0.1%2021, Fri: +0.3%+0.3%2021, Sat: +0.2%+0.2%2021, Sun: +0.5%+0.5%20222022, Mon: +0.8%+0.8%2022, Tue: +0.5%+0.5%2022, Wed: +0.2%+0.2%2022, Thu: +0.3%+0.3%2022, Fri: -0.3%-0.3%2022, Sat: -0.6%-0.6%2022, Sun: -0.9%-0.9%20232023, Mon: -1.0%-1.0%2023, Tue: -0.2%-0.2%2023, Wed: +0.1%+0.1%2023, Thu: -0.3%-0.3%2023, Fri: +0.2%+0.2%2023, Sat: +0.4%+0.4%2023, Sun: +0.8%+0.8%20242024, Mon: -0.2%-0.2%2024, Tue: -0.6%-0.6%2024, Wed: -0.1%-0.1%2024, Thu: -0.1%-0.1%2024, Fri: +0.2%+0.2%2024, Sat: +0.3%+0.3%2024, Sun: +0.4%+0.4%20252025, Mon: -0.1%-0.1%2025, Tue: -0.1%-0.1%2025, Wed: +0.5%+0.5%2025, Thu: +0.1%+0.1%2025, Fri: -0.2%-0.2%2025, Sat: -0.2%-0.2%2025, Sun: -0.1%-0.1%20262026, Mon: +0.6%+0.6%2026, Tue: +0.1%+0.1%2026, Wed: +0.1%+0.1%2026, Thu: -0.4%-0.4%2026, Fri: -0.1%-0.1%2026, Sat: -0.1%-0.1%2026, Sun: -0.2%-0.2%Source: Binance BTCUSDT closes, complete weeks 21 Aug 2017 - 30 Sep 2026 (tabchart.com).

Monday was the cheapest day in 2017, 2020 and 2023, and the dearest in 2018, 2022 and 2026. Sunday was the dearest day in 2017, 2021, 2023 and 2024, and the cheapest in 2022. In any single year the gap between the best and the worst day looks big: 3.6% in 2017 (Monday -1.95%, Sunday +1.66%), 1.8% in 2023. But a gap that size within one year says nothing about the next one.

Over the whole period, Thursday comes out cheapest at -0.35% and Saturday dearest at +0.25%. A 0.60% spread sounds like something. On $100 a week for nine years, $47,500 in all, it's about $285 more bitcoin, and only if you'd known in 2017 which day would win.

Is 0.60% real, or chance?

If the day of the week didn't matter at all, how big a gap would you expect anyway? To find out, we shuffled the seven prices inside each week, so every day of the week got random prices from its own week, and measured the gap between the best and the worst day. We did that 10,000 times. 8,132 of the shuffles produced a gap at least as large as the real 0.60%: p = 0.81. Seven numbers that bounce around will always have a best and a worst; the spread between them is what noise looks like.

The counting slip that makes Thursday a winner

Our first count included every day in the data. That gave Thursday as the clear winner, 0.63% cheaper than average, with a 1.27% spread between the best and worst day. Same prices, twice the effect.

Count Cheapest day Its edge Best vs worst
Every day in the data Thursday -0.63% 1.27%
Complete weeks only (same weeks for every day) Thursday -0.35% 0.60%

The reason is where the data starts and stops. Binance's archive begins on Thursday 17 August 2017 and our download ends on Wednesday 30 September 2026. So Thursday to Sunday each get one extra buy in August 2017, at $4,100 to $4,300, and Monday to Wednesday one extra buy in September 2026, at about $83,600.

That shouldn't matter much, but average cost doesn't work like an average price. A fixed $100 at $4,100 buys twenty times as much bitcoin as $100 at $83,600, so a single cheap buy pulls the average cost of a weekday down far more than an expensive one pushes it up. Four extra cheap buys made Thursday to Sunday look better; three expensive ones made Monday to Wednesday look worse. Counting the same 475 complete weeks for every day removes the edge the calendar gave them.

We can't see how other "best day to buy bitcoin" studies were done, but any count that starts and ends on different weekdays, or uses a period that started cheap, can find a winner this way. It's the same effect that makes regular buying work at all: see why your average cost beats the average price.

The hour of the day: under 0.15% either way

The same question at the hour level: buy $1 of bitcoin every day at the same hour (UTC), for 3,302 complete days.

The hour of a daily buy: under 0.15% either wayCost of a daily buy at each UTC hour vs the all-hours average, 2017-2026 (p = 0.060)cheaperdearer-0.2%-0.1%0+0.1%+0.2%00:00 UTC: +0.03% vs the all-hours average0001:00 UTC: -0.02% vs the all-hours average02:00 UTC: -0.01% vs the all-hours average03:00 UTC: -0.04% vs the all-hours average0304:00 UTC: -0.07% vs the all-hours average05:00 UTC: -0.07% vs the all-hours average06:00 UTC: -0.05% vs the all-hours average0607:00 UTC: -0.03% vs the all-hours average08:00 UTC: -0.04% vs the all-hours average09:00 UTC: -0.06% vs the all-hours average0910:00 UTC: -0.08% vs the all-hours average11:00 UTC: -0.06% vs the all-hours average12:00 UTC: -0.01% vs the all-hours average1213:00 UTC: +0.01% vs the all-hours average14:00 UTC: -0.01% vs the all-hours average15:00 UTC: +0.02% vs the all-hours average1516:00 UTC: +0.03% vs the all-hours average17:00 UTC: +0.01% vs the all-hours average18:00 UTC: +0.02% vs the all-hours average1819:00 UTC: +0.06% vs the all-hours average20:00 UTC: +0.03% vs the all-hours average21:00 UTC: +0.08% vs the all-hours average2122:00 UTC: +0.14% vs the all-hours average23:00 UTC: +0.10% vs the all-hours averageSource: Binance BTCUSDT closes, 18 Aug 2017 - 30 Sep 2026 (tabchart.com).
Bitcoin Ether
Days tested 3,302 3,240
Cheapest hour over all years 10:00 UTC (-0.08%) 10:00 UTC (-0.10%)
Dearest hour over all years 22:00 UTC (+0.14%) 22:00 UTC (+0.13%)
Best vs worst hour 0.22% 0.23%
Chance of a gap this size at random p = 0.060 p = 0.512

The cheapest hour moves around: nine different hours were the cheapest in ten years of bitcoin data. The whole spread is about the size of two 0.1% trading fees, so a cheaper exchange or order type is worth more than the right hour.

One pattern did show up in both coins: the dearest hour sits late in the UTC evening. For bitcoin it was the 22:00, 23:00 or 00:00 UTC hour in 8 of 10 years; for ether, one of the 21:00 to 00:00 hours in 9 of 10. We noticed it in bitcoin after looking, so we wrote down a test before running ether. Ether repeated the location, but not the strength: at p = 0.51, a gap that size turned up in about half of the random shuffles, and bitcoin's p = 0.06 misses the usual 0.05 bar too. It's a faint lean, not a rule.

The effect also shrank. Bitcoin's best-vs-worst hour gap was 1.00% in 2017 and 0.10% in both 2025 and 2026. (2017 is only August to December, and it is the year with the biggest weekday and hour gaps.)

Where TabChart fits

TabChart is a free Windows app for live crypto charts, on Binance and six other exchanges, with no account. To look at the hourly candles behind this test, open BTCUSDT on Binance in TabChart and switch to the 1-hour timeframe. If you buy on a schedule, a time-interval alert (every 7 days, say) sends you the current price by desktop popup, email or Telegram while the app is running.

This is a backtest of what happened, not a forecast or advice. Past prices don't tell you future ones.

How we tested

When Computed on 8 October 2026, on prices up to the close of 30 September 2026
Prices Binance's public data archive, BTCUSDT and ETHUSDT, daily and 1-hour candles; each file checked against Binance's published SHA-256 checksum. Two months of ETHUSDT 1-hour files (July and August 2024) are missing from the archive, so the ether hour test leaves those days out
Period 17 August 2017 (the archive's first day) to 30 September 2026; complete weeks from 21 August 2017; ether hours without July and August 2024
Weekday test $1 at the close of every Monday, Tuesday… in each ISO year (Monday-to-Sunday weeks); average cost = dollars spent / bitcoin bought. Complete weeks only (475), so every weekday covers the same weeks. "Monday" is the daily close at 00:00 UTC on Tuesday
Hour test $1 every day at the close of the hourly candle that opens at H:00 UTC; complete days only (all 24 hours present)
Is it real? Permutation tests: the prices shuffled within each week (10,000 times) or within each day (2,000 times); p = the share of shuffles with a best-vs-worst gap at least as large as the real one
Ether check The late-evening pattern was noticed in bitcoin first, so ether was run after writing down what it should show (dearest hour within 21:00-00:59 UTC, p < 0.10). The location held, the p-value didn't
Not included Trading fees (the same for every day and hour), slippage, other exchanges

Download the data: weekday_by_year.csv (every year, every weekday) · hour_by_year.csv and hour_by_year_ethusdt.csv · the CSV behind each chart : t3-hour.csv, t3-weekday-by-year.csv.

FAQ

What is the best day of the week to buy bitcoin? None reliably. From August 2017 to September 2026, Thursday was 0.35% cheaper than average and Saturday 0.25% dearer, a gap that random shuffles matched or beat 81% of the time. The cheapest day changed from year to year.

Is bitcoin cheaper on weekends? Not reliably. Over the whole period Saturday and Sunday were slightly dearer (+0.25% and +0.18%), but in 2018, 2022, 2025 and 2026 they were among the three cheapest days.

What is the best time of day to buy crypto? It barely matters: the best and worst UTC hour differ by 0.22% for bitcoin and 0.23% for ether. Late evening UTC was slightly dearer in both, but not by more than chance would give.

Does it matter which day I set my recurring buy on? Not by more than a fraction of a percent. Whether you buy at all, and what you buy, matters far more: see DCA vs lump sum in crypto.

Why do some studies say Monday (or Thursday) is the best day? One year's data always has a winner, and counting the first and last partial weeks can double the edge. Over 475 complete weeks, no day stood out.

Vlad Fedoniuk

Vlad Fedoniuk

I'm the founder and developer of TabChart, dedicated to creating innovative software solutions that simplify and enhance your digital life. Visit my personal website at fedoni.uk , or connect with me on X (formerly Twitter) , LinkedIn , or via email at [email protected]