FICO scores are based on five factors: payment history (35%), amounts owed (30%), length of credit history (15%), new credit (10%), and credit mix (10%). Each factor contributes differently to the overall score.