Traders and taxi drivers lamented the "huge drop" in earnings as a result of the Bersih 3.0 rally.
Pudu Traders and Hawkers Association president Jeff Tan said almost a third of its 800 members had closed shop as they were still smarting from the losses from the Bersih 2.0 demonstration last year.
"Most of the traders who stayed open apparently saw their businesses badly affected," he said.
"It is clear that Bersih has a political agenda. When people want to come and do their shopping, they are just inconvenienced by this whole thing," he said.
Tan added that he had lost half his earnings during last year's rally.
He said some coffeeshops were forced to close when police fired tear gas and water cannons after several supporters breached the police barricade at Dataran Merdeka.
Several taxi drivers stayed put near Suria KLCC as they were unable to move due to the large number of Bersih supporters at numerous places in the city centre.
Taxi driver Johaimi Ahmad Termizi, 33, said he normally picked up tourists and locals for a ride around the Chow Kit and Kampung Baru areas.
"All the taxi bookings made by tourists were cancelled and we had nothing to do but park and wait for the assembly to be over," he said.
Johaimi said Bersih should have had its assembly in a stadium so his livelihood would not be affected.