Ph987 promotional code: where it goes and when it works
The entry window, what a code can and cannot change, and the reasons a valid-looking code is rejected.
Go to Ph987 →A Ph987 promotional code is entered either in the registration form or in the cashier before the deposit is confirmed; applying one to a transfer already made is normally impossible. The code selects which package attaches to that deposit — it does not reduce the wagering requirement, which in this segment usually runs between 20x and 40x. One code applies per deposit, codes expire, and most carry a minimum-deposit condition.
How promotional codes behave on Philippine platforms
- A code is entered in the registration form or in the cashier before the deposit is confirmed — almost never afterwards.
- A code changes which package applies; it does not remove the wagering requirement, which in this segment normally runs 20x to 40x.
- One code applies per deposit, and codes generally cannot be stacked with another active promotion.
- Codes carry an expiry, and campaigns in this market rotate quickly under the Ad Standards Council pre-screening regime introduced on 16 July 2025.
- A code tied to a first deposit will not work on a second one, which is the single most common cause of a rejection.
- Minimum-deposit conditions attach to most codes; a ₱100 transfer will not trigger a package built for a ₱1,000 minimum.
- Codes republished on third-party pages are frequently expired — the operator's own promotions page is the only current source.
Why a code gets rejected
| Message or symptom | Usual cause | Fix |
|---|---|---|
| Code not recognised | Expired campaign or a typo in a similar-looking character | Copy it directly from the operator's promotions page |
| Code accepted, no bonus credited | Deposit below the campaign minimum | Check the minimum before repeating the transfer |
| Code refused at the second deposit | First-deposit-only campaign | Look for a reload code instead |
| Field missing entirely | Code has to be entered at registration on this campaign | Register again is not possible — contact support |
| Bonus credited then removed | Another promotion was already active | Clear or forfeit the first package before applying the next |
What a code actually changes
It is easy to read a promotional code as a discount. It is not. A code routes a deposit into a specific campaign, and everything that campaign says about wagering, game weighting, conversion caps and expiry then applies in full. A code that unlocks a larger match with a 40x requirement can easily be worse for a player than no code at all — the arithmetic is worked through on Bonus.
There is also a timing rule that catches people out. Because the code binds to the deposit, it has to exist in the cashier before the transfer is confirmed. Once the money has landed, the deposit already belongs to whichever default campaign was running, and support cannot usually move it. Enter the code first, then send the money — the funding sequence is on Deposit Methods.
Where codes come from, and where they do not
The only reliable source is the operator's own promotions page. Philippine campaigns rotate fast, and since the Ad Standards Council memorandum of 16 July 2025 every gambling advertisement in the market goes through pre-screening, which shortens campaign lifetimes further. A code republished on a third-party listing is often weeks past its window.
This guide does not issue codes, does not hold any, and does not run a partnership that could grant one. If a page promises an exclusive code together with a guaranteed outcome, both halves of that promise are worth distrusting — there is no such thing as an assured result in a casino game, and a code cannot create one.
Why a code gets rejected — the seven usual causes
| Cause | What the cashier shows | Check before retrying |
|---|---|---|
| Code bound to the 1st deposit | Invalid on deposit 2 or later | Read which deposit number it covers |
| Deposit below the threshold | Code accepted, package missing | A ₱100 transfer will not trigger a ₱1,000 tier |
| Window closed | Expired or unknown code | Campaigns rotate in days, not months |
| Entered after the transfer | No field left to paste into | The code binds before the money moves |
| Another promotion active | Cannot be combined | 1 code per deposit, no stacking |
| Wagering misread as a discount | Package applies, balance locks | 20x to 40x is the segment norm |
| Copied from a third-party list | Unknown code | The operator's promotions page is the only current source |
Ranges describe Philippine market practice in this segment, not a Ph987 offer; the operator's published terms decide every case.
Worked example: what a code costs in turnover
| Line | Code A (small match) | Code B (large match) |
|---|---|---|
| Deposit used in the example | ₱1,000 | ₱1,000 |
| Match rate stated by the campaign | 50% | 150% |
| Bonus credited | ₱500 | ₱1,500 |
| Wagering multiplier | 25 times the bonus | 40 times the bonus |
| Turnover before withdrawal | ₱12,500 | ₱60,000 |
| Slot contribution to that turnover | 100% | 100% |
| Live table contribution | 10% | 10% |
| Days to complete | 30 days | 7 days |
| Turnover needed per day | ₱417 | ₱8,571 |
An arithmetic illustration with round numbers, not a Ph987 offer and not a recommendation: the bigger match needs 4.8 times the turnover in a quarter of the time. Check the real multiplier, the game weighting and the deadline on the operator's promotions page before entering any code.