check if these will work. I have not tried them myself. create a counter variable(integer) to count the number of record (e.g. recordCounter) place a page-break component below the detail section (bottom boundary), i.e. below the labels and Textfields that shows the main report data you want to display during iteration set the print if expresion of the page-break component to : $V{recoredCounter}.intValue % 15 == 0alternatively, find a way to create group of 15 within the detail data and use the "start on a new page property" of a report group