Based on the books "Confessions of a Shopaholic" and "Shopaholic Takes Manhattan" by Sophie Kinsella. Rebecca Bloomwood (Isla Fisher) is a 25 year old who lives with her best friend Suze (Krysten Ritter) in Suze's flat (paying her friend rent that is well below market value), in a trendy part of town. Rebecca has a very boring job writing for a financial magazine. She has a shopping addiction and her crap job doesn't pay enough. Her bills are piling up, so she tries cutting back (complete fiasco), then she tries making more money (another fiasco). Eventually, Becky discovers a story that she is truly invested in. Exposing the story gets the attention of a colleague that she hasn't quite figured out yet. Some drama ensues as she snags the guy, and she attempts to pay off her ever-growing debt.