Mayor Nancy McFarlane said Wednesday that the city won't renew its contract with the Raleigh Business and Technology Center after an internal audit turned up financial discrepancies.