En rapport kan indeholde flere rapporter, der kaldes underrapporter. En underrapport er en rapport, som er indeholdt i en anden rapport. BIRT understøtter mange måder at arrangere underrapporter i en rapport på, f.eks.:
BIRT giver også mulighed for at kombinere disse konfigurationer. Hver underrapport kan hente data fra sin egen datakilde, bruge data fra sit eget sæt tabeller og have sine egne udvælgelseskriterier for data. Underrapporter kan sammenkædes, så dataene i den ene rapport bestemmer, hvilke data der vises i den anden. Underrapporter kan også være uafhængige af hinanden.
Det anbefales altid at oprette, definere layout for og teste hver underrapport, før du opretter den næste, og kontrollere, at underrapporten viser de rigtige data. Hvis du springer mellemliggende test over, kan det være svært at afgøre, hvilken underrapport der giver en fejl, hvis der opstår problemer.