A CFD-aided reflow oven profile prediction algorithm has been developed and applied to modelling of preheating of a PCB with non-uniform distribution of component thermal mass in a forced air convection solder reflow oven. The iterative algorithm combines an analytic approach with CFD modelling. It requires an experimentally validated CFD model of the solder reflow oven and a CFD model of the PCB as main inputs. Results of computational experiments have been presented to reveal good agreement between predicted PCB profiles and corresponding CFD calculations. Application guidelines contained in the description of the algorithm will assist potential users both during the virtual prototyping phase of a PCB including designing for assembly and in the phase of reflow oven profiling.