30-second checklist (read this first)
- Confirm you built the cart you want BEFORE entering the code (some restrictions only check after the subtotal is known).
- Confirm the discount line actually appears in the order total — “accepted” without a discount line means “not applied.”
- Switch carryout ↔ delivery and try once more.
- Confirm you're not below the minimum subtotal.
- Check whether the deal is day-specific or time-specific.
- Check whether the deal is region or store-specific (a private browser window with a different ZIP can confirm).
- If none of the above explains it, mark it as didn't-work on the community board and try a different code.
1. Switch carryout / delivery
Many chain pizza promos run on one fulfillment type only. “Free delivery” codes obviously require delivery, but plenty of percentage-off promos are carryout-only — they silently refuse on a delivery cart with no explanation. The fastest fix when a code doesn't apply: change the fulfillment type and try once more.
2. Cart subtotal too low
Most percentage-off promos and dollar-off promos require a minimum subtotal — usually somewhere between $12 and $25 depending on the brand. The brand's app may not show the minimum explicitly; it just refuses the code. If your cart is at $11.50, push it to $15 and try again.
3. Wrong day or time window
Day-specific deals (Monday-only, Tuesday-only, Thursday- only) and time-window deals (lunch-only, after-5pm-only) are common. The code is real on its day / window and silently refuses otherwise. We label these as Conditional: day-specificon the deal card when an admin has captured the condition. If you're testing a code that's labelled conditional and it's failing, check the day / window first.
4. Region or store-specific
Individual franchises within a chain can opt in or out of national promos. A code that worked in Dallas may simply not apply at a store in Boston — same brand, same code, different rule. We label these as Conditional: May be regional when admins have evidence; the raw region note never appears publicly.
5. Personalized / account-only
Codes that arrived in a private email or a push notification on your phone are usually tied to your account. They'll politely refuse on every other account — which can look like the code is “broken” when it's simply not shareable. Please don't submit personalised codes on /submit-codeor the community board; they don't help other visitors and may invalidate yours.
6. The code expired
Most chain pizza promos rotate weekly or monthly. There's rarely an announcement when a code ends; the checkout just starts returning “invalid.” The deal card usually marks an expired code Expired or Likely expired within a day or two of the first failed report.
7. Report back so other people benefit
Whether the code worked or didn't work, voting on /community with optional context (region, time tried, reason hint) is the single highest- leverage thing you can do for other visitors. Admins use those signals to label deals correctly — conditional rather than blocked, regional rather than fake, day-specific rather than expired — so the next person who sees the deal card knows what to expect.
Related
- Why pizza codes stop working — the deeper version of this checklist with concrete examples per reason.
- How to verify pizza codes safely — how to test a code without paying, what to look for on the checkout page.
- Pizza delivery fees explained — if the “working” total still feels high, the fee line items usually explain why.