Couldn't load pickup availability
WHY WE LOVE IT
- Spacious enough for all your essentials
- Soft vegan leather with a sleek finish
- Secure zipper for peace of mind
WHY BAG THEORY
WHY BAG THEORY
At Bag Theory, we believe luxury shouldn’t come with a luxury price tag. Every piece is crafted with precision and care using high-quality vegan leather.
We focus on timeless design, ethical materials, and thoughtful craftsmanship—bringing you the same quality as $1000 designer bags for only $45

30 DAY GUARANTEE
30 DAY GUARANTEE
We offer a 30 day guarantee on all of our products, if for whatever reason you would like to return your bag, we will accept it no questions asked!
SHIPPING
SHIPPING
SHIPPING - Due to the influx of orders from our ongoing sale, there will be a slight delay in dispatch. Rest assured, all orders will be shipped within a 1-3 day timeframe. Depending on your geographic location, the delivery may take approximately 5-14 days.
RETURNS - Your satisfaction is our main priority, which is why we proudly offer a 30-day money back guarantee.

Designer-grade bags, without the designer markup.
Designer-grade bags, without the designer markup.
Designer-grade bags, without the designer markup.
Designer-grade bags, without the designer markup.
Designer-grade bags, without the designer markup.
Designer-grade bags, without the designer markup.
Designer-grade bags, without the designer markup.
Designer-grade bags, without the designer markup.
Designer-grade bags, without the designer markup.
Designer-grade bags, without the designer markup.
10,000 + Happy customers
"Favorite purse"
"the perfect purse!!!"
"fit's everything I need!"
"i got the Hannah Duo!!"
"Favorite purse"
"the perfect purse!!!"
"fit's everything I need!"
"i got the Hannah Duo!!"
"Favorite purse"
"the perfect purse!!!"
"fit's everything I need!"
"i got the Hannah Duo!!"
Your go-to bag for every moment.
From coffee runs to dinner plans, The Hannah moves with you — refined, versatile, and effortlessly chic.
Effortless style meets everyday function.
The Hannah brings modern minimalism to your daily routine — sleek, practical, and spacious where it counts.
Our customers tell it better than we do!
Excellent
4.8/ 5
based on 1382 reviews
I absolutely love it!!!
LOVE! it's the perfect size and very versatile. You can adjust the straps to make it longer, or you can take off the strap entirely. Feels like real leather and has a pocket inside. Came packed well with bubble wrap to maintain shape LOVE! it's the perfect size and very versatile. You can adjust the straps to make it longer, or you can take off the strap entirely. Feels like real leather and has a pocket inside. Came packed well with bubble wrap to maintain shape LOVE! it's the perfect size and very versatile. You can adjust the straps to make it longer, or you can take off the strap entirely. Feels like real leather and has a pocket inside. Came packed well with bubble wrap to maintain shape
Lily
super cut, fits everything!
I love this bag for the price. It is super cute and it fits so much stuff. You can adjust the straps. You can also put lots of charms on the bag. It goes with everything, and the material is super cute. I love this bag for the price. It is super cute and it fits so much stuff. You can adjust the straps. You can also put lots of charms on the bag. It goes with everything, and the material is super cute. I love this bag for the price. It is super cute and it fits so much stuff. You can adjust the straps. You can also put lots of charms on the bag. It goes with everything, and the material is super cute.
Kat
super cute bag, very spacious
Honestly exceeded my expectations. It feels very similar to real leather. It feels very relaxed & not stiff like some cheap bags. I think the length of the strap is perfect. Perfect easy, casual shoulder bag. Would def recommend. Got it in red too 🤪 Honestly exceeded my expectations. It feels very similar to real leather. It feels very relaxed & not stiff like some cheap bags. I think the length of the strap is perfect. Perfect easy, casual shoulder bag. Would def recommend. Got it in red too 🤪 Honestly exceeded my expectations. It feels very similar to real leather. It feels very relaxed & not stiff like some cheap bags. I think the length of the strap is perfect. Perfect easy, casual shoulder bag. Would def recommend. Got it in red too 🤪
Phoebee
Gorgeous!
This brown leather bag is the perfect blend of style, function, and quality. The leather is soft yet sturdy, with that slightly worn-in look that only gets better with time. It has a rich, warm brown tone that goes with everything. Quite an ideal length. Can not wait to use! This brown leather bag is the perfect blend of style, function, and quality. The leather is soft yet sturdy, with that slightly worn-in look that only gets better with time. It has a rich, warm brown tone that goes with everything. Quite an ideal length. Can not wait to use! This brown leather bag is the perfect blend of style, function, and quality. The leather is soft yet sturdy, with that slightly worn-in look that only gets better with time. It has a rich, warm brown tone that goes with everything. Quite an ideal length. Can not wait to use!
Bing
I'm obsessed!
Love the bag! It’s very spacious and fits a lot. I bought this for Europe and definitely recommend if you want something stylish and small that fits a lot! Love the bag! It’s very spacious and fits a lot. I bought this for Europe and definitely recommend if you want something stylish and small that fits a lot! Love the bag! It’s very spacious and fits a lot. I bought this for Europe and definitely recommend if you want something stylish and small that fits a lot!
Stephanie
feels like a really good quality bag!
In love with this bag! Have been using it non stop since I bought it. I wanted something other than my belt bag. This bag has so much space and is cute with every outfit!! In love with this bag! Have been using it non stop since I bought it. I wanted something other than my belt bag. This bag has so much space and is cute with every outfit!! In love with this bag! Have been using it non stop since I bought it. I wanted something other than my belt bag. This bag has so much space and is cute with every outfit!!
Kayla
I absolutely love it!!!
LOVE! it's the perfect size and very versatile. You can adjust the straps to make it longer, or you can take off the strap entirely. Feels like real leather and has a pocket inside. Came packed well with bubble wrap to maintain shape LOVE! it's the perfect size and very versatile. You can adjust the straps to make it longer, or you can take off the strap entirely. Feels like real leather and has a pocket inside. Came packed well with bubble wrap to maintain shape LOVE! it's the perfect size and very versatile. You can adjust the straps to make it longer, or you can take off the strap entirely. Feels like real leather and has a pocket inside. Came packed well with bubble wrap to maintain shape
Lily
super cut, fits everything!
I love this bag for the price. It is super cute and it fits so much stuff. You can adjust the straps. You can also put lots of charms on the bag. It goes with everything, and the material is super cute. I love this bag for the price. It is super cute and it fits so much stuff. You can adjust the straps. You can also put lots of charms on the bag. It goes with everything, and the material is super cute. I love this bag for the price. It is super cute and it fits so much stuff. You can adjust the straps. You can also put lots of charms on the bag. It goes with everything, and the material is super cute.
Kat
super cute bag, very spacious
Honestly exceeded my expectations. It feels very similar to real leather. It feels very relaxed & not stiff like some cheap bags. I think the length of the strap is perfect. Perfect easy, casual shoulder bag. Would def recommend. Got it in red too 🤪 Honestly exceeded my expectations. It feels very similar to real leather. It feels very relaxed & not stiff like some cheap bags. I think the length of the strap is perfect. Perfect easy, casual shoulder bag. Would def recommend. Got it in red too 🤪 Honestly exceeded my expectations. It feels very similar to real leather. It feels very relaxed & not stiff like some cheap bags. I think the length of the strap is perfect. Perfect easy, casual shoulder bag. Would def recommend. Got it in red too 🤪
Phoebee
Gorgeous!
This brown leather bag is the perfect blend of style, function, and quality. The leather is soft yet sturdy, with that slightly worn-in look that only gets better with time. It has a rich, warm brown tone that goes with everything. Quite an ideal length. Can not wait to use! This brown leather bag is the perfect blend of style, function, and quality. The leather is soft yet sturdy, with that slightly worn-in look that only gets better with time. It has a rich, warm brown tone that goes with everything. Quite an ideal length. Can not wait to use! This brown leather bag is the perfect blend of style, function, and quality. The leather is soft yet sturdy, with that slightly worn-in look that only gets better with time. It has a rich, warm brown tone that goes with everything. Quite an ideal length. Can not wait to use!
Bing
I'm obsessed!
Love the bag! It’s very spacious and fits a lot. I bought this for Europe and definitely recommend if you want something stylish and small that fits a lot! Love the bag! It’s very spacious and fits a lot. I bought this for Europe and definitely recommend if you want something stylish and small that fits a lot! Love the bag! It’s very spacious and fits a lot. I bought this for Europe and definitely recommend if you want something stylish and small that fits a lot!
Stephanie
feels like a really good quality bag!
In love with this bag! Have been using it non stop since I bought it. I wanted something other than my belt bag. This bag has so much space and is cute with every outfit!! In love with this bag! Have been using it non stop since I bought it. I wanted something other than my belt bag. This bag has so much space and is cute with every outfit!! In love with this bag! Have been using it non stop since I bought it. I wanted something other than my belt bag. This bag has so much space and is cute with every outfit!!
Kayla
I absolutely love it!!!
LOVE! it's the perfect size and very versatile. You can adjust the straps to make it longer, or you can take off the strap entirely. Feels like real leather and has a pocket inside. Came packed well with bubble wrap to maintain shape LOVE! it's the perfect size and very versatile. You can adjust the straps to make it longer, or you can take off the strap entirely. Feels like real leather and has a pocket inside. Came packed well with bubble wrap to maintain shape LOVE! it's the perfect size and very versatile. You can adjust the straps to make it longer, or you can take off the strap entirely. Feels like real leather and has a pocket inside. Came packed well with bubble wrap to maintain shape
Lily
super cut, fits everything!
I love this bag for the price. It is super cute and it fits so much stuff. You can adjust the straps. You can also put lots of charms on the bag. It goes with everything, and the material is super cute. I love this bag for the price. It is super cute and it fits so much stuff. You can adjust the straps. You can also put lots of charms on the bag. It goes with everything, and the material is super cute. I love this bag for the price. It is super cute and it fits so much stuff. You can adjust the straps. You can also put lots of charms on the bag. It goes with everything, and the material is super cute.
Kat
super cute bag, very spacious
Honestly exceeded my expectations. It feels very similar to real leather. It feels very relaxed & not stiff like some cheap bags. I think the length of the strap is perfect. Perfect easy, casual shoulder bag. Would def recommend. Got it in red too 🤪 Honestly exceeded my expectations. It feels very similar to real leather. It feels very relaxed & not stiff like some cheap bags. I think the length of the strap is perfect. Perfect easy, casual shoulder bag. Would def recommend. Got it in red too 🤪 Honestly exceeded my expectations. It feels very similar to real leather. It feels very relaxed & not stiff like some cheap bags. I think the length of the strap is perfect. Perfect easy, casual shoulder bag. Would def recommend. Got it in red too 🤪
Phoebee
Gorgeous!
This brown leather bag is the perfect blend of style, function, and quality. The leather is soft yet sturdy, with that slightly worn-in look that only gets better with time. It has a rich, warm brown tone that goes with everything. Quite an ideal length. Can not wait to use! This brown leather bag is the perfect blend of style, function, and quality. The leather is soft yet sturdy, with that slightly worn-in look that only gets better with time. It has a rich, warm brown tone that goes with everything. Quite an ideal length. Can not wait to use! This brown leather bag is the perfect blend of style, function, and quality. The leather is soft yet sturdy, with that slightly worn-in look that only gets better with time. It has a rich, warm brown tone that goes with everything. Quite an ideal length. Can not wait to use!
Bing
I'm obsessed!
Love the bag! It’s very spacious and fits a lot. I bought this for Europe and definitely recommend if you want something stylish and small that fits a lot! Love the bag! It’s very spacious and fits a lot. I bought this for Europe and definitely recommend if you want something stylish and small that fits a lot! Love the bag! It’s very spacious and fits a lot. I bought this for Europe and definitely recommend if you want something stylish and small that fits a lot!
Stephanie
feels like a really good quality bag!
In love with this bag! Have been using it non stop since I bought it. I wanted something other than my belt bag. This bag has so much space and is cute with every outfit!! In love with this bag! Have been using it non stop since I bought it. I wanted something other than my belt bag. This bag has so much space and is cute with every outfit!! In love with this bag! Have been using it non stop since I bought it. I wanted something other than my belt bag. This bag has so much space and is cute with every outfit!!
Kayla
I absolutely love it!!!
LOVE! it's the perfect size and very versatile. You can adjust the straps to make it longer, or you can take off the strap entirely. Feels like real leather and has a pocket inside. Came packed well with bubble wrap to maintain shape LOVE! it's the perfect size and very versatile. You can adjust the straps to make it longer, or you can take off the strap entirely. Feels like real leather and has a pocket inside. Came packed well with bubble wrap to maintain shape LOVE! it's the perfect size and very versatile. You can adjust the straps to make it longer, or you can take off the strap entirely. Feels like real leather and has a pocket inside. Came packed well with bubble wrap to maintain shape
Lily
super cut, fits everything!
I love this bag for the price. It is super cute and it fits so much stuff. You can adjust the straps. You can also put lots of charms on the bag. It goes with everything, and the material is super cute. I love this bag for the price. It is super cute and it fits so much stuff. You can adjust the straps. You can also put lots of charms on the bag. It goes with everything, and the material is super cute. I love this bag for the price. It is super cute and it fits so much stuff. You can adjust the straps. You can also put lots of charms on the bag. It goes with everything, and the material is super cute.
Kat
super cute bag, very spacious
Honestly exceeded my expectations. It feels very similar to real leather. It feels very relaxed & not stiff like some cheap bags. I think the length of the strap is perfect. Perfect easy, casual shoulder bag. Would def recommend. Got it in red too 🤪 Honestly exceeded my expectations. It feels very similar to real leather. It feels very relaxed & not stiff like some cheap bags. I think the length of the strap is perfect. Perfect easy, casual shoulder bag. Would def recommend. Got it in red too 🤪 Honestly exceeded my expectations. It feels very similar to real leather. It feels very relaxed & not stiff like some cheap bags. I think the length of the strap is perfect. Perfect easy, casual shoulder bag. Would def recommend. Got it in red too 🤪
Phoebee
Gorgeous!
This brown leather bag is the perfect blend of style, function, and quality. The leather is soft yet sturdy, with that slightly worn-in look that only gets better with time. It has a rich, warm brown tone that goes with everything. Quite an ideal length. Can not wait to use! This brown leather bag is the perfect blend of style, function, and quality. The leather is soft yet sturdy, with that slightly worn-in look that only gets better with time. It has a rich, warm brown tone that goes with everything. Quite an ideal length. Can not wait to use! This brown leather bag is the perfect blend of style, function, and quality. The leather is soft yet sturdy, with that slightly worn-in look that only gets better with time. It has a rich, warm brown tone that goes with everything. Quite an ideal length. Can not wait to use!
Bing
I'm obsessed!
Love the bag! It’s very spacious and fits a lot. I bought this for Europe and definitely recommend if you want something stylish and small that fits a lot! Love the bag! It’s very spacious and fits a lot. I bought this for Europe and definitely recommend if you want something stylish and small that fits a lot! Love the bag! It’s very spacious and fits a lot. I bought this for Europe and definitely recommend if you want something stylish and small that fits a lot!
Stephanie
feels like a really good quality bag!
In love with this bag! Have been using it non stop since I bought it. I wanted something other than my belt bag. This bag has so much space and is cute with every outfit!! In love with this bag! Have been using it non stop since I bought it. I wanted something other than my belt bag. This bag has so much space and is cute with every outfit!! In love with this bag! Have been using it non stop since I bought it. I wanted something other than my belt bag. This bag has so much space and is cute with every outfit!!
Kayla
I absolutely love it!!!
LOVE! it's the perfect size and very versatile. You can adjust the straps to make it longer, or you can take off the strap entirely. Feels like real leather and has a pocket inside. Came packed well with bubble wrap to maintain shape LOVE! it's the perfect size and very versatile. You can adjust the straps to make it longer, or you can take off the strap entirely. Feels like real leather and has a pocket inside. Came packed well with bubble wrap to maintain shape LOVE! it's the perfect size and very versatile. You can adjust the straps to make it longer, or you can take off the strap entirely. Feels like real leather and has a pocket inside. Came packed well with bubble wrap to maintain shape
Lily
super cut, fits everything!
I love this bag for the price. It is super cute and it fits so much stuff. You can adjust the straps. You can also put lots of charms on the bag. It goes with everything, and the material is super cute. I love this bag for the price. It is super cute and it fits so much stuff. You can adjust the straps. You can also put lots of charms on the bag. It goes with everything, and the material is super cute. I love this bag for the price. It is super cute and it fits so much stuff. You can adjust the straps. You can also put lots of charms on the bag. It goes with everything, and the material is super cute.
Kat
super cute bag, very spacious
Honestly exceeded my expectations. It feels very similar to real leather. It feels very relaxed & not stiff like some cheap bags. I think the length of the strap is perfect. Perfect easy, casual shoulder bag. Would def recommend. Got it in red too 🤪 Honestly exceeded my expectations. It feels very similar to real leather. It feels very relaxed & not stiff like some cheap bags. I think the length of the strap is perfect. Perfect easy, casual shoulder bag. Would def recommend. Got it in red too 🤪 Honestly exceeded my expectations. It feels very similar to real leather. It feels very relaxed & not stiff like some cheap bags. I think the length of the strap is perfect. Perfect easy, casual shoulder bag. Would def recommend. Got it in red too 🤪
Phoebee
Gorgeous!
This brown leather bag is the perfect blend of style, function, and quality. The leather is soft yet sturdy, with that slightly worn-in look that only gets better with time. It has a rich, warm brown tone that goes with everything. Quite an ideal length. Can not wait to use! This brown leather bag is the perfect blend of style, function, and quality. The leather is soft yet sturdy, with that slightly worn-in look that only gets better with time. It has a rich, warm brown tone that goes with everything. Quite an ideal length. Can not wait to use! This brown leather bag is the perfect blend of style, function, and quality. The leather is soft yet sturdy, with that slightly worn-in look that only gets better with time. It has a rich, warm brown tone that goes with everything. Quite an ideal length. Can not wait to use!
Bing
I'm obsessed!
Love the bag! It’s very spacious and fits a lot. I bought this for Europe and definitely recommend if you want something stylish and small that fits a lot! Love the bag! It’s very spacious and fits a lot. I bought this for Europe and definitely recommend if you want something stylish and small that fits a lot! Love the bag! It’s very spacious and fits a lot. I bought this for Europe and definitely recommend if you want something stylish and small that fits a lot!
Stephanie
feels like a really good quality bag!
In love with this bag! Have been using it non stop since I bought it. I wanted something other than my belt bag. This bag has so much space and is cute with every outfit!! In love with this bag! Have been using it non stop since I bought it. I wanted something other than my belt bag. This bag has so much space and is cute with every outfit!! In love with this bag! Have been using it non stop since I bought it. I wanted something other than my belt bag. This bag has so much space and is cute with every outfit!!
Kayla
I absolutely love it!!!
LOVE! it's the perfect size and very versatile. You can adjust the straps to make it longer, or you can take off the strap entirely. Feels like real leather and has a pocket inside. Came packed well with bubble wrap to maintain shape LOVE! it's the perfect size and very versatile. You can adjust the straps to make it longer, or you can take off the strap entirely. Feels like real leather and has a pocket inside. Came packed well with bubble wrap to maintain shape LOVE! it's the perfect size and very versatile. You can adjust the straps to make it longer, or you can take off the strap entirely. Feels like real leather and has a pocket inside. Came packed well with bubble wrap to maintain shape
Lily
super cut, fits everything!
I love this bag for the price. It is super cute and it fits so much stuff. You can adjust the straps. You can also put lots of charms on the bag. It goes with everything, and the material is super cute. I love this bag for the price. It is super cute and it fits so much stuff. You can adjust the straps. You can also put lots of charms on the bag. It goes with everything, and the material is super cute. I love this bag for the price. It is super cute and it fits so much stuff. You can adjust the straps. You can also put lots of charms on the bag. It goes with everything, and the material is super cute.
Kat
super cute bag, very spacious
Honestly exceeded my expectations. It feels very similar to real leather. It feels very relaxed & not stiff like some cheap bags. I think the length of the strap is perfect. Perfect easy, casual shoulder bag. Would def recommend. Got it in red too 🤪 Honestly exceeded my expectations. It feels very similar to real leather. It feels very relaxed & not stiff like some cheap bags. I think the length of the strap is perfect. Perfect easy, casual shoulder bag. Would def recommend. Got it in red too 🤪 Honestly exceeded my expectations. It feels very similar to real leather. It feels very relaxed & not stiff like some cheap bags. I think the length of the strap is perfect. Perfect easy, casual shoulder bag. Would def recommend. Got it in red too 🤪
Phoebee
Gorgeous!
This brown leather bag is the perfect blend of style, function, and quality. The leather is soft yet sturdy, with that slightly worn-in look that only gets better with time. It has a rich, warm brown tone that goes with everything. Quite an ideal length. Can not wait to use! This brown leather bag is the perfect blend of style, function, and quality. The leather is soft yet sturdy, with that slightly worn-in look that only gets better with time. It has a rich, warm brown tone that goes with everything. Quite an ideal length. Can not wait to use! This brown leather bag is the perfect blend of style, function, and quality. The leather is soft yet sturdy, with that slightly worn-in look that only gets better with time. It has a rich, warm brown tone that goes with everything. Quite an ideal length. Can not wait to use!
Bing
I'm obsessed!
Love the bag! It’s very spacious and fits a lot. I bought this for Europe and definitely recommend if you want something stylish and small that fits a lot! Love the bag! It’s very spacious and fits a lot. I bought this for Europe and definitely recommend if you want something stylish and small that fits a lot! Love the bag! It’s very spacious and fits a lot. I bought this for Europe and definitely recommend if you want something stylish and small that fits a lot!
Stephanie
feels like a really good quality bag!
In love with this bag! Have been using it non stop since I bought it. I wanted something other than my belt bag. This bag has so much space and is cute with every outfit!! In love with this bag! Have been using it non stop since I bought it. I wanted something other than my belt bag. This bag has so much space and is cute with every outfit!! In love with this bag! Have been using it non stop since I bought it. I wanted something other than my belt bag. This bag has so much space and is cute with every outfit!!
Kayla
You may also like...
-
SaleThe Hannah
Regular price $45.00 USDRegular priceUnit price / per$99.99 USDSale price $45.00 USDSale