pupu — subject to verification,.

pupu Esports Betting – Mobile Casino with QRIS Deposit

Most sportsbooks focus on football and traditional sports. On pupu, we've built a dedicated esports betting platform where you can place bets on Mobile Legends, Free Fire, and PUBG Mobile tournaments using the same mobile-first tools we've created for football and live-dealer games. The difference is the games themselves — esports markets move faster, cover regional competitions, and appeal to players who follow professional gaming.

Open an account
pupu featured game showcase

Esports Betting

Brand
Category
Live Table / Card
RTP
high
medium

We integrated esports betting into pupu because Indonesian players follow these games closely. Major tournaments like Mobile Legends Professional League (MPL) draw millions of viewers, and our platform lets you track live matches on your phone while you explore the available markets. Whether you're on Android via our APK or using Safari on iOS, the esports betting interface is the same: game information, live in-play markets, and instant confirmation of your bets.

Esports Betting on pupuMarkets and Coverage

Our esports betting section covers three major mobile esports titles. Mobile Legends is the largest by volume — we cover MPL tournaments, international competitions, and regional qualifiers. Free Fire esports tournaments range from local events to continental championships. PUBG Mobile esports includes league play and seasonal tournaments. For each game, we offer multiple market types: match winner, map winner, first kill, total kills, and more. Markets update in real time as the match unfolds, so you can place bets during play if you want to adjust your position.

Unlike traditional football betting where you might have hours to decide, esports matches often start quickly and complete in subject to verification to an hour. Our mobile interface is optimized for this pace. You can open the esports section, scan available matches, and place a bet in seconds. Push notifications alert you to upcoming matches you've favorited, and we display live score updates directly in your account.

Mobile Legends tournament bracket on pupu
Mobile Legends match selection
Free Fire esports betting markets
Free Fire tournament markets
PUBG Mobile game information display
PUBG Mobile live betting interface

Our esports markets are populated by professional odds compilers who monitor tournament brackets, team rosters, and historical performance. We update odds as new information emerges — a team roster change, a player substitution, or a previous match result can shift the odds significantly. We display the current odds clearly on your phone screen, and we show you the implied probability so you understand what the market thinks about each outcome.

On pupu, esports betting is designed for mobile players who follow the professional gaming scene in real time.

pupu esports team

How pupu Esports Betting Works – Account Setup and Markets

To place an esports bet on pupu, you start with account registration. We ask for your name, email, phone number, and a password. We then send a verification code to confirm your email. Next, we require identity verification — a photo of your KTP or passport and a selfie. This KYC process is mandatory and protects both your account and our platform from fraud. Verification typically completes within hours, though during peak periods like Idul Fitri or major tournament launches, it may take longer.

Once verified, you're ready to deposit. We support multiple payment methods: the e-wallets DANA, e-wallet, mobile banking, local payment, and online payment all process subject to verificationly on mobile. We also accept e-wallet (a unified QR code) and bank virtual accounts through mobile banking, local payment, online payment, and e-wallet. Choose your preferred method, enter your deposit amount, and authorize the payment in your e-wallet or banking app. Your balance updates immediately, and you can start exploring esports markets.

Our esports betting system tracks live match data from tournament organizers, so you see up-to-date information on your phone. If a match is delayed or rescheduled, we notify you immediately. If a market is cancelled or voided, we refund your stake to your account balance.

Esports betting guide video
Esports betting on pupu — 3 min
Walkthrough: finding a Mobile Legends match, selecting a market, placing a bet, and tracking live updates on your mobile device.
Match winner
The simplest market: you pick which team wins the match. Settlement occurs as soon as the final match ends.
Map winner
In multi-map tournaments, you can bet on which team wins each individual map. Maps settle independently.
In-play markets
Markets like first kill, total kills, or round winner become available once the match starts and update live during play.
Tournament winner
Long-term markets where you pick the overall tournament champion. These markets remain open throughout the tournament and settle after the finals.

Tips and Notes for Esports Betting on pupu

Esports betting on pupu follows the same account rules as our football sportsbook and live-dealer games. Your balance is denominated in IDR, but we support multi-currency accounts if you prefer to hold funds in USD or another major denomination. You can switch your account currency anytime in your account settings.

We recommend enabling push notifications for esports. We send alerts for upcoming matches in tournaments you follow, odds changes on popular markets, and match results. You can customize notification frequency in your settings — turn them on during major events like Piala Indonesia esports qualifiers or tournaments in Bandung and Jakarta, and turn them off during quieter periods.

Esports markets can be volatile because the games are fast-paced and results are unpredictable. If you're new to esports betting, we suggest starting with the match winner market, which is the most straightforward. As you become more familiar with teams, players, and game strategy, you can explore in-play betting and more specialized markets.

Games
Mobile Legends, Free Fire, PUBG
Markets
Match winner, In-play
Payment
DANA, e-wallet, mobile banking
Platform
Android, iOS mobile

During major esports events, our platform handles increased traffic. We've optimized our servers to handle thousands of concurrent users watching live matches and placing bets. If you experience a slow connection during a peak match, try refreshing your page or restarting the app. Your bets are always saved server-side, so you won't lose anything if your connection drops temporarily.

Withdrawals from your esports betting account use the same process as deposits. You request a withdrawal to your chosen payment method (local payment, online payment, e-wallet, mobile banking, local payment, online payment, or bank account), and we process it after a standard review window. We check your account for unusual activity and confirm your identity before sending funds. Withdrawal requests typically complete within hours during business hours, though bank transfers may take longer depending on your bank's processing time.

Our services are available only where local law permits. Users are responsible for verifying that access and use of pupu comply with their jurisdiction's regulations. We do not offer our services in jurisdictions where online wagering is prohibited. If you have questions about service availability in your region or about esports betting rules on pupu, our English-language support team is available to help via the in-app chat.

From registration to first session

Opening an account on pupu for esports betting takes minutes. You download our Android APK from our website or open pupu.win in Safari on iOS. On the registration screen, enter your email, create a password, and select your account currency (we support IDR, USD, and other major denominations). We send a verification code to your email — click the link or enter the code manually to confirm your email address. Next, we ask for your full name, date of birth, and phone number. We then request identity verification: a clear photo of your KTP or passport and a selfie to confirm you are the account holder. This KYC process is automated and typically completes within hours. Once verified, your account is fully active.

Your next step is making your first deposit. Tap the Deposit button in your account menu. Choose from DANA, OVO, GoPay, ShopeePay, LinkAja, QRIS, or a bank virtual account (BCA, Mandiri, BRI, BNI). Select your e-wallet, enter the amount in IDR, and confirm the payment in your e-wallet or banking app. The transfer completes instantly for e-wallets, or within hours for bank virtual accounts. Your balance updates in pupu, and you're ready to explore esports markets.

For your first esports bet, we recommend browsing the Mobile Legends Professional League (MPL) schedule. Select an upcoming match, view the available markets (match winner is the simplest), and place a small bet to familiarize yourself with the flow. We display live match stats as the game unfolds, and we settle your bet automatically once the match concludes. Your account history logs every bet, so you can review your activity anytime.

Payment options and processing windows

We offer multiple deposit methods so you can fund your esports betting account using whatever payment option is most convenient. E-wallets — DANA, OVO, GoPay, ShopeePay, and LinkAja — are the fastest. Once you authorize a payment in your e-wallet app, the transfer completes within seconds, and your pupu balance updates immediately. QRIS is a unified QR code that works with any participating bank or e-wallet; scan the code in your banking app, and the payment goes through instantly.

Bank virtual accounts are also available if you prefer traditional transfers. We generate a unique virtual account number for your pupu account tied to BCA, Mandiri, BRI, or BNI. Transfer the exact amount from your bank app to that virtual account, and our system matches the incoming transfer automatically. Bank transfers usually settle within a few hours, though settlement times vary depending on your bank and the time of day. We do not charge a deposit fee on our end; the amount you transfer is the amount you receive in pupu.

Withdrawals follow the same path in reverse. You request a withdrawal to your preferred payment method, and we review your request to confirm your identity and check for unusual activity. This review typically takes a few hours during business hours. Once approved, we initiate the transfer back to your e-wallet or bank account. E-wallet withdrawals arrive within minutes; bank transfers may take a few hours depending on your bank's processing schedule. We always show you the net amount you'll receive before you confirm the withdrawal.

Choosing a game category

pupu offers three main game categories in addition to esports: sportsbook (football and other traditional sports), live-dealer tables, and slot games. Our esports section focuses specifically on Mobile Legends, Free Fire, and PUBG Mobile because these games draw the largest competitive audiences in Indonesia and Southeast Asia. Esports matches are shorter and faster than traditional football matches, and the outcome depends on player skill and team strategy rather than physical factors like weather or player fitness.

If you follow traditional football, our Liga 1, Piala AFF, and international league markets may be more familiar. Football matches last subject to verification and offer pre-match, live in-play, and post-match markets. Esports matches typically last subject to verification to an hour per map, and in-play markets move much faster. Live-dealer games like blackjack and roulette are entirely different: you play against a dealer or the house, and each hand or spin settles instantly. Slots are automated games where you spin reels and outcomes are determined by a random-number generator.

New users often start with football sportsbook because it's familiar, then explore esports if they follow Mobile Legends or Free Fire. You can switch between categories anytime using the same account balance. We recommend trying all three categories to find the play style that suits you best.

Service availability and jurisdiction

Our esports betting services are available only where local law permits. Before you open an account on pupu, verify that access and use of our platform comply with your jurisdiction's regulations. We do not offer our services in jurisdictions where online wagering is prohibited. Users in Jakarta, Surabaya, Bandung, Medan, and other Indonesian cities should check their local regulations to ensure that esports betting is legal in their area.

When you register, we collect your location information to confirm that you are in a supported jurisdiction. We use this data only for compliance purposes and never share it with third parties. If you move to a jurisdiction where we do not operate, your account will be restricted, and you will not be able to place new bets. You can still withdraw your remaining balance. If you have questions about service availability in your region, contact our English-language support team.

We take compliance seriously because it protects both you and our platform. By verifying your location and identity during registration, we ensure that accounts are legitimate and funds are safe. Our account verification process includes identity checks and transaction monitoring to detect fraud and money-laundering activity. Once your account is verified, you can deposit, bet on esports, and withdraw without further verification unless we detect unusual activity. We operate transparently and follow all applicable regulations in the jurisdictions where we operate.