The Single Ladies singer, who already has a five-year-old daughter, broke the news to her 92.3 million followers on her Instagram page that she and Jay Z - real name Shawn Carter - are having two more children.
"We would like to share our love and happiness," the Carters wrote. "We have been blessed two times over. We are incredibly grateful that our family will be growing by two, and we thank you for your well wishes."
A photo of a pregnant Beyoncé, shrouded in a green veil and kneeling in front of flowers, accompanied the announcement.
Beyoncé did not reveal the expected due date for the twins. It's also unclear if the pregnancy will impact whether or not she attends the Grammys on February 12th, where she's nominated for nine awards.
The singer is also scheduled to headline two weekends at Coachella in April.
We say BIG CONGRATS to her.