The requirements for ADS-B are fairly well set: if you fly within Mode C, Class B or C, above Class B or C airspace up to 10,000 feet, or at altitudes of 10,000 feet or more, the airplane must have an operable ADS-B Out system. But if you do not fly in those areas, you are not required to have ADS-B.