The average price of a teacup Yorkie puppy ranges from around $750 to $2,000 in the United States. The teacup Yorkie is a very expensive breed, so it is not uncommon for a puppy to be sold for up to $10,000.

Compared to larger breeds that birth up to a dozen puppies at a time, the female teacup Yorkie is only capable of birthing one to four puppies at a time. Because the birthing capability of the female teacup Yorkie is relatively low, the price of each of her puppies is high. If a teacup Yorkie is being sold for under $500, it is most likely either a mixed breed, an unhealthy puppy or a scam.