It's paid for by taxation of one sort or another - same as US but in different forms.
The difference is that we don't spend it all on weapons, we spend the money on social welfare programmes.
We could do the same as the US, but our citizens would suffer unnecessarily as a consequence of massive military spending.
I think that is one of the main differences.

