The main difference between direct costs and indirect costs of attending college is that direct costs are expenses paid directly to the college, such as tuition, fees, and on-campus housing and meal plans. Indirect costs, on the other hand, are expenses not paid directly to the college but incurred by students, including textbooks, transportation, personal expenses, and off- campus housing.