Best Valentine's Day Deals: Promo Codes, Cashback, and Sales to Stack Now
Stacking a promo code with Rakuten cashback can cut 25% or more off flowers and fine jewelry — here's the exact playbook, with codes, minimum spends, and the stacking rules retailers bury in the fine print.

The single biggest mistake gift shoppers make isn't overpaying — it's paying full price when three overlapping discount layers were available at checkout and they only used one. Promo codes, cashback extensions, and seasonal sales can be combined into a savings stack that routinely cuts 20 to 30 percent off flowers, chocolate, and jewelry. The catch is that each category plays by different rules, and a wrong move (like entering an outside coupon code on a cashback-tracked session) can void the discount you were counting on most. Here is exactly where the leverage is right now.
1. Teleflora's APRIL20 code: 20% off sitewide with no category carve-outs
Teleflora's current sitewide code APRIL20 takes 20% off flowers, plants, and gift baskets, and the discount extends to balloons, boxed chocolates, and stuffed animals as well. There is also a flat $10 off on orders of $50 or more, making that the better option only on smaller arrangements where 20% would yield less than $10. The hard rule: Teleflora allows one promo code per order, so run the math before applying either code.
2. 1-800-Flowers: 20% off sitewide, but the Celebrations Passport is the real unlock
1-800-Flowers carries active 20% off sitewide codes, and a separate 25% off offer for customers who sign up through the mobile app. The underrated advantage is the Celebrations Passport membership, which provides free shipping and waives service charges. Crucially, Passport benefits apply automatically alongside sale prices, meaning you can combine a discounted bouquet with Passport savings without triggering a stacking conflict. Standard promo codes, however, cannot be layered on top of each other, so use the highest-value single code and let Passport do the rest.
3. Blue Nile Spring Sale: up to 30% off fine jewelry, plus a $50 first-purchase bonus
Blue Nile is currently running a Spring Sale with up to 30% off fine jewelry, a discount window that opened after Valentine's Day and runs through the current season. First-time buyers who sign up for Blue Nile's email and text list receive up to $50 off their first purchase, which stacks cleanly with sale pricing on eligible pieces. The verified code BN15ACJ gives 10% off for returning customers, though it excludes loose diamonds, preset engagement rings, and Lightbox lab-grown pieces, so check the exclusions list before banking on it.
4. Kay Jewelers: up to 40% off heart-shaped necklaces and earrings
Kay Jewelers has maintained up to 40% off heart-shaped pendants and matching earring sets beyond the Valentine's window, making it one of the stronger post-holiday holds in the jewelry category. Sitewide and category-wide promo codes at jewelry retailers like Kay typically arrive with broader exclusions than flower codes, so the sale rack is often the cleaner entry point than hunting for a percentage-off code that won't apply to the piece you actually want.
5. Rakuten cashback: 5% back on 1-800-Flowers, with a critical stacking warning
Rakuten offers 5% cashback on 1-800-Flowers purchases, but using certain coupon codes from outside Rakuten's own platform can void that cashback entirely. Codes listed directly on a retailer's Rakuten page are designated as "Rakuten-approved" and won't cancel the cashback, so checking the retailer's Rakuten page before applying any external code is essential. Rakuten has paid its members over $4.6 billion in cashback since 1999, which makes the extension worth activating before any gifting purchase, not just floral. One honest caveat: cashback payments take 60 to 90 days to process, so this strategy benefits future spending more than an urgent same-week purchase.
6. RetailMeNot as the code verification layer, not the starting point
RetailMeNot's Valentine hub aggregates active promo codes, cashback links, and seasonal sales across major national retailers in jewelry, beauty, flowers, and gift cards, and it tracks expiration windows. Its best use is as a verification step: after identifying a code elsewhere, check RetailMeNot to confirm whether the code is still live and whether a better percentage has appeared. Jewelry and experiential offers (dinner packages, hotel stays) have meaningfully different coupon dynamics on the platform. Jewelry discounts tend to arrive as sitewide or category-wide events, while restaurant and experience codes are tightly date-specific and expire faster.
7. The triple-stack: Honey + Rakuten + credit card rewards in the right order
The most effective savings structure runs three layers simultaneously: activate Rakuten cashback before adding anything to your cart, let Honey test available coupon codes at checkout, then pay with a credit card that earns category-specific rewards. The key sequence matters: Rakuten cashback should be activated first to ensure the purchase is tracked, then Honey is deployed at the checkout stage to find and apply the best available code. For small coupon values, skipping the external code and preserving the Rakuten cashback track is often the better trade. A 15% off code beats 5% cashback on a $200 jewelry order; on a $40 chocolate box, the math flips.
Best for right now vs. best to plan ahead
The Teleflora APRIL20 code and 1-800-Flowers sitewide offers are live and ideal for immediate purchases where same-day or next-day delivery is available. Blue Nile's Spring Sale is the stronger play for anyone scheduling a future anniversary or milestone gift, since fine jewelry typically ships within two to five business days and the sale window extends beyond a single weekend. Rakuten cashback, by contrast, is always worth activating regardless of urgency, with the understanding that the payout arrives weeks later rather than at checkout.
One practical safeguard before committing to any code: cross-reference the price against the retailer's own sale section first. A 20% promo code applied to a price that was quietly inflated before the promotional period delivers less actual value than a straightforward clearance discount on a piece that was never marked up. Price history tools like CamelCamelCamel (for Amazon listings) and browser extensions that flag inflated "original" prices take about thirty seconds to run and eliminate the most common way shoppers feel good about a deal that isn't one.
Know something we missed? Have a correction or additional information?
Submit a Tip

