The theoretical maximum money supply is 21 million. The actual amount of money in circulation can still vary wildly as keys to wallets containing bitcoins are lost (resulting in a permanent reduction of the maximum money supply) and as speculators cash out (resulting in a temporary increase in the effective money supply).