Een rapport kan meerdere rapporten bevatten die subrapporten heten. Een subrapport is een rapport dat binnen een ander rapport wordt weergegeven. BIRT ondersteunt allerlei manieren om subrapporten in een rapport te rangschikken, zoals:
Bij BIRT wordt het combineren van deze configuraties ook ondersteund. Elk subrapport kan werken met een andere gegevensbron, kan gegevens gebruiken van de eigen set tabellen en de eigen criteria voor gegevensselectie opgeven. De subrapporten kunnen aan elkaar worden gekoppeld, wat wil zeggen dat de gegevens van één rapport bepalen welke gegevens in het andere worden afgebeeld. Als alternatief kunnen subrapporten onafhankelijk zijn van elkaar.
U moet elk subrapport altijd maken, indelen en testen voordat u het volgende maakt en controleren of het de juiste gegevens worden afgebeeld door het subrapport. Als u deze tussentijdse controles overslaat, kan het in geval van problemen lastig worden om vast te stellen door welk subrapport de fout wordt veroorzaakt.