Resorcinol carbonate-based phosphate esters are prepared by reacting resorcinol carbonates with phosphorous oxychloride or a chlorophosphate. The resorcinol carbonates can be synthesized by the reaction of resorcinol with phosgene or diphenyl carbonate. The resorcinol carbonate-based phosphate esters can be used as flame retardants and perhaps flowing agents.