The branching process in random environment {Zn}n≥0 is a population growth process where individuals reproduce independently of each other with the reproduction law randomly picked at each generation. We focus on the supercritical case, when the process survives with positive probability and grows exponentially fast on the nonextinction set. Using Fourier techniques we improve existing central limit theorem as well as we obtain Edgeworth expansions and the renewal theorem for the sequence {logZn}n≥0. The strategy is to compare logZn with partial sums of i.i.d. random variables in order to obtain precise estimates.