Victoria Beckham has ruled out having another child.

David and Victoria Beckham

David and Victoria Beckham

The 41-year-old fashion designer has sons Brooklyn, 16, Romeo, 12, and Cruz, 10, as well as three-year-old daughter Harper with her husband, David Beckham, but insists the couple won't be adding to their brood.

When asked if she would have another child, she said: "No. I've got four! I feel like I've done my bit."

The former Spice Girls star gave birth to Harper in 2011, and revealed it was a "lovely surprise" when she discovered she was expecting a girl, especially as she had previously been told she would be having a fourth son.

She explained: "I was told when I had my scan that I was having another boy at first.

"I felt so lucky to be pregnant, so whether Harper was going to be a boy or a girl I felt very blessed."

However, Victoria joked her daughter is a "tomboy" because she is a fan of football, just like her father.

She quipped: "Harper loves football. It's like a dagger going into my heart! As much as she is girly, she's a tomboy as well."

And although the couple are multi-millionaires, Victoria claims she keeps the kids grounded and insists they aren't "spoiled".

Speaking to Fern Mallis at New York City's 92nd St. Y event, she said: "None of the kids have ever been spoiled other than the way that we love them. They're really happy kids. There's always laughter in the house."