Just about every manufacturer gets their bags from over seas. Even if you go through an American company, odds are they source from over seas. I am working directly with a Chinese company and we paid just under 6 cents for 50,000 bags in 4 color (keep in mind they need to print a layer of white so our artwork actually has only 3 colors). There was a setup fee of $125 per color or something close to that. Then we have to pay freight to get them here and the air freight via DHL was pretty cheap. Our all-in cost was about 10 cents a bag and it would have been cheaper if we did sea freight. We also added a foil sticker with product name which is 4 cents and a UPC label which is a few cents.
Dealing with China was a nightmare at times and we actually didn't do a proof the first time, which was a big mistake bc the colors were off. But they bags still look slick anyway and we are addressing the color issue on the second run.
Hope that helps!