It pays to be funny! Sofia Vergara isn't just Keeping Up With the Kardashians -- she's out-earning them by several million dollars. According to Forbes' list of the Highest-Paid TV Actresses, released Wednesday, Sept. 4, the buxom Modern Family star made $30 million between June 2012 and June 2013, more than any other actress on prime time.
(That said, paydays for women are higher in other parts of the entertainment industry. Forbes' best-paid film actress, Angelina Jolie, raked in $33 million over the same time period, while the top-earning model, Gisele Bundchen, accumulated $42 million.)
Vergara's massive paycheck is thanks to her extensive portfolio, which includes her sitcom salary, plus a Kmart product line and lucrative endorsement deals with companies like Diet Pepsi and Cover Girl. Per Forbes, the 41-year-old bombshell also has contracts with furniture retailer Rooms to Go and thyroid medicine Synthroid, and has signed on to appear in Spanish-language commercials for laundry detergent, Comcast, and State Farm insurance.
Those deals put Vergara well ahead of the pack; her closest competition is Law & Order: Special Victims Unit actress Mariska Hargitay, who pulled in $11 million over the same time period and ranks No. 2 on Forbes' list. Tied for that spot is Big Bang Theory star Kaley Cuoco, who made big bucks with her CBS sitcom ($300,000 an episode) and ad campaigns with Toyota and Priceline.
Coming in after Cuoco is another CBS favorite, Mike & Molly's Melissa McCarthy, who took home $10 million last year for her show, plus the movies Identity Thief and The Heat. She shares that spot with a bunch of household names, including Kim, Khloe, and Kourtney Kardashian, who raked in the dough from their reality series and Sears fashion line. Talk show host Bethenny Frankel, Grey's Anatomy's Ellen Pompeo, and 30 Rock's Tina Fey also tie with McCarthy.
Other women on the list include Scandal standout Kerry Washington, How I Met Your Mother actresses Cobie Smulders and Alyson Hannigan, Girls creator Lena Dunham, and New Girl's Zooey Deschanel. In total, Forbes reports, the top 20 best-paid TV actresses earned a cumulative $183 million.
This article originally appeared on Usmagazine.com: Sofia Vergara Tops Forbes' Highest-Paid TV Actresses List, Earns More Than Kaley Cuoco, Kim Kardashian