As a matter of fact, the Bank of England can always create money out of thin air. But can commercial banks really do so? The answer is yes, subject to a massive caveat – which is that they can only do so under licence from the Bank of England, which means that the buck for all money creation ultimately stops with the government.