The present application is directed to a method for producing non-isocyanate polyurethanes. More particularly, the application is directed to method for producing non-isocyanate polyurethanes by using a single catalyst component selected from an amidoindole derivative, a benzimidazole derivative and a squaramide derivative.