Taxes. US prices are always net prices, as taxes are depending on which state you live in. 20 USD = 18.28 € + 19 % taxes (let's take the German one) = 21.75 €. If you are from Italy you are even better off, as with your VAT it would be 22 % = 22.3 €.