Faits : A. Le 19 mars 2013, A._ a conclu avec B._ SA un contrat de prêt portant sur la somme de 105'000 fr. - augmentée des intérêts et coûts (à savoir 138'070 fr. 80 au total) -, qu'il s'est engagé à rembourser par 72 mensualités de 1'917 fr. 65, à compter du 30 avril 2013 jusqu'au 31 mars 2019. A cette époque, il travaillait en qualité de magasinier au service de C._, pour un salaire net de 5'927 fr. 45 par mois. A._ a pris sa retraite le 1er décembre 2014. Il perçoit une rente AVS de 1'622 fr. et une rente de la Caisse de prévoyance de D._ de 2'210 fr., à savoir 3'832 fr. par mois. B. En janvier et en décembre 2015, la banque a refusé la proposition de l'emprunteur de rembourser sa dette à raison de 500 fr. par mois. Par courrier du 10 mars 2016, elle a résilié le prêt, se réservant le droit de poursuivre en recouvrement du solde impayé, c'est-à-dire 82'258 fr. 25 plus intérêts. Le 17 mars 2016, elle a introduit une poursuite tendant au paiement de la somme de 82'633 fr. 70 en capital ( n° xx xxxxxx x de l'Office des poursuites de Genève); c'est l'unique poursuite dont fait l'objet l'intéressé. Le 24 février 2017, l'Office des poursuites de Genève a avisé D._ qu'une saisie de rente avait été exécutée le jour même au préjudice du débiteur et l'a invitée à retenir la somme de 990 fr. par mois. C. Le 29 janvier 2018, le débiteur a saisi le Tribunal de première instance de Genève d'une déclaration d'insolvabilité, que cette autorité a rejetée par jugement du 8 février 2018. Statuant le 10 avril suivant, la Cour de justice du canton de Genève a rejeté le recours du débiteur. D. Par écriture du 16 mai 2018, le débiteur exerce un recours au Tribunal fédéral; sur le fond, il conclut au prononcé de sa faillite. L'autorité précédente se réfère à son arrêt, alors que l'intimée renonce à présenter des observations. E. Le 25 octobre 2018, la IIe Cour de droit civil a délibéré sur le recours en audience publique.