Both the trade-off between the project cost and the project completion time and the indeterminacy of the environment are important issues for real-life project managers. In this paper, an uncertain time-cost trade-off problem, where activity cost functions are assumed to be linear and the objective function to be minimized is the project direct cost, is described based on uncertainty theory. Two uncertain time-cost trade-off models are built to satisfy different management requirements. To solve the proposed models, two equivalent crisp mathematical programming models are given, and genetic algorithm is introduced to search for quasi-optimal schedules. For future research, resource constraints or more types of indeterminacy can be included.