En rapport kan inneholde flere rapporter kalt underrapporter. En underraport er en rapport som blir vist inne i en annen rapport. BIRT støtter mange måter å ordne underrapporter på inne i en rapport, for eksempel:
BIRT støtter også kombinasjoner av disse konfigurasjonene. Hver underrapport kan få tilgang til en egen datakilde, bruke sitt eget sett av tabeller og felt, og oppgi sine egne datavalgkriterier. Underrapporter kan linkes til hverandre, slik at dataene i en rapport avgjør hva slags data som blir vist i den andre. Alternativt kan underrapporter være uavhengige av hverandre.
Du må alltid opprette, ordne og teste hver underrapport, før du oppretter den neste, og verifisere at underrapporten viser de riktige dataene. Hvis du hopper over mellomliggende testing, kan det være vanskelig, hvis du får problemer, å finne ut hvilken underrapport som forårsaker feil.