Skip to content

Reference, not gambling. 18+/21+. No purchase necessary.

Casino Trust Center
Menu

We publish a code only after we have seen it

Most sweepstakes code pages are recycled affiliate lists with no dates and no conditions. This one works the other way: every code needs a same-day sighting on the operator’s own page, and when nothing is verified, the page says so.

Promo codes

0 verified codes today
A code is worth what its conditions say, not what the banner promises.

Operator status

Every operator we track, with the result of the last verification run. A blank result is a result: it means we looked and found nothing public to publish.

Status: on the last verification run we did not confirm a single public code for the operators below. That is the honest state, not an error. When a code is confirmed, it appears here with its conditions and the date it was checked.

Promo code verification status by operator
OperatorCheckedResult
Stake.us30 Oct 2026No public code confirmed
McLuck30 Oct 2026No public code confirmed

Operators without a reviewed terms page are not listed here. We do not publish a code for a brand we cannot evaluate.

What a “code” can mean

Four different things get called a promo code, and only one of them is ever worth hunting for. A signup code identifies the affiliate who referred you and triggers the standard welcome offer. A referral code does the same for a friend. A social drop is a genuine time-limited code posted on the operator's own channels. A reload or event code is tied to a specific day, game or stream.

The first two are attribution, not value. The second two can be value, but they expire fast and are usually limited by state and account status. Every code page that lists fifty "working codes" without dates is conflating all four.

How we verify

The process is deliberately simple, because the hard part is discipline rather than technique. We check the operator's own promotions page and verified channels, read the conditions, and record the date. If the offer is not there, nothing is published.

We do not accept a code because another site lists it, because an affiliate network emailed it, or because it appears in a screenshot we cannot date. Those are leads, not verification.

  1. 1. Find the offer on the operator's own page

    Not a list site, not an affiliate page, the operator's promotions or help-centre page. If the offer is not there, the code is unverified no matter how many sites repeat it.

  2. 2. Read the conditions

    Play-through, cap, expiry and state eligibility. A code without conditions is not an offer; it is a string that may or may not trigger anything.

  3. 3. Record the date

    We log the date, the page and what the offer said. A code without a date is a claim, and claims expire faster than codes.

Why codes are a bad primary signal

A code is the most shareable unit of casino marketing: short, urgent, and easy to repeat without verification. That is why code lists circulate for months after the offer expires, and why the reader's experience of them is usually disappointment.

The structural problem is that the thing a code triggers is almost never the thing the reader wants. A signup code triggers the standard welcome offer, which the reader would have received anyway. A referral code pays the referrer. A social drop can be genuine value, but it expires in hours and is limited by state.

So a page built entirely on codes optimises for the wrong moment. The reader's real question is whether a product is available, what its terms say, and whether a redemption works, and a code answers none of those.

Four places a code can legitimately live

The operator's promotions page. The primary source. If the offer is not there, the code is unverified, regardless of how many sites list it.

The operator's own email or verified social channel. A time-limited drop is often announced here first, with the conditions in the same post.

A stream or event sponsorship. Legitimate but hard to verify after the fact, and usually restricted to a window measured in hours.

An affiliate network's approved creative. Real, but it is attribution rather than value: the same offer, a different referrer. We treat it as a lead, not a finding.

What we check when we verify

Five things, in order. First, the offer exists on the operator's own page, not on a list site. Second, the code is current, a date or version appears somewhere. Third, the conditions are stated: play-through, cap, expiry, eligibility.

Fourth, the state restriction is clear. A code that works in Texas may be rejected in New York, and a code page that ignores this is not a code page; it is a trap. Fifth, the code is redeemable at all: some grants are excluded from redemption by classification, which is the single most common way a "free" offer turns out to be play-only.

If any of the five is missing, the code stays off the page. That is why the table above shows no codes today, not because nothing exists, but because nothing passed.

How often this page changes

The page is checked on a daily cadence when there is something to check, and the status table reflects the last run. A run that finds nothing is still a run: it tells you the list is current and that the absence of a code is accurate rather than an oversight.

When a code is confirmed, it appears with its conditions and the date it was seen. When it expires, it is removed rather than left up for the traffic. That is slower than a list that is never pruned, and it is the only version that stays useful.

What to do when a code fails

Check the four usual causes: expiry, new-account-only restriction, state eligibility, and minimum purchase. If support can name the cause, you have learned something about the operator. If support cannot, treat the offer as unavailable rather than trying again with a larger purchase.

Do not open a second account to use a new-account code. That is a terms breach and one of the standard reasons a redemption is voided, the cost of the mistake is far larger than the value of the code.

What a trustworthy code listing contains

Six fields, and a listing that omits any of them is a template: the code itself, the operator, the date it was last confirmed, what it triggers, the conditions attached, and the state restrictions. Without the date and the conditions, a code is a screenshot of a claim.

A listing should also say what the code does not do. If it does not change the public welcome offer, say so. If it expires at the end of a specific event, say so. The value of a listing is in its exclusions as much as its headline.

How to report a broken code

Send the code, the operator, the date you tried it and the error message to editorial@casinotrustcenter.com. We will check it against the operator's promotions page and either correct the listing or remove it.

Reports are useful even when the code was never ours. A pattern of failures around one operator is evidence about how it runs promotions, and that is worth recording on the operator's page.

A note on “exclusive” codes

Most "exclusive" codes are the standard welcome offer with a different tracking parameter. That does not make them fraudulent, but it does mean the exclusivity is about attribution rather than value. If a page cannot show what the code gives that the public page does not, the exclusive claim is marketing.

The codes that are genuinely exclusive tend to be time-limited, state-limited and small, a stream drop, a holiday grant, a launch promotion. They are worth catching, and they are worth exactly what their conditions say, no more.

What a published code would look like here

If a code passes the five checks, it appears with the operator, the code itself, the conditions, the state it is valid in, the date it was seen, and the date it expires. Nothing else, no countdown, no "exclusive" badge, no urgency language.

The conditions are part of the entry, not a footnote. A code that grants 100 Sweeps Coins with 10× play-through and a 50 cap is described that way, because the reader needs the shape of the offer more than the string.

When the code expires, the entry is removed and the removal is dated. If a code is withdrawn early, the entry says so rather than disappearing silently. That is the whole design: a code page that behaves like a record, not a billboard.

One thing we will not do

We will not fill this page to make it look busy. A code page with ten unverified entries is worse than a code page with none, because it teaches the reader that the page cannot be trusted, and a reader who learns that will not come back for the one code that was real.

That is the trade this page makes: fewer entries, higher confidence. It is slower to build and easier to defend, and it is the only version of a promo-code page that belongs on a site about reading terms. When a code does appear here, it will have earned the space, and that is a promise the page can keep. That is the whole method, and it starts with admitting what is not verified.

What we will never publish

  • A code we have not seen on the operator's own page.
  • A code without its play-through, cap and expiry.
  • Anything described as a "generator", "hack" or "unlimited coins".
  • A paid code list or a subscription that resells affiliate links.
  • A code for a state the operator excludes.
  • An expired code left up because it still gets clicks.

Why the page may look empty

Because the alternative is worse. A page that always shows ten "fresh" codes is a page that prioritises traffic over accuracy, and readers learn to distrust it after the first failure. A page that shows nothing when nothing is verified trains the opposite habit: when a code appears here, it is worth trying.

If you find a code on an operator's own page that we have missed, send it to editorial@casinotrustcenter.com with the page and the date. We will check it and credit the correction.

Before you use any code

Confirm your state is permitted, read the bonus conditions, and decide whether you would play the required amount without the bonus. If the answer is no, the code is not a reason to buy anything, it is a discount on a purchase you were not going to make.

The bonus-drops guide explains the arithmetic, and the redemption guide explains what happens after you win.

The four code types, and what each one is actually for

A sign-up code is a referral token. It tells the operator which affiliate sent the player, and it usually triggers a welcome grant that the operator would have offered anyway. The code is a tracking device first and a discount second, which is why an affiliate without a code can still send a player to the same offer.

A deposit code is a multiplier. It grants a percentage of the deposit as a bonus, usually with a play-through and a cap, and it is the type most likely to be time-limited. A reader who uses one should compare the granted value to the play-through: a large grant with a high requirement can be worth less than a small grant with a low one.

A no-deposit code is a sample. It grants a small balance without a purchase, and the no-deposit page covers the four numbers that decide whether it is worth anything. A code that requires a deposit to activate a no-deposit grant is not a no-deposit code.

An affiliate code is a distribution channel. It is the same offer as the sign-up code but issued to a specific publisher, and it may carry a larger grant because the publisher negotiated it. A reader who finds two codes for the same brand is usually looking at two channels rather than two offers.

Why code lists rot faster than any other page

A code is a commercial instrument with an expiry that is often not published. It can be withdrawn when a budget runs out, when an affiliate contract ends or when an operator changes its bonus terms. The list that was accurate on Monday can be wrong on Wednesday, and no page can verify a code continuously.

The second reason is that operators do not want a permanent code. A code that works forever is a code that cannot be used to measure a campaign, and marketing teams want measurement. That is why the best-known codes are retired quietly rather than announced.

The third reason is that codes are scraped. A page that publishes codes is read by other pages, and the copies outlive the original. A reader who finds the same code on five sites is not looking at five confirmations; they are looking at one original and four copies.

How to check a code before you use it

Start with the operator's own page. A code that appears in the operator's terms or on its promotions page is a code the operator is standing behind. A code that appears only on third-party pages is a claim, and the claim may be months old.

Then check the code field. A cashier that accepts any string and applies the same welcome grant is not validating codes; it is tracking referrals. A reader who types a made-up code and sees the same grant has learned that the code is decorative, which is worth knowing before believing a page that says a code is exclusive.

Then read the terms the code activates. A code can change the play-through, the cap or the eligible games, and the change is in the bonus section rather than the main terms. A reader who skips that step has used a code without knowing what it did.

Then date your check. A code that worked today is a fact about today, and a reader who returns in a month should re-check rather than assume. The date is the only part of a code listing that stays honest.

The arithmetic of a code offer

Every code offer reduces to three numbers: the value granted, the amount that must be played before it becomes redeemable, and the cap on what can be withdrawn. A grant of twenty dollars with a ten-times requirement asks the player to wager two hundred before the grant is withdrawable; the same grant with a forty-times requirement asks for eight hundred.

The second number is the cap. A grant of twenty dollars with a maximum withdrawal of twenty is a free play; the same grant with a maximum of a hundred is a prize with a ceiling. Both are legitimate, and only one is worth playing for most readers.

The third number is the house edge on the games that count toward the requirement. A requirement cleared on a high-edge game costs more than the grant is worth, which is why a code offer can be negative value even when the grant is real. That is the calculation the bonus-drops guide sets out, and it is the only one that turns a headline into a decision.

Codes, taxes and records

A bonus is not income when it is granted; it is income when it is redeemed, and the form depends on how the operator characterises the payment. A reader who uses codes regularly should keep the grant date, the code, the terms version and the redemption record together, because a form without the context is harder to explain.

The second record is the expiry. A grant that expired before a redemption was requested is not a refusal the reader can argue about, and the evidence is the date on the bonus section. Screenshot it at the time rather than after the dispute.

The third is the code source. If a reader later needs to show that a promotion existed, the affiliate page that published the code is the evidence, and those pages disappear faster than operator terms. Save the page, not just the code.

What a code cannot do

A code cannot change the state list. A brand that excludes a state will not accept a player from that state because the code was valid, and the redemption will fail at the location check rather than at the bonus. That is the most common misunderstanding in this category.

A code cannot replace verification. An account still needs the documents, and a grant played on an unverified account is a balance waiting to be frozen. The code is a discount, not a permission.

A code cannot make a slow operator fast. A payout requested under a code follows the same review and the same rail as any other, which is why the redemption timing page is more useful than a code list.

A code cannot create a regulator. The terms still decide, the state still decides and the absence of a complaint route is unchanged by the grant. A reader who remembers that will use codes as discounts and not as evidence.

A short checklist for any code

Find the code on the operator's own page, read the bonus section it activates, write down the three numbers and the date, and decide whether you would play the required amount without the bonus. If the answer is no, the code is not an offer; it is a discount on a purchase you were not going to make.

That is the whole method, and it takes ten minutes. A reader who uses it has a discount; a reader who does not has a story about a code that stopped working.

Where codes actually come from

The first source is the operator's own marketing. A code that appears on the operator's promotions page or in its terms is the most reliable kind, because the operator is the party that would have to honour it. These codes are usually the plainest: a welcome code, a deposit code, a seasonal promotion.

The second source is an affiliate. The affiliate is paid for a referred player, and the code is how the referral is attributed. An affiliate code may carry a slightly better grant because the publisher negotiated it, and it may carry no advantage at all because the operator pays for traffic in other ways.

The third source is a streamer or a community. These codes are time-limited by design, because they are part of an event, and they usually expire within days. A reader who finds one a week later is looking at an artefact rather than an offer.

The fourth source is a newsletter. A code in an email is aimed at the list that received it, and it is often the same code as the public one with a different tracking string. The distinction between the four sources is the difference between a code the operator stands behind and a code someone copied.

What an affiliate owes a reader

An affiliate that publishes a code owes three things: a disclosure that it is paid, a date on the offer and an accurate description of the terms. The first is a legal requirement in most jurisdictions the audience lives in, the second is the only defence against a stale code and the third is the difference between a recommendation and a claim.

A page that publishes a code without a date is telling you it does not track its own content, which is a statement about its reliability. A page that publishes a code without the play-through is telling you it read the headline rather than the terms.

The practical test is to open the operator's page from the affiliate's link and compare the two. If the offer on the operator's page differs from the one described, the affiliate page is out of date or inaccurate, and neither is a reason to trust the next code it publishes.

A worked example of the arithmetic

Suppose a code grants twenty dollars in sweeps coins with a ten-times play-through and a fifty-dollar cap. The player must wager two hundred dollars in eligible games before the grant becomes redeemable, and the most that can be withdrawn from it is fifty. If the games carry a five per cent house edge, the expected cost of clearing the requirement is around ten dollars, before any winnings.

That is not a reason to refuse the code; it is a reason to understand what it is. A grant that costs about ten dollars in expected play to reach a fifty-dollar cap is a discount on a session, and a session is what the operator is selling.

Now suppose the same grant carries a forty-times requirement. The wagering becomes eight hundred, the expected cost becomes about forty dollars and the cap is unchanged. The grant is identical and the offer is worse, which is why the play-through is the number to read first.

The arithmetic is illustrative rather than a prediction, and the house edge differs by game. The point is the shape: the requirement multiplies the cost, the cap limits the upside and the headline number does neither.

How a code is retired

A code is usually retired without an announcement. The operator removes it from the promotions page, the cashier stops accepting it and the affiliate page keeps publishing it for weeks. That sequence is why a reader can find a code that fails on four sites and still believe it works.

The second common retirement is a change of terms. The code still works and the grant is smaller, or the play-through is higher. The cashier accepts the string and the offer behind it has changed, which is harder to notice than a rejection.

A reader can detect the first by trying the code on a fresh account, and the second only by reading the bonus section again. That is an argument for using one code at a time and reading what it does, rather than entering a list of codes and hoping.

Why codes are not the story

Codes are the most visible part of this market and the least consequential. A reader who chooses an operator by its code is choosing by discount, and a discount on a product with no complaint route is a smaller benefit than it looks.

The things that decide whether a reader has a good outcome are the state list, the verification requirement, the redemption terms and the support queue. None of them appears in a code listing, and all of them appear in the terms page.

This page exists because readers search for codes, and it tries to answer the search honestly: here is what a code is, here is what it is worth and here is why the listing cannot be permanent. The rest of the decision lives on the hub and in the redemption timing page.

What a reader should do instead of hunting codes

The productive habit is to pick two brands from the audited sample, read their terms for the state, and test a small redemption with whatever welcome offer each one provides. The offer is the same whether it arrives through a code or a link, and the test tells a reader more than a list of codes ever could.

The second habit is to keep a note of what was granted, when and under which terms version. A reader who does that can compare two brands on the things that matter, and a reader who does not ends up comparing headlines.

The third habit is to check the state list before the offer. A code that cannot be redeemed in a state is not a discount; it is a reference to a product the reader cannot use, and the state list is the document that says so.

The one question that settles most code claims

Ask the operator, in writing, whether the code is current and what it changes in the bonus terms. A brand that answers with a yes and a clause has given a reader something usable; a brand that answers with a link to a promotions page has answered a different question.

That question also produces a record. A screenshot of the answer, with the date, is the evidence a reader would need if a grant were later refused, and it costs one support ticket to obtain.

It is a small habit and it is the one this page would keep if it could keep only one. Everything else about codes is arithmetic; that question is about whether the operator is organised enough to honour what it publishes.

Why the page has no countdown and no counter

A countdown is a pressure device: it tells a reader that an offer is about to end, which is true of every offer and useful to nobody. A counter of readers who claimed a code is a social-proof device, and in this market the population that claims a code is not a population a reader should use as evidence.

Both devices are cheap to add and both make a page look alive. That is exactly why this page does not have them: a reader who is deciding whether to deposit does not need urgency or a crowd, and a page that supplies them is optimising for the click rather than the decision.

What the page supplies instead is a method, a date and a way to check the claim. That is a poorer product for a publisher and a better one for a reader, and it is the only version of this page that can stay honest for more than a month.

If that makes the page less useful to a reader who wanted a list, it makes it more useful to a reader who wanted a decision. The two are not the same request, and this page has chosen one of them.

What a reader can send us

A code claim we can check: the operator, the code, the page it appeared on and the date. A terms citation we can verify: the section, the version and the number. A correction with a screenshot. All three are useful, and all three are welcome at the address in the paragraph above.

What we cannot act on is a code that worked for one reader without a date, or an offer described from memory. Those are anecdotes rather than evidence, and this page is built on the second.

The address is monitored, the corrections are published and the page is dated. That is the whole of the editorial policy for a page that cannot hold a permanent list, and it is the reason the list, when it appears, can be trusted.

Promo codes: common questions

Do sweepstakes casinos have working promo codes?

Some do, but most codes you see on list sites are signup or affiliate codes that trigger the standard welcome offer rather than a secret bonus. Genuine time-limited codes come from the operator's own channels and expire within hours or days.

Why does this page not list codes?

Because we have not verified any on the day this page was checked, and we do not publish unverified codes. The status table shows exactly what we know per operator.

What counts as verified?

The code appears on the operator's own promotions page or verified channel on the same day, with its conditions and expiry. A code from a third-party list is not verified, even if several sites repeat it.

Are codes free?

The code is free. The offer behind it may require a purchase, and the bonus usually carries play-through and a cap. Never pay anyone for a code.

Why do codes fail?

Usually expiry, new-account-only restrictions, state eligibility, a minimum purchase, or use on the wrong game. If support cannot name the condition, treat the offer as unavailable.

Do codes change the redemption rules?

No. A code can trigger a grant, but the redemption process, minimum and verification requirements are set by the operator's terms and apply regardless of how you signed up.