We present an extension of the complete flux scheme for conservation laws containing a linear source. In our new scheme, we split off the linear part of the source and incorporate this term in the homogeneous flux, the remaining nonlinear part is included in the inhomogeneous flux. This approach gives rise to modified homogeneous and inhomogeneous fluxes, which reduce to the classical fluxes for vanishing linear source. On the other hand, if the linear source is large, the solution of the underlying boundary value problem is oscillatory, resulting in completely different numerical fluxes. We demonstrate the performance of the homogeneous flux approximation