Loading... Please wait

Sign up today to get a $10 Bonus

Claim Bonus
Coupon Codes: 4
Deals: 2
Total Offers: 6
Best Deal: $10 on First Purchase

How to save money at Books A Million

Books-A-Million has humble roots dating back to 1917 when it ran as a simple street newsstand in Alabama. Today, BAM is the second-largest bookstore in the nation and the premier media retailer in the Southeastern states with over 260 physical stores nationwide. But don’t worry if there’s not a store near you because you can get whatever you need right online.

There are always great deals on the shelf at Books-a-Million, but Swagbucks can help you save even more with Books a Million coupons or special Books a Million discount codes. You’ll earn 1% cash back on every order, get $10 off your online purchase of $50 or more, and receive $15 off when you spend at least $75. For more deals, head over to the BooksaMillion.com website to take advantage of sitewide Books a Million promos. You can also save money when shopping for special holiday sales and using Books a Million promo codes. Join the Books a Million email list to get 15% off a $25 order with a time-sensitive Books a Million coupon code. Get hardcover bargain books for as low as $5 and take up to 80% off Clearance books. Also, if you’re a regular BAM shopper, be sure to join the Millionaire’s Club. For just $25 annually, you’ll get free shipping for the entire year, 10% off in-store purchases, special savings both in-store and online, a $5 reward card as soon as you join, and over $100 in Books a Million coupons.

Books a Million is about more than just books. Shop for top sellers, trending genres and titles, new releases, beautiful gift books or sets, and books for young children and teens. Books a Million also sells fun gifts, pop culture items, movies and music, Harry Potter collectibles, and toys and games. You’re sure to fall in love with something on the site. Just be sure to add the right Books a Million discount code during checkout to get the most books (and more) for your buck.

What are booksamillion.com Shipping Methods


What are booksamillion.com Return Policies

Customers have 30 days from the original purchase date to return merchandise to a local store or via mail. Shipping and handling charges are not refunded, and a restocking fee may be required on large orders. Non-returnable exclusions can be found here.

What Payment Methods does booksamillion.com accept?

eGift and BAM gift certificates, PayPal, American Express, Discover, MasterCard, and Visa

What are booksamillion.com Shipping Details

Books-A-Million delivers to most U.S. addresses, including APO/FPO locations. All marketplace orders have a maximum 30-day delivery time frame, but standard shipping usually ranges between four and 14 days while express shipping averages between three and eight days. Shipping costs between $3.99 and $6.99 per item for standard shipping and up to $5.99 per order plus $7.25 per item for expedited shipping. Specialty shipping can be significantly lower or even free with the right Books a Million coupon when you join The Millionaire’s Club.

Books A Million Coupons & Earn 1% Cash Back

Top Books A Million Coupon -




Save 15% off Your Order of $50 or More.

Coupon Expires:
Discount Code

Books A Million Coupons & Promo Codes




Get An Extra 10% off Your Order of $25 or More.

Coupon Expires:
Coupon Code




Get An Extra 20% off Your Purchase of $125 or More.

Promo Code

Enter your email for $10 cash back

By Signing up I agree to the Terms and Privacy Policy. I also agree to receive periodic emails with offers and promotional marketing messages from Swagbucks.




$10 Off your online purchase of $50 or more

Discount Code

Books A Million Deals & Sales

  • Hot



    48% off Rokblok Record Player Was: $75 Now: $39. + Earn 1% Cash Back

    Claim Deal
  • Hot



    Free Shipping on any order for Millionaire's Club Members. + Earn 1% Cash Back

    Claim Deal

Books A Million Reviews


User rating

The Books A Million rating is 4.5.

4.5 Members Rating

53 Books A Million reviews

5 Stars 42

4 Stars 4

3 Stars 5

2 Stars 1

1 Stars 1