Please don't fall for the trap of calling actual money fiat as if bitcoin wasn't fiat. If at some point bitcoin becomes money it will be fiat money, as bitcoin is not backed by a commodity. So far bitcoin isn't money because it's not the most liquid asset. In order to buy anything with bitcoins, first you'll have sell them for actual money and use that to buy stuff, hence not money.