A promo code that vanishes between the moment you read it and the moment you try to enter it is one of the nastier surprises in online bingo. I watched this play out during a mid-2026 promotion when a widely shared code was pulled from a brand’s site a few days before its advertised end date. Some players who had already deposited but not yet typed the code into the sign-up box lost the bonus entirely. Others, who happened to have saved a timestamped screenshot of the promotion page, were offered an equivalent welcome offer after a short exchange with customer support. The difference between those two groups was not luck or spend. It was evidence.
How a withdrawn code strands players who have already paid in
The sequence that caused the problem is common. A player sees a promotion page advertising a bingo bonus code, decides to join, and makes the minimum deposit. The deposit clears. Then, before completing the code entry, the player is called away or decides to finish sign-up later. By the time they return, the promo code has been removed from the site and the code box at sign-up either rejects it or no longer appears. The deposit is real money in the account, but the bonus attached to the code is gone.
This is where the gap between “deposited” and “entered the code” matters. Most operators tie the bonus to the act of entering a valid code at the point of sign-up, not to the deposit alone. If the code is withdrawn from the promotions page, support staff working from the current site have nothing to honour. They see a live page with no such offer, and the player has no record showing it ever existed. The withdrawal is not always a mistake either. Brands retire codes when budgets run out, when a promotion is oversubscribed, or when terms are being reworked. Promo codes can become stale and be replaced, and the replacement often carries different wagering requirements or a shorter expiry.
The practical result is a small but real group of players who paid in good faith and came away with nothing extra. The case I followed involved a handful of people on a forum thread, all of whom had deposited within the same 48-hour window. The ones who could produce a dated capture of the offer page were moved to an equivalent deal within a day. The ones who could only describe the offer from memory were told the promotion had ended and no equivalent was available.
The screenshot that changed the outcome
What separated the two groups was not persistence or the size of their deposit. It was a single image file. The players who had saved a full-page screenshot of the promotion, with the system clock or a visible date in frame, could show support exactly what was advertised and when. That capture functioned as a record of the terms the player had relied on when depositing. Support teams are trained to work from current pages, but a dated screenshot showing an offer that was live at the time of deposit gives them something concrete to escalate.
What a useful capture needs to show
A screenshot is only worth something if it proves the offer was live when you acted on it. The image should include the full promotion page, the code itself, the headline offer (for example, 50 free spins on a £10 deposit with code GOLD50, or a £10 bingo bonus plus 100 free spins with code BINGO100), and the date. If the page does not show a date, capture the browser address bar and a visible clock, or take the screenshot on a device that stamps the time. The terms and conditions link should be visible too, because the small print is where wagering requirements, minimum deposit and expiry are defined.
Save the file somewhere you will still have it weeks later, not just in a chat thread. Name it with the brand and date so you can find it fast. If you can, also save the terms page as a PDF, since promotional terms are often edited silently after a virgin games promo code is pulled. A timestamped promotion-page screenshot plus a saved copy of the terms is the strongest evidence a player can hold.
How the escalation actually runs
The players who succeeded did not argue about fairness. They opened a support chat, stated plainly that they had deposited on a given date in reliance on a specific offer, and attached the screenshot. They asked for the offer to be honoured or for an equivalent. That phrasing matters, because it gives the agent a clear path: honour the original terms, or apply a comparable welcome offer. In the case I followed, the equivalent was a standard welcome deal with similar value but different free spins and wagering terms, which the players accepted.
The players without evidence had a much harder conversation. Without a dated record, the agent could only see the current site, and the current site no longer carried the offer. There was no basis to escalate. The lesson is not that support is unreasonable. It is that the burden of proof sits with the player, and a screenshot is cheap insurance. The same discipline applies to any brand bonus codes you plan to use, whether that is a site-wide WELCOME2026 code entered at sign-up or a brand-specific deposit code tied to a single operator.
Protecting yourself before you deposit
The safest routine is to capture first and deposit second. Before you put money in, screenshot the promotion page and the terms, note the code and the expiry, and check the wagering requirement and minimum deposit. Then deposit and enter the code in the same sitting, so there is no gap in which the offer can be withdrawn. If you cannot complete sign-up straight away, keep the capture and finish the code entry as soon as you can, because the longer the gap, the greater the chance the code is pulled or replaced.
It also pays to check the brand’s promotions page before signing up rather than relying on a code you saw elsewhere. Codes circulate on forums and aggregator sites long after they have been retired, and a code that worked last month may now be dead. Bingo Daily links to BeGambleAware, GamStop and GamCare for anyone who wants to check their own play, and the same habit of verifying the source applies to codes. The promotion page is the authoritative record of what is live, what it pays and what the terms are.
Watch for the details that decide whether a code is worth using at all. Wagering requirements can range from a few times the bonus to many multiples of it, and a generous-sounding offer with a heavy wagering requirement can be worth less than a smaller, cleaner one. Expiry is the other trap. A code that expires in 24 hours is a different proposition from one with a month to run, and a code pulled early is often replaced by a shorter-lived or lower-value alternative. Read the terms before you deposit, not after, because after the deposit the terms are fixed.
Keep a simple record for each brand you join: the code, the offer, the date, the deposit amount and the saved screenshot. It takes a minute and it has already saved bonuses for players who would otherwise have lost out. If a code is withdrawn while your deposit is in play, that record is what turns a complaint into a resolution.
The takeaway from this case is straightforward. Capture the promotion page and terms with a visible date before you deposit, enter the code in the same session where possible, and if a code disappears, contact support promptly with your evidence and ask for the offer to be honoured or an equivalent. Check the brand’s promotions page for the current code rather than trusting a screenshot from elsewhere, and treat any code, including WELCOME2026, as governed by its wagering requirements and expiry terms. A minute spent saving a timestamped screenshot is the cheapest protection you can buy against a code that is withdrawn early.