Company X is a mini chocolate factory in West Sumatera Province. The Company produces three types of product, that is paralin chocolate, bar chocolate 75 gr and bar chocolate 20 gr. Today, production planning only based on customer demand without any analysis an optimized amount of production to maximize profit. The purposed of this research was the optimization of production planning to maximize company profit. Goal programming approach was used in this research. There were four goals that need to optimize, that are, production volume, profit, processing time and raw material. Horizon plan was set up for six periods. LINDO software was used to compute an optimized result of goal programming. The final result shows an average of production amount for six periods, that were paralin chocolate about 65,95 kg, bar chocolate 75 gr about 883 bars and bar chocolate 20 gr about 3725 bars with maximum profit about Rp. 17.806.782,-