How Does Residency Match Work? From Rank Lists to Match Week

The residency match is a centralized system that pairs graduating medical students with residency training programs using a computer algorithm. Run by the National Resident Matching Program (NRMP), it prevents applicants and programs from negotiating individually and instead uses ranked preference lists from both sides to generate stable pairings. The process spans several months, from application submission through a dramatic Match Week where results are revealed in two stages.

The Application Phase

Everything starts with the Electronic Residency Application Service (ERAS), managed by the AAMC. Through ERAS, you submit a core set of documents to every program you’re interested in: a personal statement, letters of recommendation, your medical school transcript, board exam scores, and a Medical School Performance Evaluation (sometimes called the “Dean’s Letter”), which your school’s dean’s office uploads on your behalf.

You can write multiple personal statements and assign different ones to different programs, tailoring your message by specialty or institution. Letters of recommendation go through a dedicated portal where each letter author uploads directly. International medical graduates have a slightly different pathway, coordinating their documents through the ECFMG.

The financial costs add up quickly. NRMP registration alone is $85 for the Main Residency Match, with an additional $50 late fee if you register after the January deadline. Couples matching together pay an extra $45 per partner. ERAS charges separately for application transmission, and fees increase as you apply to more programs.

Program Signals and Interviews

One relatively newer feature in ERAS is program signaling, which lets you flag specific programs you’re genuinely interested in. The number of signals you can send varies by specialty, and programs see them alongside your application as one factor when deciding who to invite for interviews. The system exists because applicants often apply to dozens of programs, and signals help programs distinguish real interest from blanket applications.

Some specialties use a simple yes/no signal: the program either sees “Yes” next to your name or nothing. Others use tiered signaling with gold and silver levels. Gold signals indicate your most preferred programs, while silver signals indicate strong interest a step below that. All signals are sent at the institution level, so if a hospital runs both a preliminary and categorical track in the same specialty, both tracks see the same signal. The general advice is to use every signal available to you, distributing them based on a realistic assessment of your competitiveness and genuine interest.

After programs review applications, they invite selected candidates for interviews, which typically take place between October and February depending on the specialty. These interviews are your main opportunity to evaluate programs in person and for programs to evaluate you beyond your paper application.

Submitting Your Rank Order List

After interview season ends, both applicants and programs independently create rank order lists. You rank programs in order of true preference, from your top choice down. Programs do the same with their interviewed applicants. Neither side sees the other’s list.

You can rank up to 20 programs on your primary list before extra fees kick in, with an absolute maximum of 300 ranks on any single list. Once you certify your rank order list, it’s locked in. The NRMP is explicit that you should rank programs based on your genuine preferences, not based on where you think you’re likely to match. The algorithm is designed so that ranking honestly is always your best strategy.

How the Algorithm Works

The matching algorithm is based on work that won its creators a Nobel Prize in Economics. It’s an “applicant-proposing” system, meaning it processes the match from the applicant’s perspective first, which mathematically favors applicants when preferences conflict.

Here’s how it runs. The algorithm starts with your first-choice program. If that program has an open spot and has ranked you, you’re tentatively matched there. If the program is already full but prefers you over someone they’ve tentatively accepted, you bump that person out and take their spot. The bumped applicant then gets reconsidered at their next-choice program, and the process repeats.

If your first-choice program didn’t rank you at all, or ranked you below everyone they’ve already tentatively accepted, the algorithm moves to your second choice and tries the same thing. It keeps working down your list until it finds a tentative match or exhausts all your ranked programs.

The key word is “tentative.” Nothing is final until the algorithm has processed every applicant’s entire list. An applicant tentatively matched at their fourth choice might get bumped later by someone else and end up at their seventh choice. Only when every list has been fully considered do all tentative matches become final and binding.

Match Week

Results are revealed during Match Week in March, split across two days. On Monday at 10:00 AM Eastern, you learn whether you matched, but not where. This is the moment that separates matched applicants from those who need to scramble for remaining spots. On Friday at 12:00 PM Eastern, matched applicants finally learn which specific program they’ve been placed at. Results arrive by email and through the NRMP’s mobile system.

The gap between Monday and Friday isn’t just for dramatic effect. It gives unmatched applicants time to participate in SOAP.

What Happens If You Don’t Match

The Supplemental Offer and Acceptance Program (SOAP) is the backup system for applicants who go unmatched on Monday of Match Week. Programs that didn’t fill all their positions post their openings, and eligible unmatched or partially matched applicants can apply for those spots through a series of structured offer rounds that play out between Monday and Thursday.

SOAP replaces what used to be a chaotic, phone-based scramble. It’s now run through ERAS with specific eligibility requirements set by the NRMP. The process is fast and intense, with applicants submitting materials and programs extending offers in rapid succession over just a few days.

The Binding Commitment

A match result is not a suggestion. Once the algorithm pairs you with a program, a binding commitment exists: the program must offer you a position, and you must accept it. You cannot back out, and the program cannot rescind the offer. Neither side can release the other from this commitment on their own. Only the NRMP itself can grant a waiver or deferral.

If you decide you can’t attend your matched program, you must formally request a waiver from the NRMP before declining the position or applying elsewhere. You cannot interview for or accept another position while the waiver request is pending. The commitment is considered honored once you’ve entered and remained in the program for at least 45 calendar days after your start date. Resigning or leaving before that 45-day mark without an approved waiver is treated as a violation.

Violations carry real consequences. The NRMP can investigate, withdraw you from future matches, and impose sanctions outlined in their violations policy. Seeking a position at another program while you have an existing match commitment, without NRMP approval, is presumed to be a violation. The system takes this seriously because the entire match depends on both sides trusting the outcome.

Couples Matching

If you and a partner are both entering the match, you can link your rank order lists as a couple. Instead of ranking individual programs, you submit paired combinations: “If I go to Program A, my partner goes to Program X.” The algorithm then tries to place both of you in a way that satisfies the highest possible pair on your joint list. This adds complexity and sometimes limits options, but it’s the only way to coordinate geographic proximity through the official system. Couples pay an additional $45 per partner on top of the standard registration fee.