Any organization established for the purpose of carrying out charitable work can technically call themselves a nonprofit. But, to meet the strictest legal definition of a nonprofit, organizations must comply with nonprofit registration requirements at both the state and federal...