The price of a small Christmas tree depends on a variety of factors such as the type of tree, its size, and where you purchase it from. In general, a small tree can range from $10-$50, depending on the variety and quality. Real Christmas trees tend to be more expensive than artificial ones due to the cost of harvesting, shipping, and maintaining them. If you're on a budget, consider looking for sales or purchasing a live tree that you can replant after the holiday season.