Nitrilotriacetate (NTA) is an important chelating agent in detergents and has also been used extensively in processing radionuclides. In Chelatobacter heintzii ATCC 29600, biodegradation of NTA is initiated by NTA monooxygenase that oxidizes NTA to iminodiacetate and glyoxylate. The NTA monooxygenase activity requires two component proteins, component A and component B, but the function of each component is unclear. We have cloned and sequenced a gene cluster encoding components A and B (nmoA and nmoB) and two additional open reading frames, nmoR and nmoT, downstream of nmoA. Based on sequence similarities, nmoR and nmoT probably encode a regulatory protein and a transposase, respectively. The NmoA sequence was similar to a monooxygenase that uses reduced flavin mononucleotide (FMNH2) as reductant; NmoB was similar to an NADH:flavin mononucleotide (FMN) oxidoreductase. On the basis of this information, we tested the function of each component. Purified component B was shown to be an NADH:FMN oxidoreductase, and its activity could be separated from that of component A. When the Photobacterium fischeri NADH:FMN oxidoreductase was substituted for component B in the complete reaction, NTA was oxidized, showing that the substrate specificity of the reaction resides in component A. Component A is therefore an NTA monooxygenase that uses FMNH2 and O2 to oxidize NTA, and component B is an NADH:FMN oxidoreductase that provides FMNH2 for NTA oxidation.