19. gs. beigās un 20. gs. sākumā Balvu iedzīvotāji nodarbojās ar amatniecību un sīktirdzniecību. Bija dažas darbnīcas, preču veikali un pāris sīku tirdzniecības vietu. Zināms uzplaukums saimnieciskajā pilsētas dzīvē iezīmējās 20. gadu beigās un 30. gados. Otrreizējās padomju okupācijas gados lielākie rūpniecības uzņēmumi bija Balvu gaļas kombināts un Lauktehnikas Balvu rajona apvienība, darbojās arī Ūdenssaimniecības celtniecības pārvalde, Pārvietojamā mehanizētā kolonna, Starpkolhozu celtniecības organizācija, Sadzīves pakalpojumu kombināts, pienotava un tipogrāfija. Pirmo maizes ceptuvi iekārtoja 1952. gadā, bet 1983. gadā ekspluatācijā nodeva jauno maizes kombinātu. 1999. gada 1. oktobrī tika izveidota a/s “Balvu maiznieks”, ekonomisko problēmu dēļ tās darbība tika pārtraukta 2016. gada novembrī. 20. gs. 90. gadu sākumā veiksmīgi darbu uzsāka vairāki uzņēmumi, piemēram, SIA “Diogens Audio”, kas nodarbojas ar elektronisko ierīču, telekomunikāciju iekārtu un to daļu vairumtirdzniecību, un SIA “Senda Dz”, kas nodarbojas ar ēdināšanas pakalpojumiem un pārtikas tirdzniecību. 2020. gada rudenī bijušā gaļas kombināta teritorijā tika uzsākta industriālā centra būvniecība. 2021. gada 1. novembrī Balvos reģistrēts 481 uzņēmums, no kuriem 13 % ir ražojošie uzņēmumi, 75 % – pakalpojumu sniedzēji, 12 % – nevalstiskās organizācijas. 2020. gadā Balvu pilsētas uzņēmumi ar lielāko apgrozījumu, peļņu un darbinieku skaitu bija SIA “Balvu un Gulbenes slimnīcu apvienība”, SIA “Senda Dz”, SIA “Diogens Audio”, kā arī SIA “5V” (dzīvojamo un nedzīvojamo ēku būvniecība), SIA “Prime-Mover” (mežistrāde), SIA “Bermudi” (mazumtirdzniecība nespecializētajos veikalos), SIA “Vitar7” (kravu pārvadājumi). Pilsētā darbojas frizētavas, vairāki skaistumkopšanas saloni un apavu remontdarbnīcas. Gan Balvos, gan visā novadā kopš 2011. gada uzņēmējdarbības attīstības veicināšanu nodrošina pašvaldības iestāde “Ziemeļlatgales biznesa un tūrisma centrs”.