Reports of McDVoice not working nearly always resolve to one of five causes. A digit miscounted or a zero read as a letter. A code somebody has already entered. The five-a-month cap at that restaurant. A receipt past its window. Or a browser blocking the scripts the questionnaire needs. Each produces a different message, and the message tells you which one you have hit before you retype anything.
How the McDVoice survey works from the start · What to do when the code on the paper has faded · The terms behind the survey, and the age they set · Every McDonald's guide on the site
What you need
9 itemsHow to take the survey
Count the digits before retyping anything
The entry screen wants 26, arranged as five boxes of five digits and a sixth box holding one. People who report an invalid code most often have 25 or 27 in front of them.
Treat every O as a zero
The code is numeric throughout, so a rounded character is a zero however much it looks like a letter. On thermal paper a partly faded 8 also reads convincingly as a 3.
Read the message rather than retrying
An invalid code, a spent code, a monthly cap and an expired receipt each produce different wording. Retyping the same digits into the same box answers none of them.
Switch browser if the page stalls midway
Script blockers and strict privacy modes break survey platforms regularly. Nothing is submitted until the final screen, so starting again costs you only the questions.
Write the validation code down the moment it appears
It is displayed once, in session, and never emailed. A closed tab spends the receipt, and no one at Service Management Group or McDonald's can reissue it.
Check the address bar if the page looks unfamiliar
Imitation domains rank well on this term. The genuine questionnaire asks only for what is printed on paper, never for a card number, a Social Security number or a fee.
If something goes wrong
It says the survey code is invalid
- Cause
- A miscount, or a faded character read as the wrong digit
- Fix
- Count to 26 across the six boxes. Every rounded character is a zero, since the field takes digits only.
It says this code has already been used
- Cause
- Somebody entered it first, and section 4.2 of the Survey Page Terms of Service blocks a second attempt
- Fix
- Nothing reverses that. Only a fresh receipt produces a fresh entry.
It says I have reached my limit
- Cause
- Five surveys have already gone in at that restaurant this month
- Fix
- The cap counts per location. A receipt from a different McDonald's starts its own five.
It says the receipt has expired
- Cause
- The visit date has aged past the window printed on the paper
- Fix
- The clock runs from the visit rather than from your first attempt, so nothing recovers it.
The page loads then stops after the first question
- Cause
- A script blocker, a strict privacy mode or a session that timed out
- Fix
- Start again in a different browser. Nothing is recorded until the last screen, so no entry is wasted.
I closed the tab before writing the code down
- Cause
- The validation code is shown once with no email copy and no account behind it
- Fix
- Unrecoverable, and the receipt is spent. Neither the restaurant nor Service Management Group can reissue it.
The cashier refused the validation code
- Cause
- An unmet purchase condition, an aged code, or the wrong restaurant
- Fix
- Read the offer line on the paper and redeem at the store number printed on it.
What’s fixed, and what actually varies
The behaviour of the entry screen is documented on the entry screen itself, which makes most of this settled. What varies is the offer waiting at the other end.
Fixed
- 26 digits, split across six boxes on mcdvoice.com
- Five surveys per restaurant each month
- A code that has been entered will not work again, per section 4.2
- The validation code appears once and is never emailed
- A no-code branch exists for receipts whose 26-digit survey code has faded
Varies
- The receipt window. Paper says 7 days; the entry screen states none
- How long a written validation code stays good, reported between 7 and 30 days
- Whether a franchisee honours a code near the end of its life
- What the offer is — a free Big Mac, a buy-one-get-one or a discount
- Whether the alternate branch appears for your receipt format
Error wording is the diagnostic. Copy it out, match it against the list below, and only then decide whether the problem is the code, the clock or the cap.
The error message is the diagnosis
People retype. It is the wrong instinct, because the entry screen distinguishes between failures that look identical from the sofa.
Start with the shape of the field. Checked on 25 August 2026, mcdvoice.com splits the 26-digit survey code across six boxes: five groups of five digits, then a single digit on its own. That last box catches people, who count 25 and assume they have miscounted somewhere in the middle. The field is numeric, so a character that looks like a capital O is a zero, and on thermal paper a half-developed 8 passes for a 3 at a glance.
A rejected code and a spent code are different states. Section 4.2 of the Survey Page Terms of Service, linked from the entry page footer, tells respondents not to share a code because it will not work once it has been used, and the screen says so when it happens. If a colleague photographed the receipt and got there first, the entry is gone. Nothing at Service Management Group reverses it, and no franchisee can override it.
The cap is the third state and the one most often misread as a fault. Five surveys per restaurant per month is printed on the entry screen. It counts by location rather than by person, so a household that eats at the same McDonald's weekly hits the ceiling while a household that moves around does not.
The fourth is the clock, which is genuinely unsettled. Receipts print seven days. The entry screen states no window at all, which is why the figure is repeated everywhere except by the site enforcing it.
The fifth has nothing to do with McDonald's. Survey platforms lean on scripts that privacy modes and blockers routinely stop, and the page then stalls partway with no useful message. Another browser usually finishes what the first one started, and no entry is spent along the way, since nothing is recorded until the final screen produces the validation code.
Questions people ask
Why does mcdvoice.com say my code is invalid when I typed it carefully?
Count again across all six boxes, including the single-digit one at the end. Twenty-six is the number, the field takes digits only, and a faded character is the usual culprit.
What does the already-used message mean?
Somebody entered that code first. Section 4.2 of the Survey Page Terms of Service is explicit that a shared code stops working, and nothing reverses it.
Why am I capped when this is my first survey?
The five-a-month limit counts per restaurant rather than per person, so anyone else using that location contributes to the same count you are hitting.
The survey freezes halfway through. Is my receipt wasted?
No. Nothing is recorded until the validation code appears on the last screen, so a stalled session costs you the questions and nothing else. Try another browser.
Can anyone reissue a validation code I lost?
Nobody can. It is displayed once, never emailed, and tied to no account. The receipt is spent whether or not you wrote the code down.
The code has faded off my receipt. Is that a fault?
It is thermal paper doing what thermal paper does. Use the no-code link under the six boxes and enter the store number, the KS number, the date and the time instead.
How do I know I am on the real site?
Type the address rather than following a result. Imitation domains rank well here, and the genuine questionnaire never asks for a card number, a Social Security number or a fee.
The cashier would not take my code. What now?
Check the offer line on the receipt for a purchase condition, and redeem at the store number printed on it. A different franchisee is under no obligation to honour it.