Skip to content
Verified 12 September 2026

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.

M-PESA to DTB, paybill516600Account = your 10-digit DTB account numberMobile banking, USSD*382#Not *385#. We dialled both to be sure.

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

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.