Formulations of bio-based poly(cyclic carbonates) and amines using cooperative catalysis were studied to produce non-isocyanate polyurethanes (NIPUs).