Rebecca Bloomwood (ISLA FISHER) is a young journalist who works for a gardening publication, but dreams of writing for Alette, a fashion magazine run by Alette Naylor (KRISTIN SCOTT THOMAS). Unfortunately for her, leggy Alicia Billington (LESLIE BIBB) filled the position from within. But when Rebecca learns that business nepotism runs deep at the magazine empire run by Edgar West (JOHN LITHGOW), she applies for a writing job at Successful Savings, a financial publication run by Luke Brandon (HUGH DANCY).
His immediate boss, Ryan Koenig (FRED ARMISEN), isn't crazy about him, but Luke has a faithful administrative assistant in Hayley (JULIE HAGERTY), and his job is to resurrect the magazine. Accordingly, he decides to shake things up a bit by hiring Rebecca with the belief that she'll be able to connect with the everyday person rather than just knowledgeable investors.
The only problem -- pointed out in irony by her roommate Suze (KRYSTEN RITTER) -- is that Rebecca is addicted to shopping for high fashion and has racked up credit card bills totaling more than $16,000. She's too proud to ask her financially conservative parents, Jane (JOAN CUSACK) and Graham (JOHN GOODMAN), for money, even in the face of constant harassment from debt collector Derek Smeath (ROBERT STANTON).
From that point on, Rebecca must not only contend with that and becoming an unlikely hit in the financial world, but also falling for Luke, all with her various white lies and shopping addiction threatening to undermine everything she's worked for.