Actually this info is not accurate, but it's what I believe as well before I actually ordered printed labels a few years back. There is a minimum order quantity but you can spread the minimum number over different labels. I have 22 scents for my candle tins. The minimum order was 250 labels. Times 22 labels was 5,500 labels I thought I need to buy! Turns out I bought 20 of one labels, 50 of another, 100 of another until I met my minimum. There was a set up cost for each level over 5. Like $10 per extra label but that was one time set up fee. As to the question of self printing. I use both method. I sell 4 and 8 oz tins. After extensive testing and hundreds of sheets, I came to realize that printing small round labels was not possible due to printer drift which happens with every printer (according to the online labels tech). The first label looks good but each one down the page was out slightly. I was able to print my 8 oz tin labels successfully as there was more room between the labels on the page and the drift was not as noticeable. I pay about 10 cents per printed label for my smaller labels. Damn cheap actually and each one is perfect. The labels I print myself are often not perfect (but very close). I would recommend a printer overall. I usually buy 2000 to 3000 labels at a time at 10 cents (you will pay 25 cents per label buying only the 250 minimum so buy as much as you can afford). I also print my own wrap label. Is the small round that have me the most problem!! Good luck...