This holiday season, from 10/31 - 12/12/2025 at 2:59 a.m. Eastern Time, you'll receive a $10 Bonus Gift Card when you purchase $100 or more in Gift Cards/eGift Cards in a single transaction either in Barnes & Noble stores and online at bn.com (Limit $50 in bonus cards per customer per day).
For purchases made on bn.com, the $10 Barnes & Noble eGift Card will be delivered via email to you on January 14, 2026 to the email address associated with your qualifying $100 Barnes & Noble Gift Card or eGift Card purchase. For store purchases, you will receive your bonus Gift Card during the transaction.
Additional details about this offer can be found by clicking here to see the full Terms and Conditions of the offer.
Visit our Gift Cards page by clicking here.