Instant

Win Free DQ for a Year in The Breakfast Break

View saved
How does this find feel?

The DQ Breakfast Break Giveaway: Win Free DQ for a Year

*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
–grad-start: #b5121b;
–grad-mid: #006bb6;
–grad-end: #f6a800;
–accent: #ffd700;
–card-top: #006bb6;
–cream: #fff8ed;
–white: #ffffff;
–black: #1a1a1a;
}
body { font-family: ‘Nunito’, sans-serif; background: var(–cream); color: var(–black); overflow-x: hidden; }
#progress-bar { position: fixed; top: 0; left: 0; height: 5px; width: 0%; background: linear-gradient(90deg, var(–grad-start), var(–accent), var(–grad-end)); z-index: 9999; transition: width 0.1s linear; }
#confetti-canvas { position: fixed; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; z-index: 9998; }
.page-wrap { max-width: 860px; margin: 0 auto; padding: 8px 16px 40px; }
header.hero { background: linear-gradient(135deg, var(–grad-start) 0%, var(–grad-mid) 50%, var(–grad-end) 100%); border-radius: 20px; padding: 36px 28px 32px; text-align: center; margin-bottom: 24px; position: relative; overflow: hidden; }
header.hero::before { content: ”; position: absolute; inset: 0; background: radial-gradient(ellipse at 50% 0%, rgba(255,255,255,0.13) 0%, transparent 65%); pointer-events: none; }
.hero-badge { display: inline-block; background: var(–accent); color: #1a1a1a !important; font-weight: 900; font-size: 0.85rem; padding: 6px 18px; border-radius: 50px; margin-bottom: 16px; letter-spacing: 0.5px; text-transform: uppercase; }
header.hero h1 { font-family: ‘Fredoka One’, cursive; font-size: clamp(2rem, 6vw, 3.2rem); color: #ffffff !important; line-height: 1.15; margin-bottom: 14px; text-shadow: 0 3px 12px rgba(0,0,0,0.7); }
header.hero h1 .highlight { color: var(–accent) !important; }
.hero-sub { font-size: clamp(1rem, 2.5vw, 1.2rem); color: #ffffff !important; font-weight: 800; max-width: 640px; margin: 0 auto 24px; line-height: 1.6; text-shadow: 0 2px 8px rgba(0,0,0,0.8); }
.hero-img-wrap { margin: 0 auto 24px; max-width: 700px; border-radius: 16px; overflow: hidden; box-shadow: 0 12px 40px rgba(0,0,0,0.5); animation: float 4s ease-in-out infinite; }
.hero-img-wrap img { width: 100%; height: auto; display: block; }
@keyframes float { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-8px); } }
.countdown-wrap { display: flex; justify-content: center; gap: 14px; flex-wrap: wrap; margin-bottom: 22px; }
.cd-box { background: rgba(255,255,255,0.15); border: 2px solid rgba(255,255,255,0.35); border-radius: 12px; padding: 10px 18px; min-width: 72px; text-align: center; }
.cd-num { font-family: ‘Fredoka One’, cursive; font-size: 2rem; color: var(–accent) !important; line-height: 1; font-weight: 900; }
.cd-lbl { font-size: 0.7rem; color: #ffffff !important; font-weight: 800; text-transform: uppercase; letter-spacing: 1px; margin-top: 2px; }
.stat-row { display: flex; justify-content: center; gap: 10px; flex-wrap: wrap; }
.stat-pill { background: rgba(255,255,255,0.16); border: 1px solid rgba(255,255,255,0.35); border-radius: 50px; padding: 8px 16px; font-size: 0.8rem; color: #ffffff !important; font-weight: 800; text-align: center; line-height: 1.3; }
.stat-pill span { display: block; font-size: 1.1rem; font-weight: 900; color: #ffffff !important; }
.card { background: #ffffff; border-radius: 16px; padding: 28px 24px; margin-bottom: 20px; box-shadow: 0 4px 20px rgba(0,0,0,0.08); border-top: 5px solid var(–card-top); }
.card h2 { font-family: ‘Fredoka One’, cursive; font-size: clamp(1.4rem, 4vw, 1.9rem); color: var(–grad-start); margin-bottom: 14px; }
.card p { color: #333; line-height: 1.75; margin-bottom: 12px; font-size: 1rem; }
.card p:last-child { margin-bottom: 0; }
.prize-card { background: linear-gradient(135deg, var(–grad-start), var(–grad-mid)); border-radius: 16px; padding: 32px 24px; text-align: center; margin-bottom: 20px; box-shadow: 0 8px 30px rgba(0,0,0,0.3); }
.prize-card .prize-emoji { font-size: 3rem; margin-bottom: 10px; }
.prize-card h2 { font-family: ‘Fredoka One’, cursive; font-size: clamp(1.6rem, 5vw, 2.2rem); color: var(–accent) !important; margin-bottom: 12px; text-shadow: 0 2px 8px rgba(0,0,0,0.5); }
.prize-card p { color: #ffffff !important; font-size: 1.05rem; font-weight: 800; line-height: 1.7; max-width: 600px; margin: 0 auto 8px; text-shadow: 0 1px 4px rgba(0,0,0,0.6); }
.prize-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 10px; margin-top: 18px; }
.prize-item { background: rgba(255,255,255,0.13); border: 1px solid rgba(255,255,255,0.32); border-radius: 10px; padding: 12px 14px; color: #ffffff !important; font-size: 0.88rem; font-weight: 800; text-align: center; }
.prize-item strong { color: var(–accent) !important; display: block; font-size: 1rem; margin-bottom: 2px; }
.prize-tag { display: inline-block; background: var(–accent); color: #1a1a1a !important; font-weight: 900; font-size: 1.1rem; padding: 8px 24px; border-radius: 50px; margin-top: 16px; }
.steps-wrap { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 16px; margin: 18px 0; }
.step-box { background: linear-gradient(135deg, #fff5e2, #eef7ff); border-radius: 14px; padding: 20px 16px; text-align: center; border: 2px solid #d8ebff; }
.step-num { width: 44px; height: 44px; background: var(–grad-start); color: #fff; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-family: ‘Fredoka One’, cursive; font-size: 1.4rem; margin: 0 auto 10px; }
.step-icon { font-size: 1.8rem; margin-bottom: 6px; }
.step-box h3 { color: var(–grad-start); font-size: 1rem; font-weight: 900; margin-bottom: 4px; }
.step-box p { color: #444; font-size: 0.88rem; line-height: 1.5; margin: 0; }
.urgency-box { background: linear-gradient(135deg, var(–grad-start), var(–grad-mid)); border-radius: 16px; padding: 28px 24px; text-align: center; margin-bottom: 20px; box-shadow: 0 8px 30px rgba(0,0,0,0.25); }
.urgency-box h3 { font-family: ‘Fredoka One’, cursive; font-size: clamp(1.4rem, 4vw, 1.9rem); color: #ffffff !important; margin-bottom: 10px; text-shadow: 0 2px 6px rgba(0,0,0,0.5); }
.urgency-box p { color: #ffffff !important; font-size: 1rem; font-weight: 800; line-height: 1.7; max-width: 600px; margin: 0 auto; text-shadow: 0 1px 4px rgba(0,0,0,0.6); }
.tips-list { list-style: none; padding: 0; margin-top: 14px; }
.tips-list li { display: flex; align-items: flex-start; gap: 12px; padding: 12px 0; border-bottom: 1px solid #eee; font-size: 0.97rem; color: #333; line-height: 1.6; }
.tips-list li:last-child { border-bottom: none; }
.tip-icon { font-size: 1.5rem; flex-shrink: 0; margin-top: 2px; }
.faq-item { border-bottom: 1px solid #e0e0e0; }
.faq-q { width: 100%; background: none; border: none; text-align: left; padding: 16px 0; font-size: 1rem; font-weight: 800; color: var(–grad-start); cursor: pointer; display: flex; justify-content: space-between; align-items: center; gap: 12px; }
.faq-q .arrow { font-size: 1.2rem; transition: transform 0.3s; flex-shrink: 0; }
.faq-q.open .arrow { transform: rotate(180deg); }
.faq-a { display: none; padding: 0 0 16px; color: #444; font-size: 0.95rem; line-height: 1.75; }
.faq-a.open { display: block; }
.related-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); gap: 14px; margin-top: 16px; }
.related-card { background: #fff; border-radius: 12px; padding: 16px 14px; box-shadow: 0 3px 12px rgba(0,0,0,0.08); border-top: 4px solid var(–card-top); text-decoration: none; display: block; transition: transform 0.2s, box-shadow 0.2s; }
.related-card:hover { transform: translateY(-3px); box-shadow: 0 8px 24px rgba(0,0,0,0.14); }
.related-card .rc-emoji { font-size: 1.6rem; margin-bottom: 6px; }
.related-card .rc-title { font-size: 0.88rem; font-weight: 800; color: var(–grad-start); line-height: 1.4; margin-bottom: 4px; }
.related-card .rc-tag { font-size: 0.75rem; color: #888; font-weight: 700; }
.entry-section { background: linear-gradient(135deg, var(–grad-start) 0%, var(–grad-mid) 50%, var(–grad-start) 100%); border-radius: 20px; padding: 40px 28px; text-align: center; margin-bottom: 20px; box-shadow: 0 12px 40px rgba(0,0,0,0.4); }
.entry-section h2 { font-family: ‘Fredoka One’, cursive; font-size: clamp(1.8rem, 5vw, 2.6rem); color: var(–accent) !important; margin-bottom: 14px; text-shadow: 0 3px 10px rgba(0,0,0,0.6); }
.entry-section p { color: #ffffff !important; font-size: 1.05rem; font-weight: 800; max-width: 580px; margin: 0 auto 24px; line-height: 1.7; text-shadow: 0 1px 4px rgba(0,0,0,0.6); }
.btn-enter { display: inline-block; background: linear-gradient(135deg, var(–grad-mid), var(–grad-end)); color: #ffffff !important; font-family: ‘Fredoka One’, cursive; font-size: clamp(1.2rem, 3vw, 1.6rem); padding: 18px 48px; border-radius: 50px; text-decoration: none; font-weight: 900; box-shadow: 0 6px 24px rgba(0,0,0,0.3); transition: transform 0.2s, box-shadow 0.2s; animation: pulse 2s ease-in-out infinite; }
.btn-enter:hover { transform: scale(1.05); box-shadow: 0 10px 32px rgba(0,0,0,0.5); }
@keyframes pulse { 0%, 100% { box-shadow: 0 6px 24px rgba(0,0,0,0.3); } 50% { box-shadow: 0 6px 36px rgba(0,0,0,0.55); } }
.legal { font-size: 0.75rem; color: #ffffff !important; font-weight: 700; margin-top: 20px; line-height: 1.6; opacity: 0.9; }
.section-card { background: #fff; border-radius: 16px; padding: 28px 24px; margin-bottom: 20px; box-shadow: 0 4px 20px rgba(0,0,0,0.08); border-top: 5px solid var(–card-top); }
.section-card h2 { font-family: ‘Fredoka One’, cursive; font-size: clamp(1.4rem, 4vw, 1.9rem); color: var(–grad-start); margin-bottom: 14px; }
header.hero *, .urgency-box *, .entry-section *, .prize-card * { color: #ffffff !important; }
header.hero h1 .highlight { color: var(–accent) !important; }
.hero-badge, .prize-tag { color: #1a1a1a !important; }
.entry-section h2, .prize-card h2 { color: var(–accent) !important; }
.prize-item strong { color: var(–accent) !important; }
.cd-num, #cd-days, #cd-hours, #cd-mins, #cd-secs { color: var(–accent) !important; }
.btn-enter, .btn-enter * { color: #ffffff !important; }
@media (max-width: 600px) {
.page-wrap { padding: 6px 10px 30px; }
header.hero { padding: 24px 16px 22px; }
.entry-section { padding: 28px 16px; }
.prize-card { padding: 24px 16px; }
}

DQ Rewards Members Only • Ends May 31

Win Free DQ for a Year in The Breakfast Break

DQ Rewards members can play a sweet in-app breakfast game, check the daily Instant Win Reveal, unlock offers, and enter for a chance at a $1,000 DQ gift card.

Sweet breakfast giveaway hero image with frozen treats, cereal pieces, a game card, and a $1,000 gift card prize
—
Days
—
Hours
—
Mins
—
Secs
2Grand Prizes
92,950Instant Wins
May 31Deadline
FREETo Enter

🍦 What Is The DQ Breakfast Break?

The DQ Breakfast Break is a limited-time DQ Rewards promotion running inside the DQ App from May 4 through May 31, 2026. It mixes a sweepstakes, a daily Instant Win Reveal, an optional entertainment-only mini-game, and weekly secret-word deals into one cheerful breakfast-themed experience.

The biggest prize is “Free DQ for a Year”, awarded as a $1,000 DQ gift card. There are two grand prizes total, with one grand prize for the U.S. prize pool and one for the Canada prize pool. DQ is also offering thousands of instant-win prizes and offers during the promotion period.

If you are already a DQ Rewards member, this is the kind of giveaway you can check quickly from your phone. If you are not a member yet, creating a DQ Rewards account is free, and the promotion is open to eligible U.S. residents and Canada residents outside Quebec who are at least 18 years old.

🏆

The Prize Lineup

The headline prize is Free DQ for a Year, but the daily Instant Win Reveal gives fans extra reasons to return throughout the month.

Grand Prize$1,000 DQ gift card, described as Free DQ for a Year
Instant WinsDQ Points, $20 DQ gift cards, and bonus entries
Daily RevealUp to one Instant Win Reveal play per day
Secret WordsWeekly DQ Deal opportunities through DQ emails or Instagram

Total prize ARV: $10,000

📋 How to Enter — 3 Easy Steps

1
📱

Open the DQ App

Log in to your free DQ Rewards account and look for the Breakfast Break promotion card.

2
✅

Register Once

Complete the promotion registration and agree to the official rules and privacy terms.

3
🎁

Return Daily

Play or skip the optional game, check the Instant Win Reveal, and collect eligible bonus entries.

⏰ Don’t Wait Until the Last Breakfast Bell

This promotion ends at 11:59 p.m. ET on May 31, 2026. Because the instant-win prizes are seeded throughout the promotion period and the number of available prizes decreases as they are awarded, checking in regularly can help you make the most of the daily opportunities.

💡 5 Tips to Boost Your Chances

  • 📲
    Make sure your DQ Rewards profile is complete and accurate, including your real name and email address, because winner communication may depend on that account information.
  • 🔁
    Return each day during the promotion period. The rules allow daily Instant Win Reveal participation, and daily visits may also create bonus sweepstakes entry opportunities.
  • 🎮
    If you do not want to play the optional entertainment-only game, use the skip option. The rules say choosing to skip still gives you the bonus sweepstakes entry tied to that activity.
  • 📧
    Watch DQ emails and DQ’s Instagram for weekly secret words. Entering each week’s secret word can unlock an extra DQ Deal in your Rewards account.
  • ⏳
    If you receive a winner notification, respond quickly. Potential winners may have only five days to provide required information or complete verification steps.

❓ Frequently Asked Questions

The promotion is open to legal residents of the 50 United States and D.C., plus legal residents of Canada excluding Quebec, who are at least 18 years old and are or become DQ Rewards members. Void in Quebec and where prohibited.

The DQ Breakfast Break begins on May 4, 2026 at 12:00 a.m. ET and ends on May 31, 2026 at 11:59 p.m. ET. The countdown on this page is set to that Eastern Time deadline.

There are two grand prizes total: one for the U.S. prize pool and one for the Canada prize pool. Each grand prize is “Free DQ for a Year,” awarded as a $1,000 DQ gift card.

Yes, the rules describe several daily opportunities. You may receive entries and Instant Win Reveal plays through registration or login, by playing or skipping the optional entertainment-only game, and by not winning an instant prize or offer, subject to the official limits.

Yes. The rules state that eligible Canada residents must correctly answer a time-limited skill-testing question without assistance in order to continue participating and receive a prize.

The administrator will randomly select one potential sweepstakes winner from each prize pool on or around June 1, 2026. Potential winners are expected to be notified by email and must complete any required verification steps.

No. The official rules state that no purchase is necessary and that a purchase or payment of any kind will not increase your chances of winning.

Ready to Take Your Breakfast Break?

Open DQ Rewards, look for The DQ Breakfast Break content card, and complete your registration before the promotion closes on May 31, 2026.

Open DQ Rewards

document.addEventListener(‘DOMContentLoaded’, function () {

function enforceColors() {
var whiteEls = document.querySelectorAll(
‘header.hero, header.hero *, .hero-badge, .hero-sub, ‘ +
‘.cd-lbl, .cd-num, .stat-pill, .stat-pill span, ‘ +
‘.urgency-box, .urgency-box *, ‘ +
‘.entry-section, .entry-section p, .entry-section strong, .entry-section .legal, ‘ +
‘.prize-card p, .prize-card .prize-item’
);
whiteEls.forEach(function(el) {
el.style.setProperty(‘color’, ‘#ffffff’, ‘important’);
});
var accentEls = document.querySelectorAll(‘.highlight, .entry-section h2, .prize-card h2, #cd-days, #cd-hours, #cd-mins, #cd-secs, .prize-item strong’);
accentEls.forEach(function(el) {
el.style.setProperty(‘color’, ‘#ffd700’, ‘important’);
});
var darkEls = document.querySelectorAll(‘.hero-badge, .prize-tag’);
darkEls.forEach(function(el) {
el.style.setProperty(‘color’, ‘#1a1a1a’, ‘important’);
});
var btnEls = document.querySelectorAll(‘.btn-enter, .btn-enter *’);
btnEls.forEach(function(el) {
el.style.setProperty(‘color’, ‘#ffffff’, ‘important’);
});
}
enforceColors();
setTimeout(enforceColors, 500);
setTimeout(enforceColors, 1500);
setTimeout(enforceColors, 3000);

function tick() {
var now = new Date();
var utcNow = now.getTime() + now.getTimezoneOffset() * 60000;
var tzNow = new Date(utcNow + (-4) * 3600000);
var deadline = new Date(tzNow);
deadline.setFullYear(2026);
deadline.setMonth(4);
deadline.setDate(31);
deadline.setHours(23);
deadline.setMinutes(59);
deadline.setSeconds(0);
var diff = deadline – tzNow;
if (diff 0 ? (scrollTop / scrollHeight) * 100 : 0;
document.getElementById(‘progress-bar’).style.width = pct + ‘%’;
});

var canvas = document.getElementById(‘confetti-canvas’);
var ctx = canvas.getContext(‘2d’);
canvas.width = window.innerWidth; canvas.height = window.innerHeight;
window.addEventListener(‘resize’, function () { canvas.width = window.innerWidth; canvas.height = window.innerHeight; });
var colors = [‘#b5121b’,’#006bb6′,’#ffd700′,’#ffffff’,’#f6a800′];
var pieces = Array.from({length: 120}, function () {
return { x: Math.random() * canvas.width, y: Math.random() * canvas.height – canvas.height, w: Math.random() * 10 + 5, h: Math.random() * 6 + 3, color: colors[Math.floor(Math.random() * colors.length)], speed: Math.random() * 3 + 1.5, angle: Math.random() * 360, spin: (Math.random() – 0.5) * 6 };
});
var confettiActive = true;
setTimeout(function () { confettiActive = false; ctx.clearRect(0, 0, canvas.width, canvas.height); }, 8000);
function drawConfetti() {
if (!confettiActive) return;
ctx.clearRect(0, 0, canvas.width, canvas.height);
pieces.forEach(function (p) {
ctx.save(); ctx.translate(p.x, p.y); ctx.rotate(p.angle * Math.PI / 180);
ctx.fillStyle = p.color; ctx.fillRect(-p.w/2, -p.h/2, p.w, p.h); ctx.restore();
p.y += p.speed; p.angle += p.spin;
if (p.y > canvas.height) { p.y = -10; p.x = Math.random() * canvas.width; }
});
requestAnimationFrame(drawConfetti);
}
drawConfetti();

window.toggleFaq = function (btn) {
var sibling = btn.nextElementSibling;
while (sibling && !sibling.classList.contains(‘faq-a’)) { sibling = sibling.nextElementSibling; }
if (!sibling) return;
var isOpen = sibling.classList.contains(‘open’);
document.querySelectorAll(‘.faq-a.open’).forEach(function(a){ a.classList.remove(‘open’); });
document.querySelectorAll(‘.faq-q.open’).forEach(function(b){ b.classList.remove(‘open’); });
if (!isOpen) { sibling.classList.add(‘open’); btn.classList.add(‘open’); }
};

});

Helpful Freebie Mom Guides

Keep going

More Freebie Mom guides worth checking

Instant Win GamesQuick plays, fast prizes, and daily chances.Best Sweepstakes to Enter TodayStart with the strongest current prizes.Sweepstakes DatabaseSearch active sweeps by prize, deadline, and entry type.