Hypothetically, what if you only bartered and never used 'money'? Would you be required to sell a goat or cow in order to get the cash to pay taxes? Would someone from the IRS just show up and take a goat to sell if you didn't pay?
In the US and the UK, income is income however earned in whatever currency or form transacted (i.e., whether cash, sex, goats, or blessings).
The IRS does not accept payment in goats. They could secure a court order requiring you to sell the goat, or allowing them to sell the goat to satisfy your tax liability (with the excess returned to you).