Smoke detectors can be affordable, with prices ranging from $6.97 to $119.00 depending on features and brands.