The cost of live Christmas trees can vary depending on a variety of factors, including the size of the tree, its species, and the time of year. Generally, a small live tree can cost between $20-$50, while a larger tree can cost upwards of $100. You may be able to find better deals during the pre-Christmas season, when many retailers and nurseries offer discounts. Additionally, some tree sellers may offer delivery and set-up services for an extra fee. It's always a good idea to shop around and compare prices to get the best deal.