Bonsai trees can range in price from as little as $20 for a small, beginner-level juniper to over $1000 for a mature, expertly trained specimen. The price varies depending on factors such as the species of the tree, its age, the intricacy of its shape, and the reputation of the seller. Besides, don’t forget to factor in the ongoing maintenance costs, such as fertilizers, pruning tools, and potential repotting supplies.