Bitcoin (BTC) Price History, 2013–2026

No coin has a longer continuous price record in this archive. CoinMarketCap's daily coverage of Bitcoin opens at $105.68 on April 2, 2013 and runs unbroken to the present — 13 years of closes that contain every boom, every bear, and the $126,198 record of October 6, 2025. The tables below break that record down day by day, year by year, and cycle by cycle.

  • Current price $79,052
  • Below all-time high 37.4%
  • Market cap $1.6T

Below the all-time high of $126,198, set October 6, 2025.

Price as of 05:39 UTC August 26, 2026 · updated hourly

What is the highest price Bitcoin has ever reached?

Bitcoin's highest price to date is $126,198, reached on October 6, 2025. Today's price sits 37.4% beneath that mark — a gap you can watch narrow or widen in the hourly figure above.

Bitcoin (BTC) all-time price chart $100.00 $1,000 $10,000 $100,000 2014201620182020202220242026 2016 halving 2020 halving 2024 halving 2018 −84.1% 2022 −77.3% COVID crash ATH $126,198
Bitcoin daily closing price in USD, log scale, April 2, 2013 to August 24, 2026.
Bitcoin (BTC) 5-year price chart $20,000 $40,000 $60,000 $80,000 $100,000 $120,000 20222023202420252026
Bitcoin daily closing price in USD, linear scale, last 5 years.
Bitcoin (BTC) 1-year price chart $60,000 $80,000 $100,000 $120,000 SepNovJanMarMayJul
Bitcoin daily closing price in USD, linear scale, last 12 months.

Chart data begins April 2013 (source coverage). Daily closes. Data: CoinMarketCap

How this data is measured. Every figure here is CoinMarketCap's aggregated daily number in US dollars, on UTC days: open and close bracket the day, high and low mark its extremes, and the all-time high and low are taken from those daily extremes. Compiled and maintained by Snket Desai under the site's Editorial & Data Policy.

Bitcoin price performance

How Bitcoin's close has moved over the standard look-back windows, measured through August 24, 2026. Where the series is shorter than a window, the cell shows a dash rather than an estimate.

PeriodChange
7 days +22.4%
30 days +22.8%
90 days +4.1%
1 year −30.4%
5 years +61.3%
All-time +74,619%

Notable Bitcoin price events

The archive writes a dated entry whenever Bitcoin's own daily data crosses a threshold — a record, a cycle low, a large single-day swing. The latest entries are below; the full feed covers every coin.

  • June 30, 2026 Bitcoin fell to $58,559, its lowest close since September 16, 2024. A cycle low, measured from daily closing prices.
  • February 6, 2026 Bitcoin rose 12.5% in a day, closing at $70,555. Moved from $62,702 the previous day.
  • February 5, 2026 Bitcoin fell to $62,702, its lowest close since October 11, 2024. A cycle low, measured from daily closing prices.
  • February 5, 2026 Bitcoin fell 14.1% in a day, closing at $62,702. Moved from $73,020 the previous day.
  • October 6, 2025 Bitcoin set a new all-time high of $126,198. Surpassed the previous record of $68,790 set on November 10, 2021.
  • December 8, 2024 Bitcoin closed above $100,000 for the first time. Closed at $101,236 that day.

Bitcoin price in the last 90 days

Day-by-day figures for the last 90 sessions, newest at the top. Everything earlier — back to April 2013 — is condensed into the yearly table further down.

Date Open High Low Close Market cap
August 24, 2026 $77,749 $79,970 $76,689 $78,964 $1.6T
August 23, 2026 $77,083 $78,037 $75,625 $77,755 $1.6T
August 22, 2026 $78,333 $78,801 $76,527 $77,083 $1.5T
August 21, 2026 $73,031 $79,464 $73,011 $78,335 $1.6T
August 20, 2026 $69,268 $73,370 $68,868 $73,033 $1.5T
August 19, 2026 $64,680 $69,997 $64,111 $69,266 $1.4T
August 18, 2026 $64,507 $64,988 $63,980 $64,681 $1.3T
August 17, 2026 $62,819 $64,548 $62,687 $64,506 $1.3T
August 16, 2026 $63,023 $63,311 $62,649 $62,819 $1.3T
August 15, 2026 $62,974 $63,119 $62,851 $63,024 $1.3T
August 14, 2026 $63,402 $63,552 $62,488 $62,976 $1.3T
August 13, 2026 $63,404 $63,926 $62,799 $63,402 $1.3T
August 12, 2026 $63,552 $64,381 $63,251 $63,402 $1.3T
August 11, 2026 $63,910 $64,434 $63,185 $63,552 $1.3T
August 10, 2026 $64,845 $65,322 $63,753 $63,911 $1.3T
August 9, 2026 $64,907 $65,402 $64,678 $64,845 $1.3T
August 8, 2026 $64,883 $65,140 $64,797 $64,905 $1.3T
August 7, 2026 $64,257 $65,331 $64,113 $64,880 $1.3T
August 6, 2026 $64,595 $64,934 $64,098 $64,262 $1.3T
August 5, 2026 $64,055 $64,954 $63,830 $64,597 $1.3T
August 4, 2026 $63,458 $64,467 $63,278 $64,056 $1.3T
August 3, 2026 $63,485 $64,020 $62,227 $63,461 $1.3T
August 2, 2026 $62,763 $63,715 $62,745 $63,482 $1.3T
August 1, 2026 $62,814 $63,092 $62,233 $62,763 $1.3T
July 31, 2026 $64,724 $65,328 $62,411 $62,814 $1.3T
July 30, 2026 $63,909 $65,071 $63,534 $64,725 $1.3T
July 29, 2026 $63,871 $64,639 $63,206 $63,908 $1.3T
July 28, 2026 $63,723 $64,027 $62,715 $63,871 $1.3T
July 27, 2026 $65,341 $65,658 $63,562 $63,725 $1.3T
July 26, 2026 $64,312 $65,504 $64,233 $65,340 $1.3T
July 25, 2026 $64,098 $64,386 $63,753 $64,312 $1.3T
July 24, 2026 $65,045 $65,760 $63,686 $64,098 $1.3T
July 23, 2026 $66,100 $66,282 $64,611 $65,045 $1.3T
July 22, 2026 $66,507 $66,695 $65,514 $66,101 $1.3T
July 21, 2026 $65,229 $66,910 $65,114 $66,505 $1.3T
July 20, 2026 $64,684 $65,736 $63,720 $65,230 $1.3T
July 19, 2026 $64,799 $64,910 $64,251 $64,691 $1.3T
July 18, 2026 $63,899 $64,817 $63,845 $64,797 $1.3T
July 17, 2026 $63,790 $64,332 $62,489 $63,899 $1.3T
July 16, 2026 $64,713 $64,932 $63,702 $63,789 $1.3T
July 15, 2026 $64,960 $65,508 $64,443 $64,712 $1.3T
July 14, 2026 $62,239 $65,046 $62,208 $64,956 $1.3T
July 13, 2026 $63,757 $64,341 $61,769 $62,239 $1.2T
July 12, 2026 $63,791 $64,243 $63,607 $63,758 $1.3T
July 11, 2026 $64,128 $64,445 $63,786 $63,802 $1.3T
July 10, 2026 $63,194 $64,659 $62,902 $64,127 $1.3T
July 9, 2026 $62,257 $63,423 $61,646 $63,193 $1.3T
July 8, 2026 $63,294 $63,707 $61,493 $62,258 $1.2T
July 7, 2026 $63,995 $64,258 $62,624 $63,297 $1.3T
July 6, 2026 $63,551 $64,598 $61,276 $63,995 $1.3T
July 5, 2026 $63,089 $63,936 $62,414 $63,548 $1.3T
July 4, 2026 $62,545 $63,398 $62,288 $63,088 $1.3T
July 3, 2026 $61,492 $62,879 $61,177 $62,544 $1.3T
July 2, 2026 $60,005 $62,118 $59,532 $61,485 $1.2T
July 1, 2026 $58,562 $61,224 $57,748 $60,004 $1.2T
June 30, 2026 $60,136 $60,173 $58,112 $58,559 $1.2T
June 29, 2026 $59,523 $60,682 $58,856 $60,138 $1.2T
June 28, 2026 $59,940 $60,433 $58,880 $59,532 $1.2T
June 27, 2026 $60,016 $60,835 $59,795 $59,940 $1.2T
June 26, 2026 $59,712 $60,647 $58,269 $60,016 $1.2T
June 25, 2026 $60,992 $61,869 $58,076 $59,722 $1.2T
June 24, 2026 $62,663 $63,098 $59,030 $60,995 $1.2T
June 23, 2026 $63,953 $64,197 $61,893 $62,668 $1.3T
June 22, 2026 $63,241 $65,544 $63,234 $63,952 $1.3T
June 21, 2026 $64,242 $64,507 $63,221 $63,238 $1.3T
June 20, 2026 $63,536 $64,307 $63,150 $64,240 $1.3T
June 19, 2026 $62,898 $63,568 $62,276 $63,541 $1.3T
June 18, 2026 $64,420 $64,737 $62,201 $62,896 $1.3T
June 17, 2026 $65,600 $66,355 $63,871 $64,418 $1.3T
June 16, 2026 $66,289 $66,929 $65,315 $65,601 $1.3T
June 15, 2026 $65,711 $67,248 $65,316 $66,289 $1.3T
June 14, 2026 $64,420 $65,750 $63,634 $65,710 $1.3T
June 13, 2026 $63,542 $64,701 $63,431 $64,421 $1.3T
June 12, 2026 $63,547 $64,334 $62,779 $63,543 $1.3T
June 11, 2026 $61,449 $63,852 $61,448 $63,561 $1.3T
June 10, 2026 $61,643 $62,788 $60,788 $61,449 $1.2T
June 9, 2026 $63,093 $63,486 $60,757 $61,644 $1.2T
June 8, 2026 $63,244 $64,186 $62,385 $63,091 $1.3T
June 7, 2026 $60,867 $64,128 $60,724 $63,240 $1.3T
June 6, 2026 $60,924 $61,492 $59,497 $60,867 $1.2T
June 5, 2026 $63,808 $63,902 $59,109 $60,923 $1.2T
June 4, 2026 $64,020 $64,664 $61,336 $63,802 $1.3T
June 3, 2026 $66,694 $67,403 $64,010 $64,014 $1.3T
June 2, 2026 $71,321 $71,335 $66,127 $66,704 $1.3T
June 1, 2026 $73,580 $73,970 $70,600 $71,320 $1.4T
May 31, 2026 $73,754 $74,154 $73,315 $73,580 $1.5T
May 30, 2026 $73,371 $74,021 $73,125 $73,755 $1.5T
May 29, 2026 $73,537 $74,219 $72,436 $73,373 $1.5T
May 28, 2026 $74,340 $74,460 $72,493 $73,537 $1.5T
May 27, 2026 $75,825 $76,014 $74,137 $74,345 $1.5T

Bitcoin cycles and drawdowns

Bitcoin's history divides cleanly into completed cycles: a record high, a long slide to a bottom, and an eventual climb past the old peak. Drawdowns run from the cycle's highest daily print to its lowest; the recovery column counts the time from bottom back to a fresh record.

Peak Peak price Bottom Bottom price Max drawdown Recovery to new high
November 30, 2013 $1,156 January 14, 2015 $171.51 −85.2% 1 year and 11 months
December 17, 2017 $20,089 December 15, 2018 $3,191 −84.1% 2 years
November 10, 2021 $68,790 November 21, 2022 $15,599 −77.3% 1 year and 3 months

These cycles track Bitcoin's four-year rhythm around the halvings of 2012, 2016, 2020, and 2024. The 2013 top gave way to the long post–Mt. Gox bear market; the 2017 peak was followed by the 2018 bear; the March 2020 COVID crash cut the price in half in days before the run to the 2021 high; and the 2022 bear, deepened by the LUNA and FTX collapses, preceded the 2024–2025 cycle to the current all-time high.

The first time Bitcoin closed above each level

Round numbers make useful mileposts. This table records the first daily close at or above each power-of-ten level — noting that Bitcoin already traded above $1.00, $10.00, $100.00 when coverage began in April 2013.

LevelFirst close aboveClose that day
$1,000 November 27, 2013 $1,002
$10,000 November 28, 2017 $10,059
$100,000 December 8, 2024 $101,236

BTC price by year

One row per calendar year: the year's opening print, its extremes, its final close, and the open-to-close change. The 2013 row is partial, starting April 2, 2013 where the source's coverage begins.

Year Open High Low Close Change
2013 $99.57 $1,156 $56.85 $754.01 +657%
2014 $754.97 $1,017 $289.30 $320.19 −57.6%
2015 $320.43 $495.56 $171.51 $430.57 +34.4%
2016 $430.72 $979.40 $354.91 $963.74 +124%
2017 $963.66 $20,089 $755.76 $14,156 +1,369%
2018 $14,112 $17,712 $3,191 $3,743 −73.5%
2019 $3,747 $13,796 $3,391 $7,194 +92%
2020 $7,195 $29,245 $4,107 $29,002 +303%
2021 $28,994 $68,790 $28,723 $46,306 +59.7%
2022 $46,312 $48,087 $15,599 $16,547 −64.3%
2023 $16,548 $44,706 $16,521 $42,265 +155%
2024 $42,280 $108,268 $38,522 $93,429 +121%
2025 $93,425 $126,198 $74,437 $87,509 −6.3%
2026 $87,508 $97,861 $57,748 $78,964 −9.8%

The final year's row is year-to-date through August 24, 2026.

Market cap by year

Year-end market capitalization, taken from the final daily value of each year; the newest row reads through August 24, 2026.

YearMarket cap (year end)
2013 $9.2B
2014 $4.4B
2015 $6.5B
2016 $15.5B
2017 $237B
2018 $65.3B
2019 $130B
2020 $539B
2021 $876B
2022 $319B
2023 $828B
2024 $1.9T
2025 $1.7T
2026 $1.6T

Milestones — including pre-2013 history

Because CoinMarketCap's daily series only opens in April 2013, Bitcoin's earlier years survive as documented history rather than chart data. The milestones below cover that pre-coverage era, each cited to its source — recorded, never charted.

  • October 2009 The New Liberty Standard exchange published one of the first bitcoin exchange rates, valuing $1 at roughly 1,309 BTC — about $0.0008 per bitcoin. Source: New Liberty Standard (archived exchange-rate page)
  • May 22, 2010 Laszlo Hanyecz paid 10,000 BTC for two pizzas — the first widely documented commercial bitcoin purchase, now marked annually as "Bitcoin Pizza Day." Source: Bitcointalk forum thread
  • February 2011 Bitcoin reached parity with the US dollar for the first time on the Mt. Gox exchange. Source: contemporaneous Mt. Gox exchange records
  • June 2011 Bitcoin peaked near $31 on Mt. Gox, then fell below $3 by the end of the year — the first major boom-and-bust cycle. Source: contemporaneous Mt. Gox exchange records
  • April 2013 Bitcoin briefly traded above $260 on Mt. Gox before a sharp correction. CoinMarketCap's daily price coverage — the source for the chart and tables on this page — begins in April 2013. Source: contemporaneous Mt. Gox exchange records

Bitcoin price history FAQ

What was Bitcoin's highest price?

Bitcoin peaked at $126,198 on October 6, 2025 — the highest level in CoinMarketCap's daily data.

What is Bitcoin's all-time low?

The lowest daily price on record is $56.85, touched on April 16, 2013; note that coverage only reaches back to April 2, 2013.

What was Bitcoin's price in 2013?

2013 saw Bitcoin range from $56.85 up to $1,156, ending the year at $754.01.

How much was Bitcoin worth when it launched?

Bitcoin dates to January 2009, years before continuous market data existed. When CoinMarketCap's daily series opens on April 2, 2013, it was already trading around $105.68.

How many times has Bitcoin's price crashed more than 50%?

Bitcoin has been through three completed cycle drawdowns beyond half its value since 2013. The worst, −85.2%, followed the peak of November 30, 2013.

Keep exploring

The Bitcoin all-time high page isolates the record itself — every prior peak and the current distance from it — while Bitcoin halving history explains the schedule behind the cycles. For contrast, put this history next to Ethereum, XRP, Solana.