How does the ED Agreement work with financial aids

This year I am applying to a US University under the ED Admission plan and seeking financial aids where I will contribute about $20k (which I put in CSS profile). I understand that if the school do not meet this requirement then I have the right to withdraw the agreement.
But what if the school accept me and allow me to contribute $20k? Will I be able to wait until admission decisions and financial aids from my other EA and RD schools be released before deciding where I will study? Or will I have to accept the ED agreement immediately because that meet the expected contribution in my CSS profile?

First, have you run the NPC on the school’s website? Does it look likely your expected contribution will be $20K or less? If the NPC comes out vastly higher, then you should not be applying ED.

No, you will not be able to wait to compare other offers of admission or financial aid.

Yes.

@college_query is absolutely correct. You need to run the NPC for the college in question. The way financial aid works is the college tells you how much you pay. There may be a gap between that number and how much you want to pay. So if the NPC shows a number more than $20K, don’t apply ED, because even if accepted, the college will be unaffordable.

No