De prijs van een bitcoin wordt bepaald door vraag en aanbod. Als de vraag naar bitcoins toeneemt, neemt de prijs toe en als de vraag afneemt, neemt ook de prijs af. Er is slechts een beperkt aantal bitcoins in omloop en nieuwe bitcoins worden op een voorspelbaar en afnemend tempo gemaakt. Dit houdt in dat de vraag dit inflatieniveau moet volgen om de prijs stabiel te houden. Omdat Bitcoin nog steeds een relatief kleine markt is in vergelijking met wat het zou kunnen zijn, hoeven er geen aanzienlijke bedragen te worden geïnvesteerd om de marktprijs omhoog of omlaag te drijven. Om die reden is de prijs van een bitcoin nog erg veranderlijk.
Bitcoins hebben waarde, omdat ze nuttig zijn als geldvorm. Bitcoin heeft de kenmerken van geld (duurzaamheid, draagbaarheid, vervangbaar goed, schaarste, deelbaarheid en herkenbaarheid) gebaseerd op de kenmerken van wiskunde, in plaats van te vertrouwen op fysieke kenmerken (zoals goud en zilver) of vertrouwen in centrale autoriteiten (zoals fiduciaire valuta). Kortom: bitcoin wordt wiskundig gesteund. Met al deze attributen zijn vertrouwen en aanwending alles wat nodig is voor een geldvorm om waarde te houden. In het geval van bitcoin kan dit worden gemeten aan de hand van de groeiende basis van gebruikers, verkopers en startende ondernemingen. Net als bij andere valuta komt de waarde van bitcoins uitsluitend en rechtstreeks van mensen die welwillend zijn om deze als betaalmiddel te accepteren.