Opening a bKash Account: Your Gateway to Bangladesh’s Digital Financial System
bKash dominates Bangladesh’s mobile financial services landscape with 80 million verified users relying on the platform for money transfers, bill payments, and digital commerce. Opening a bKash account grants immediate access to this ecosystem, enabling you to send money instantly across the country, pay bills without visiting offices, and participate in the digital economy regardless of your location. The registration process takes approximately ten minutes and requires only a mobile phone and valid identification.
What You Need Before Opening a bKash Account
Required Documents and Information
You must possess a valid National ID (NID), Passport, Driving License, or birth certificate to open a bKash account. If you lack these documents, obtain one from the appropriate government office before proceeding. Your mobile phone number serves as your account identifier, so choose a number you actively use and can access continuously. Write down your phone number and keep it secure—losing access to this number complicates account recovery.
bKash requires your full legal name exactly as it appears on your identification document. Any discrepancies between your registration name and your ID will cause verification delays or account rejection. Your date of birth, permanent address, and present address information must match your official identification records. Gather this information before starting registration to avoid interruptions during the process.
Age and Eligibility Requirements
You must be at least 18 years old to open a bKash account. If you are younger, you cannot legally establish your own account, though parents or guardians can open accounts designated for minors with restricted transaction limits. Bangladeshi citizens and foreign nationals residing in Bangladesh with valid documentation can both open accounts. Non-residents cannot open bKash accounts remotely; you must physically visit Bangladesh to complete registration at an authorized bKash center.
Step-by-Step Account Registration Process
Step 1: Dial USSD Code or Download the Application
Open your mobile phone and dial *247# using your registered phone number. This USSD code connects you directly to bKash’s automated registration system without requiring internet access. If you prefer using an application, download “bKash” from Google Play Store (Android) or Apple App Store (iOS). The USSD method works on any phone including basic feature phones, while the application requires a smartphone with internet access.
After dialing *247#, a menu appears with language options. Select Bangla or English depending on your preference. The system then displays registration options. Select “New User Registration” or “নতুন ব্যবহারকারী নিবন্ধন” in Bangla.
Step 2: Enter Your Phone Number and PIN
The system requests your mobile phone number. Enter the exact number on which you are making the call, as bKash verifies that the number matches your SIM card. The system then prompts you to create a four-digit Personal Identification Number (PIN). Choose a PIN you can remember but others cannot easily guess. Avoid sequential numbers (1234), repeated digits (1111), or obvious patterns. Write your PIN in a secure location separate from your phone.
The system asks you to confirm your PIN by entering it again. Any mismatch requires restarting the process. Once confirmed, bKash sends a verification code via SMS to your phone number. Enter this code when prompted to verify your phone number’s authenticity.
Step 3: Provide Personal Information
bKash requests your full name as it appears on your identification document. Enter your name carefully, as corrections later require visiting a bKash center with original documents. The system asks for your date of birth in DD/MM/YYYY format. Enter your mother’s name or father’s name as specified in your identification. This information helps verify your identity if you need account recovery assistance.
Provide your National ID number, Passport number, Driving License number, or birth certificate number depending on which document you possess. Enter this number exactly as it appears on your identification, including any hyphens or special characters. The system stores this information to link your account to your official identity records.
Step 4: Set Your Security Questions
bKash requires you to answer two security questions to help recover your account if you forget your PIN or lose access to your phone number. The system presents predefined questions such as “What is your father’s name?” or “In which district were you born?” Answer these questions accurately and consistently, as incorrect answers prevent account recovery. Write these answers in a secure location for future reference.
Some users prefer creating additional security by selecting harder-to-guess questions. However, choose questions you can answer reliably years later, as memory lapses on security questions can permanently lock you out of account recovery procedures.
Step 5: Agree to Terms and Conditions
bKash displays its terms of service and privacy policy. Read these documents carefully, as they outline your rights, responsibilities, and how bKash handles your personal information. The terms specify transaction limits, fee structures, and dispute resolution procedures. By proceeding, you legally agree to these terms.
Select “I Agree” or “আমি সম্মত” to proceed. Declining the terms prevents account creation, requiring you to restart the process if you change your mind.
Step 6: Complete Verification at a bKash Agent
After completing online registration, your account enters a pending verification status. You must visit an authorized bKash Agent within 30 days to complete in-person verification. bKash Agents operate at mobile shops, grocery stores, and dedicated financial service centers throughout Bangladesh. Find the nearest agent by visiting bKash.com or calling bKash customer service at 16247.
Bring your original identification document and your mobile phone to the agent. The agent verifies that your face matches your identification photo, that your phone number matches your SIM card, and that your provided information matches your official documents. The agent then activates your account, allowing you to begin transactions immediately.
Understanding bKash Account Tiers and Transaction Limits
Tier 1: Basic Account
Your account begins at Tier 1 with restricted transaction limits designed to prevent fraud while you establish verification history. Tier 1 accounts can send up to Taka 5,000 per transaction and receive up to Taka 10,000 daily. Monthly transaction limits cap at Taka 50,000. These limits prevent significant losses if your account is compromised while you develop secure usage habits.
Tier 1 accounts cannot open merchant accounts for business purposes, meaning you cannot receive customer payments through bKash. You can only send money to other individuals or pay bills to registered service providers. This tier remains appropriate for personal money transfers and bill payments.
Tier 2: Enhanced Account
After maintaining a Tier 1 account for 30 days with consistent activity, you can upgrade to Tier 2 by providing additional information at a bKash Agent. Tier 2 accounts increase transaction limits to Taka 25,000 per transaction and Taka 100,000 daily. Monthly limits increase to Taka 500,000. These higher limits accommodate larger money transfers and bill payments.
Tier 2 accounts unlock the ability to open merchant accounts for business purposes. If you operate a small business or sell products online, upgrading to Tier 2 enables you to receive customer payments through bKash.
Tier 3: Premium Account
Tier 3 accounts require substantial documentation and verification, typically used by business owners and high-volume users. Tier 3 provides transaction limits of Taka 100,000 per transaction and Taka 500,000 daily. Monthly limits reach Taka 5 million. These limits support significant business operations and large personal transfers.
Tier 3 account holders can open multiple merchant accounts and access advanced features including API integration for e-commerce platforms. This tier requires business registration documents and bank account verification.
Securing Your bKash Account
PIN Security Best Practices
Your PIN protects your entire account, allowing anyone who knows it to access your funds and initiate transactions. Never share your PIN with anyone, including bKash employees, family members, or friends. bKash will never request your PIN through phone calls, text messages, or emails. Any such requests are fraudulent attempts to steal your account.
Change your PIN every 90 days using the USSD code 2475# or through the bKash application. Create new PINs that differ significantly from previous ones, avoiding patterns or personal information. If you suspect someone knows your PIN, change it immediately by visiting a bKash Agent or using the application.
Phone Number Security
Your phone number is your account’s primary identifier. Protect your SIM card as carefully as you would protect physical cash. Never leave your phone unattended in public places. If you change your phone number, visit a bKash Agent immediately to update your account information. Failing to update your registered number can lock you out of your account if you lose your old number.
If someone steals your phone or SIM card, contact bKash customer service immediately at 16247 or visit the nearest bKash center to lock your account and prevent unauthorized transactions. Provide your National ID number and answer security questions to verify your identity and regain control of your account.
Transaction Verification
Before confirming any transaction, verify the recipient’s information carefully. bKash displays the recipient’s name and account number before you finalize transfers. Confirm this information matches your intended recipient, as sending money to an incorrect account cannot be reversed. Take time reading transaction confirmations rather than rushing through them.
Enable transaction notifications in your bKash application settings. These alerts notify you immediately when anyone accesses your account or initiates transactions. Unexpected notifications indicate potential unauthorized access, requiring immediate PIN change and bKash notification.
Common Issues During Account Registration
Verification Code Not Received
If you do not receive the verification code SMS after registering, wait five minutes before requesting a new code. SMS delivery sometimes experiences delays in areas with poor network coverage. If you still do not receive the code after 15 minutes, visit a bKash Agent to complete verification in person rather than waiting for the automated process.
Ensure your phone number is active and can receive SMS messages. Some networks occasionally block automated SMS codes temporarily. Contact your mobile network provider if you consistently fail to receive bKash verification codes.
Name Mismatch Errors
If registration fails due to name mismatches, your entered name does not exactly match your identification document. Verify the spelling of your full name on your ID, including middle names and proper capitalization. Return to registration and enter your name exactly as it appears on your official document. If your ID contains Bengali characters, ensure your phone supports Bengali text entry before attempting registration.
Agent Verification Delays
If your account remains unverified after 30 days, visit a bKash Agent immediately to complete in-person verification. Unverified accounts expire and lock automatically, requiring full re-registration. Bring your original identification document and ensure your phone number matches your SIM card during the agent visit.
Frequently Asked Questions About bKash Account Opening
Can I open a bKash account without visiting an agent?
No. While you can complete initial registration through USSD or the application, you must visit a bKash Agent within 30 days for in-person verification. The agent confirms your identity by comparing your face to your identification photo and verifies your phone number matches your SIM card. This verification step prevents fraud and money laundering.
What happens if I forget my PIN?
Visit a bKash Agent with your original identification document and answer your security questions correctly. The agent resets your PIN and assigns you a temporary PIN to use immediately. Change this temporary PIN at your earliest convenience to a PIN only you know.
Can I have multiple bKash accounts?
No. bKash policy prohibits multiple accounts per individual. Using multiple phone numbers to create multiple accounts violates bKash terms of service and can result in permanent account suspension. If you need to change your registered phone number, visit a bKash Agent to update your existing account rather than creating a new one.
How long does account activation take?
Activation occurs immediately after an agent completes your verification, typically within minutes of your visit. However, the agent may require additional documentation if your information does not clearly match your identification. Budget approximately 15-30 minutes for the agent verification process.
Is opening a bKash account free?
Yes. bKash charges no fees for account registration or maintenance. You pay fees only when you perform specific transactions such as money transfers or bill payments. These transaction fees vary based on transfer amounts and are displayed before you confirm any transaction.
Next Steps After Opening Your Account
Making Your First Money Transfer
Once your account is active, you can immediately send money to other bKash users. Dial 2471# to access the transfer menu. Enter the recipient’s phone number, the amount you want to send, and your PIN to confirm. The recipient receives the money instantly and can withdraw it at any bKash Agent or transfer it to their own account.
Setting Up Merchant Payments
If you have a Tier 2 or higher account, you can pay registered merchants such as utility companies, schools, and insurance providers directly through bKash. Dial 2472# to access the bill payment menu. Select your service provider, enter your account number with them, specify the payment amount, and confirm with your PIN. Your payment processes immediately, eliminating the need to visit payment offices.
Exploring the bKash Application
Download the official bKash application to access advanced features including transaction history, account statements, and fund transfers. The application displays your current account balance, recent transactions, and available merchant services. Use the application to monitor your account activity and identify any unauthorized transactions immediately.
bKash Account Opening: Critical Information for New Users
Opening a bKash account requires completing online registration through USSD or the mobile application, followed by in-person verification at an authorized bKash Agent within 30 days. The process demands your valid identification document, accurate personal information matching your official records, and a secure PIN known only to you. Account verification confirms your identity and activates your account for immediate use, enabling money transfers, bill payments, and participation in Bangladesh’s digital financial ecosystem. Protect your PIN and phone number vigilantly, as these credentials provide complete access to your funds. Transaction limits begin at Tier 1 and expand as you upgrade your account through additional verification, supporting everything from personal transfers to business merchant operations. bKash’s 80 million user base and nationwide agent network position the platform as Bangladesh’s most accessible digital financial service, making account opening the essential first step toward participating in the country’s digital economy.