Это наречие. Употребляется в значении имея невысокую стоимость, что-либо добыто без особых усилий.
Правильное написание
Согласно нормам орфографии и грамматики русского языка, слово имеет два верных варианта написания:
НЕДОРОГО НЕ ДОРОГО
Неверное написание
недорого, где не пишется слитно с наречием (зависит от того, в каком контексте употребляется). не дорого, где не пишется раздельно (нужно смотреть, какой смысл использован в предложении).
Почему пишется именно так
Рассматриваемое наречие будет писаться вместе с приставкой не в случае, когда оно оканчивается на -о/-е, при этом его возможно заменить синонимом без не (дешево или даром). Раздельное написание возможно, если в предложении есть противопоставление с союзом а (не дорого, а вполне дешево), если в тексте есть наречие с приставкой ни (нисколько). Раздельное написание возможно, если в предложении встречаются такие словоформы, как вовсе не, отнюдь не.