In SDN world, taking a July MCAT can be considered late as your score won't be released until a month later which is August. Some schools start sending out their earliest interview invites in mid to late August if not even sooner. Some schools send you secondaries even before you have your MCAT score so you might get a head start on those. Some on the other hand will take much longer, up to a month after your score has become available. That said, the earlier poster is absolutely right in advising you to get everything else in before you even sit for the test. Have your transcripts sent to AMCAS and verified well before then. Write all of your secondaries while you wait for your MCAT score. If you have a solid application, being complete in August or September can't hurt you that much.