F1 visa costs are around $510 per application, and you should apply at least three months before your course start date.