DTB Kenya: paybill, USSD code, loans and charges
The complete DTB hub: paybill 516600 to deposit from M-PESA, USSD *382# for mobile banking, the m24/7 app, Weza loans, the real charge tables, cards, accounts, diaspora banking and contacts.
About Diamond Trust Bank Kenya
Diamond Trust Bank (DTB) is an East African bank with operations in Kenya, Uganda and Tanzania, regulated in Kenya by the Central Bank of Kenya. Two things account for almost all the searching people do about DTB: the paybill for moving money from M-PESA into a DTB account, and the mobile-banking USSD code. Both are answered in the first screen of this hub, and each has its own page. Everything else follows: what DTB actually charges, the Weza loan and its real cost, cards and their paybills, accounts, diaspora banking, and how to reach a human.
Every DTB guide
M-PESA to DTB (516600)
M-PESA to DTB: Paybill 516600 Deposit Guide 2026
USSD *382# and the app
DTB USSD *382# and m24/7 App 2026: Mobile Banking Guide
DTB charges
DTB Charges 2026: Mobile Banking, M-PESA and PesaLink Fees
DTB Weza loan
DTB Weza Loan 2026: KES 500 to 300,000, the Real Cost
School fees (DTB Academy)
DTB Academy 2026: DTB's School Fees Loan Explained
Beba Leo, logbook and solar
DTB Beba Leo, Logbook Loan & Solar Lending 2026
Cards and card paybills
DTB Cards 2026: Paybill 584429, 505151 & ATM Limits
Accounts and opening one
DTB Accounts 2026: Current, Savings, Salary and Business
Diaspora banking
DTB Diaspora Banking 2026: Accounts for Kenyans Abroad
Internet and business banking
DTB Internet Banking 2026: i24/7, Till Moja & Astra
Branches and contacts
DTB Kenya Contacts 2026: 0719 031 888, Branches & Diaspora
Frequently asked
What is the DTB paybill number?
516600. Put your 10-digit DTB account number in the account field.
What is the DTB USSD code?
*382#. We dialled it on 12 September 2026 and it answers as DTB.
Is the DTB USSD code *385#?
No. *385# appears nowhere on DTB's own site and does not answer as DTB.
How do I send money from M-PESA to DTB?
Pay Bill, business number 516600, account number is your 10-digit DTB account number.
How much can I borrow on DTB Weza?
KES 500 to KES 300,000 over 30 days, within the limit DTB assesses for you.
What is the DTB customer care number?
0719 031 888, available 24 hours.