Use Mushfile's promo codes and vouchers to claim deposit bonuses, free bets, and cashback. New offers drop regularly — don't miss out.
Active Vouchers & Promo Codes
The vouchers below are currently active. Enter the code at the time of deposit to claim your bonus.
Get a full 100% bonus on your first deposit. Minimum deposit ৳300, maximum bonus up to ৳5,000.
Get a 50% bonus on deposits every Monday. Minimum ৳500, maximum bonus ৳3,000.
Get 15% cashback on your total weekly bets. Credited automatically to your account every Sunday.
Get a ৳500 free bet on any international cricket match. Double the value for Bangladesh matches.
Deposit via bKash and get an extra 20% bonus. Applies to any amount — no upper limit.
Earn ৳200 bonus for every successful referral. The bonus is credited to your account as soon as your friend registers.
How to Use a Voucher
Redeem your voucher and claim your bonus in just four simple steps
Sign up on mushfile. Just enter your mobile number and password and your account will be ready within minutes.
Copy your preferred voucher code from this page. Make sure to read the terms for each code carefully.
When making a deposit, paste the copied code into the "Promo Code" field. Then complete your payment via bKash, Nagad, or Rocket.
Once your deposit is confirmed, the bonus will be credited to your account automatically. Start betting!
If you're new to online betting, you've probably wondered what a voucher or promo code actually is and how it works. Simply put, a voucher is a special code you enter at the time of deposit to receive something extra — whether that's a bonus balance, a free bet, or cashback. Mushfile regularly runs these kinds of offers for its members to make the betting experience more enjoyable.
There are many betting sites in Bangladesh, but most make their voucher terms so complicated that the average person can't make sense of them. Mushfilekeeps things straightforward. Every voucher's terms are written clearly, with no fine-print traps. What you see is exactly what you get.
One term that comes up often with voucher bonuses is wagering requirement. It means you need to place bets totaling a specific amount before you can withdraw the bonus. For example: if you receive a ৳1,000 bonus and the wagering requirement is 5x, you'll need to wager ৳5,000 before the bonus becomes withdrawable. Mushfiletypically keeps wagering requirements between 3x and 5x — well below the industry standard.
It depends on how you bet. If you're a new member, MUSH100 is the best pick — a 100% bonus on your first deposit effectively doubles your betting bankroll. Cricket fans will find CRICKET500 a great choice. If you bet regularly every week, CASH15 will give you the most value over time. And if you pay via bKash, using BKASH20 gets you an extra 20% on every deposit.
Every voucher has an expiry date. Once it expires, the code is no longer valid. So whenever you spot a voucher, don't wait — use it while you can. MushfileWhen you log in to the dashboard, you can see vouchers tailored specifically for you. Registered members also receive notifications about new vouchers via email or SMS.
Typically, only one voucher can be applied per deposit. However, during special occasions — such as Eid or a World Cup — Mushfile Special combo vouchers are available that unlock two benefits at once. These are limited-time offers, so keep an eye out.
Most people in Bangladesh are accustomed to mobile banking. Mushfiledeposits via bKash, Nagad, and Rocket are all supported, and vouchers work with every method. That said, some vouchers are tied to a specific payment method — for example, BKASH20 is for bKash only. Always read the terms before applying a code.
One common mistake is trying to enter the promo code after completing the deposit. The code must be entered before submitting your deposit — otherwise the bonus won't be applied. Keep that in mind.
Read the terms and conditions before using a voucher code. Each voucher can only be used once per account.
General Terms & Conditions for Voucher Use
Check These Things Before Redeeming a Code
All Bangladeshi members aged 18 and above are eligible to use any voucher.
Each voucher has a set expiry date. Once it expires, the code is automatically voided.
Each voucher can only be used once per account. Creating multiple accounts will result in the voucher being voided.
Voucher bonuses cannot be transferred to another account. They are only valid for use on your own account.
Frequently Asked Questions
Frequently Asked Questions About Vouchers