Jason Merritt/Getty
But the 41-year-old Colombian beauty didn't get there on her looks alone.
"I think that the concept of being sexy and smart is difficult for many to grasp," Vergara says in the new issue of Glam Belleza Latina. "Most
Vergara also boasts big endorsement deals with Diet Pepsi, CoverGirl, Kmart, Comcast, and State Farm insurance.
"I'm not ashamed to say I love making money," the actress admits. "I like business, and the truth is I save way more than I spend. I invest. I plan for the future. I have a special eye for opportunities and work harder than anyone might expect. It is fun to shock people with my business ideas. Most people just see me as [her 'Modern Family' character] Gloria."
Vergara says that her now 21-year-old son motivated her to work hard and make money "because I had a child to support" - even if that meant dying her once blonde hair dark.
"I wasn't getting roles because I didn't look, according to many casting directors and producers, 'Latina enough.' The reality is Latinos come in all colors, heights and flavors, but who was I to preach this stuff when I needed a job?" she says. "My team and I decided to darken my hair to make it more in tune with my accent, and it worked."
Clearly.