not necessarily b/c amazon charges sellers up to 15% on each item they sell thru Amazon. Beachaudio will probably get about the same amount of profit. Either way I think it is safer to shop on Amazon. I will wait for the next major retailer restock, paying an extra 10-20 is not worth it.