contact import process
Look at MySQL and find the temporary table. It will be names something like &quot;civicrm_tmp_d_dflt_...&quot;
Search status=NEW  and that will tell you the number of rows left to import. Once the table has no NEW rows to import it is done and the table will be removed. If it did not succeed the table will still exist. I find this the best way to monitor the progress of imports using the default importer.