Abstract-This research paper is aimed at developing a mathematical model to determine species and number of plants to be grown in a plot of land to establish forest in the CDM (clean development mechanism) project. Previously, tree planting aiming to reduce carbon in the atmosphere was unsystematically designed and it is usually based on self preference or available seeds on-hands. As a result, a total carbon absorption by the plants is not according to the requirement. Thus, a 0-1 integer programming is developed to solve the mentioned problem. The developed mathematical model therefore provides the optimal solution that ensures required amount of carbon sequestration from the trees and also obtains maximum profit determining between carbon credit revenue and expenses from tree planting. The developed model is flexible enough to allow users to specify amount of required carbon sequestration or even a number of certain plants needed to grow. In addition, the model is also taken into account efficient planting pattern with mixture stand to avoid competition among planting trees. The numerical results show the practical solutions which are verified by experts. In brief, the developed mathematical model is useful for forest establishment project as it provides both systematic design and optimal solution in terms of expected carbon absorption.