Różnica w cenie wynika przede wszystkim z niższych kosztów produkcji. Koszty produkcji w Polsce są niższe niż w krajach zachodnich przede wszystkim ze względu na różnice w poziomie płac, kosztach energii, paliwa. W krajach zachodnich koszty pracy i koszty prowadzenia działalności gospodarczej są wyższe, co przekłada się na wyższą cenę produktu. Różnica w cenie może wynikać również z procesu dystrybucji produktów między producentem a ostatecznym klientem, gdzie mogą występować różni pośrednicy. Każdy z tych pośredników dodaje swoje marże do ceny produktu, co może wpływać na różnice w cenach między różnymi rynkami.