Statistics · Cycles & signals

Bitcoin Seasonality

Over the 13 complete years since 2013 (2013-2025), November was on average the strongest calendar month (avg +41 %, up in 8 of 13 years), September the weakest (avg -3 %). All computed from monthly closes in our own database. That's only 13 values per month: a rough guide that describes the past and not a forecast.

Strongest month
November
avg +41 % · up in 8 of 13 years
Weakest month
September
avg -3 % · up in 5 of 13 years
Highest hit rate
October
up in 10 of 13 years · avg +20 %
September (now)
Ø -3 %
historical · up in 5 of 13 years

Heatmap: year × month

Each cell is that month's return (close to close): green for up, red for down, stronger the bigger the move. The bottom row shows each month's average across all 13 years.

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
2013
+55
+63
+187
+44
-8
-30
+10
+31
-2
+61
+450
-35
2014
+10
-31
-17
-2
+40
+2
-9
-18
-19
-13
+12
-15
2015
-33
+17
-4
-3
-3
+15
+8
-19
+3
+32
+22
+14
2016
-15
+19
-5
+8
+18
+26
-7
-8
+7
+14
+7
+30
2017
0
+24
-10
+26
+69
+8
+16
+65
-9
+48
+56
+38
2018
-27
+2
-33
+33
-19
-15
+21
-9
-6
-4
-37
-7
2019
-7
+11
+8
+29
+62
+25
-6
-5
-14
+11
-18
-5
2020
+30
-8
-25
+34
+10
-4
+24
+3
-8
+28
+42
+48
2021
+14
+36
+30
-1
-35
-6
+19
+13
-7
+40
-7
-19
2022
-17
+12
+6
-17
-16
-38
+18
-14
-3
+6
-16
-4
2023
+40
0
+23
+3
-7
+12
-4
-11
+4
+29
+9
+12
2024
+1
+44
+16
-15
+11
-7
+3
-9
+7
+11
+37
-3
2025
+10
-18
-2
+14
+11
+2
+8
-6
+5
-4
-17
-3
Avg
+5
+13
+13
+12
+10
-1
+8
+1
-3
+20
+41
+4
-35%
+35%

Months compared

One square per year, sorted rather than chronological: filled = month closed up, empty = closed down, dashed = September 2026, still running. A long filled run means the month was reliable; a high average with a short run comes from a few strong years.

MonthAvgMedianPositive
Jan+5 %+1 %
7/13
Feb+13 %+12 %
9/13
Mar+13 %-2 %
6/13
Apr+12 %+8 %
8/13
May+10 %+10 %
7/13
Jun-1 %+2 %
7/13
Jul+8 %+8 %
9/13
Aug+1 %-8 %
4/13
Sep-3 %-3 %
5/13
Oct+20 %+14 %
10/13
Nov+41 %+9 %
8/13
Dec+4 %-3 %
5/13

"Avg" = mean (skewed by outliers), "Median" = middle value (more robust). "Positive X/13" = the month closed up in that many of the 13 years (2013-2025).

Methodology & data

Monthly closes from our own price database (last price of each UTC calendar month, USD as the historically traded price). Monthly return = close ÷ previous close - 1. We use complete years only, 2013-2025 (13 values per month); the current year does not count yet, and before 2013 the extreme early years distort the averages. "Avg" is the arithmetic mean, "Median" the middle value. The heatmap colour saturates at ±35%. There are only a few years per month, so this is only a rough orientation.

Frequently asked questions

01Which month is historically best for Bitcoin?

Since 2013, November was strongest on average (avg +41 %, positive in 8 of 13 years). The highest hit rate belonged to October at 77 % positive years.

02What is "Uptober"?

"Uptober" is the nickname for October as a strong Bitcoin month. In our data since 2013, October averages +20 % (10/13 years up).

03Is seasonality reliable?

Only loosely, because there are only 13 years per month (2013-2025), which is few data points. The average is skewed by a few extreme years (mostly the early ones); the median is more robust. We show both. Past patterns need not repeat.

04Why start in 2013?

Before 2013 Bitcoin was so small and illiquid that single months swung by four-digit percentages. That would make every later average useless. From 2013 the monthly patterns are more meaningful.