JoSAA choice filling strategy — how to order your preference list
A practical, opinionated guide to filling your JoSAA choice list — the order that matters, the freeze/float/slide decision, common mistakes to avoid, and how to use the predictor output without overcommitting.
The one rule that decides everything
JoSAA's allocation algorithm is brutally simple: in every round, for every candidate, walk down their preference list and stop at the first seat the candidate qualifies for. Offer that seat. Done.
That means a single rule governs the whole exercise: order your choices by genuine preference, not by likelihood. The algorithm reads top-down, and anything below your top qualifying seat is never even considered.
The three buckets to populate
A good preference list is built from three buckets, layered top to bottom. The layering is the strategy; the bucket assignment comes from the predictor output.
1. Stretch picks (top of the list)
(Institute, branch) combinations where your rank is past the closing rank by a small margin — say within 5-10%. These are seats you would happily take if a late-round opening surfaces them. Putting them at the top costs you nothing if you do not get them and rewards you handsomely if you do.
Limit: 5-15 entries. More than that becomes noise: any stretch past ~30% of the closing rank realistically never opens.
2. Target picks (the boundary, middle of the list)
The actual decision space. Combinations where your rank is within striking distance of the closing rank — slightly below it or just above. This is where you put the institute-branch combinations you genuinely want, in genuine order of preference. Round-over-round churn will decide which of these you end up with.
Limit: 15-50 entries depending on rank. Higher ranks have fewer boundary options; lower ranks have more.
3. Floor anchors (bottom of the list)
Seats you are comfortably inside the closing rank for — by 10% or more. These are guarantees in case nothing higher works. Always include enough of them that you definitely get something you can live with.
Limit: 5-20 entries. Make sure at least the bottom 3-5 are entries you can genuinely accept if everything else falls through.
How to actually build the list
- Run the predictor. Get the comprehensive list of seats segmented by stretch / boundary / comfortable for your category, gender pool, and quota.
- Filter ruthlessly. Drop entries you would never accept — wrong city, wrong programme type, branch you cannot stomach. JoSAA does not know what you would refuse; you have to leave it off the list.
- Order each bucket by genuine preference. Within stretch, list the seat you would most love at the top. Within target, list seats in the order you would actually want them. Within floor, list the least-bad acceptable seat at the very bottom.
- Concatenate: stretch → target → floor. The whole list, top to bottom, should read as a single sequence in descending preference. The algorithm will respect that order.
- Sanity-check the bottom. The very last entry should be an option you would still report to. If it is not, drop it; otherwise you may end up locked into something you cannot accept.
Freeze, float, slide — the round-by-round decision
After every round in which you are allocated a seat, JoSAA asks you what to do with it. The three options are:
- Freeze. Accept this seat as final. You stop participating in further rounds. Choose this when the allocation is good enough and you do not want to risk something worse.
- Float. Hold the seat as a fallback and keep participating; the algorithm continues looking for anything higher on your preference list in subsequent rounds. If nothing higher opens, you keep this seat at the end.
- Slide. A middle ground available only when you have been allocated a seat at an institute; you hold the institute but keep trying for a better branch at the same institute. Other institutes higher up your list are no longer considered.
A useful heuristic: freeze if you got a target-bucket pick or a stretch; float if you got a floor anchor and you have target picks above it;slide is rare in practice but useful if your institute is your priority and branch is negotiable.
Common mistakes to avoid
- Sorting by likelihood instead of preference. The single most common mistake. Putting your safest pick at the top guarantees you get that pick and nothing higher will be looked at.
- Filling too few choices. A short list is fine if all of them are seats you would accept and at least the last few are safely inside your cutoff range. A short list with only ambitious entries can result in no allocation at all, forcing you into CSAB later or out of central counselling entirely.
- Filling too many marginal choices. Padding the list with seats you would refuse anyway is worse than useless — it dilutes ordering thinking and risks locking you into something unsuitable.
- Listing branches you cannot tolerate “just in case”. If you list it, JoSAA assumes you mean it. Do not include a branch you would actually withdraw from; the cost of a withdrawal is real (fees, time, a place lost to a candidate who would have stayed).
- Freezing too early. If you have target picks above your current allocation, float gives them a chance to come through. Freeze only when the current allocation is genuinely as good as you want.
- Missing the lock deadline. An unlocked choice list at the deadline is treated as locked at whatever state it is in. Lock explicitly once the list is finalised.
What to do after locking
Once you have locked your choices, JoSAA takes over. You will see:
- Mock allocation(s)— one or two non-binding previews of what your list would currently allocate, based on everyone's preferences as they stand. Use them to re-order before locking if needed.
- Round 1 allocation — the first real allocation. From here on, each round you decide freeze / float / slide on the offer, or skip (which is treated as float).
- Reporting and payment — within the window JoSAA specifies, you complete document verification and pay the seat-acceptance fee. Missing the window forfeits the seat.
For the detailed round-by-round walk-through, see the JoSAA counselling rounds guide. For how to read predictor output without overcommitting, see the methodology page.
Related guides and tools
- JEE college & branch predictor — generates the stretch / target / floor segmentation for your rank.
- JoSAA counselling rounds — mechanics of every round including freeze/float/slide timing.
- Opening and closing ranks explained — what the numbers behind your bucketing actually mean.
- JoSAA reservation categories explained — your category determines which pools your rank competes in.
Common questions
How many choices should I fill in JoSAA?
There is no minimum number, but a complete preference list typically has 30 to 100 entries. The right number depends on your rank: a top-1000 rank can stay short (10-30 ambitious choices), while a rank past 50,000 usually benefits from a longer list (60-150 entries) covering multiple branches across NITs, IIITs, and GFTIs to make sure something gets allocated.
Does the order of choices actually matter?
Yes. JoSAA is a single-offer algorithm: in every round, you are offered the highest-listed seat you qualify for, and nothing lower is considered. Putting a safer option above an ambitious one means you lock the safer option and never see the ambitious one. Order is the single most consequential decision in JoSAA.
What is the difference between freeze, float, and slide?
After a seat is allocated, freeze accepts it as final (you stop participating in later rounds). Float keeps you in the running for any higher preference in your list. Slide keeps you in the running for any higher branch at the same institute. The most defensive choice is freeze; the most ambitious is float; slide is a middle ground.
Should I fill choices outside my comfort zone?
Yes — but only if you would actually accept those seats. Putting a long-shot at the top costs nothing if you would happily take it; putting a college-branch you would refuse anywhere on the list is a real risk, because JoSAA cannot tell whether you mean it.
Can I edit my choices after locking?
No. Once you lock your choices in the JoSAA portal, the list is final for the entire counselling cycle. You can edit freely until the locking deadline; after that, the only adjustments come from float, slide, freeze, and withdrawal during reporting.
A quick note from the maker
RankMatrix is built by Divyansh Agarwal (GitHub), an independent developer. It is free to use, it never asks for your phone number or email, and it will never send you marketing calls or spam. This guide is for informational purposes only. RankMatrix is not affiliated with JoSAA, JEE, NTA, the IITs, NITs, IIITs, or GFTIs. Always verify the latest schedule, rules, and cutoffs on the official JoSAA website before making any admission decision.