the actual complete amount is slightly less at 20,999,999.9769 BTC.
The actual maximum amount is quite a bit less because of some interesting things, like for example at block 501,726 the miner did not claim the reward, so they are forever out of circulation, bringing the total down from 21M.
Lol, interesting.