From Manila to Cebu, Davao to Quezon City — thousands of Filipino players trust magicph every day for fast payouts, fair games, and genuine online casino fun. GCash & PayMaya accepted. PAGCOR-regulated.
GCash & PayMaya cashouts processed in minutes, not days.
Fully regulated operator. Your funds and data are protected.
Smooth on any phone — perfect for gaming on the go in Metro Manila or province.
Deposit and withdraw in Philippine Peso with zero conversion fees.
Live chat and email support staffed round the clock by a Filipino team.
Slots, live baccarat, roulette, sabong, bingo, poker and more.
Reload bonuses, cashback, and free spins updated every day.
Bank-grade encryption on every transaction and login session.
Join over 850,000 Filipino players already cashing out on magicph. Create your free account in under 2 minutes.
Get Started Now
"At magicph, every Filipino player deserves a safe seat at the table — fast payouts, fair odds, and a platform built with real Pinoy players in mind."

magicph operates under the oversight of PAGCOR — the official Philippine government authority responsible for licensing and monitoring all legal online gambling platforms in the country. This means every game on our platform has been independently verified, player funds are held in segregated accounts, and all disputes are subject to regulatory review.
Independent RNG Testing
Segregated Player Funds
Strict 21+ Enforcement
Responsible Gaming Program
All data encrypted end-to-end on every page and transaction.
Random Number Generators tested by third-party labs for provably fair outcomes.
Real-time transaction monitoring detects and blocks suspicious activity instantly.
Filipino support agents available around the clock via live chat and email.
New members get a generous first-deposit bonus. Terms apply — 21+ only. Please gamble responsibly.
View Casino Bonuses
New to online casino bonuses? Here's a plain-English breakdown of the most common bonus jargon you'll encounter on magicph and any Philippine casino site.
This tells you how many times you must bet your bonus amount before you can withdraw any winnings. A 10x rollover means you must place bets totalling 10 times the bonus value first.
Example: You receive a ₱500 bonus with 15x rollover → You must wager ₱7,500 total before withdrawing.While using bonus funds, most casinos cap your maximum single bet — usually between ₱250 and ₱500. Exceeding this limit can void your bonus entirely, even if you're ahead.
Example: Max bet cap is ₱300 per spin. Placing ₱400 wagers with active bonus may forfeit your winnings.Not every game contributes equally to clearing a rollover. Slots typically count 100%, while table games like baccarat or roulette might only count 10–20% toward the wagering requirement.
Example: ₱1,000 wagered on slots = ₱1,000 rollover progress. ₱1,000 on roulette (10% contribution) = only ₱100 progress.Bonuses don't last forever. Most have a 7, 14, or 30-day window to complete the wagering requirements. If the deadline passes before you clear the rollover, the bonus and any associated winnings are forfeited.
Example: Bonus credited on June 1 with a 14-day expiry → You must clear wagering by June 15.A sticky bonus stays in your account as wagering balance but can never be withdrawn directly — only the winnings generated from it can be cashed out. A non-sticky bonus is separated from your real money and can be removed before wagering if you prefer.
Example: Sticky bonus of ₱500 → You cannot withdraw the ₱500, but any profits above your initial balance are yours.Even if you win big from a bonus, many casinos cap how much you can actually withdraw from bonus-derived winnings. Check this figure before playing — a cap of ₱5,000 means any winnings beyond that are not withdrawable.
Example: Max cash-out on free spins bonus is ₱3,000. You win ₱8,000 — only ₱3,000 can be withdrawn.Practical advice: Always read the full Terms & Conditions before claiming any bonus. Look specifically for wagering requirements, game restrictions, max bet limits, and expiry dates. If anything is unclear, contact our 24/7 support team before you start playing.
Every peso you wager on magicph earns loyalty points. Accumulate points to level up your tier and unlock exclusive perks designed for serious Filipino players.
magicph was built from the ground up for the Philippine market. Every part of the experience — from language to payment methods to support hours — reflects how Filipinos actually play online. We understand that a player in Makati has different needs from one in Davao, and we've designed the platform to serve both.
Filipino live chat agents ready to assist in English
All balances, bets, and payouts displayed in ₱ PHP
Mobile-optimised — works great on any Android or iOS device
Locally relevant content: PBA odds, sabong schedule, PH lotto results
Minimum deposit from ₱100. No conversion fees on PHP transactions.
"I've tried a few online casinos before but magicph is legit. GCash withdrawal came through in like 10 minutes, no hassle. The live baccarat lobby is super smooth even on my old Android. Highly recommend!"
"I was skeptical at first, but PAGCOR licensing gave me confidence. Won ₱12,000 on the slots last week and withdrew straight to my BDO account — no delays. Customer service also replied fast when I had a question."
"Sabong section is the best I've seen on any PH casino site. Live streaming is clear and the odds are fair. Would give 5 stars but hoping they add more local payment options soon. Still — magicph is my go-to platform."
Your Privacy Matters. magicph collects and processes your personal data only as necessary to operate your account, verify your identity (KYC), and process transactions. We do not sell your data to third parties. All data is stored securely under 256-bit SSL encryption. For full details on how we handle your information, including cookies, data retention, and your rights as a user, please read our Privacy Policy. By using magicph, you agree to our Terms & Conditions.
Available 24 hours a day, 7 days a week. Average first-response time: under 2 minutes. Access live chat directly from any page via the chat icon.
For non-urgent queries, account issues, or bonus disputes. Email us and receive a detailed reply within 4–6 hours on business days.