Przewidywał on:

reformę finansów państwa w celu odzyskania równowagi budżetowej; wprowadzenie do gospodarki mechanizmów rynkowych poprzez uwolnienie cen i wprowadzenie sztywnego kursu złotówki do dolara; zmianę struktury własnościowej gospodarki poprzez prywatyzację i zniesienie ograniczeń w obrocie nieruchomościami.

Realizacja programu wymagała pozyskania kredytów zagranicznych. Rząd przeprowadził rozmowy z Międzynarodowym Funduszem Walutowym i uzyskał zgodę MFW na proponowany kształt reform. Dzięki temu ustanowiono fundusz stabilizacyjny w wysokości 1 mld dolarów, który miał pomóc w utrzymaniu stałego kursu złotówki do dolara. Eksperci MFW, zwłaszcza Jeffrey Sachs namawiali rząd do bardziej radykalnych posunięć.

Pakiet 11 ustaw tworzących Plan Balcerowicza trafił pod obrady Sejmu kontraktowego 17 grudnia 1989 roku. Ustawy były procedowane w przyspieszonym tempie, by uniknąć wprowadzania poprawek w komisjach sejmowych. W parlamencie panowała zgoda wszystkich partii, że plan należy wprowadzić w proponowanej przez rząd postaci.

Jedenasta ustawa o przeciwdziałaniu praktykom monopolistycznym na wniosek grupy posłów została odłożona, i była uchwalona 24 lutego 1990 r.