Se reconocen 2 subespecies: (Rasmussen et al., 2020)
- Nystalus chacuru uncirostris (Stolzmann, 1926) – Este de Perú, Noreste de Bolivia y adyacente a Brasil.
- Nystalus chacuru chacuru (Vieillot, 1816) – Noreste, Este y Sur de Brasil, Este de Paraguay y Noreste de Argentina (Corrientes y Misiones).