Test beyond the first page.
A layout built around three service rows can look perfect. Add longer descriptions and more items, and page boundaries become part of the design.
Review your template with an empty list, a few rows and content spanning several pages. This reveals the everyday cases, not just the ideal example.
Carry the reading context onto the next page.
A reader reaching page two should not have to work out which column holds the quantity and which holds the price. Repeated table headers preserve that context. The way long descriptions wrap also affects readability.
The page may change. The relationship the reader is following should not.
Don't compress row spacing just to fit more data. A layout should keep information comfortable to read, not merely minimize page count.
Don't treat totals as an afterthought.
Subtotal, tax and grand total belong with the table. Plan the space for them on the final page alongside any notes and terms.
- Try long service names and descriptions.
- Check the last row at the bottom of the page.
- Review repeated headers and page numbers.
- Make it clear which items the totals refer to.


