DTB Pay Bill Number: 516600
The official DTB pay bill number is 516600. It works for both M-Pesa and Airtel Money and deposits your DTB bank account directly. Below is the number, how to confirm it’s correct, and what account number to use.
Official DTB Pay Bill Number
Where This Number Is Used
| Purpose | Pay Bill Number | Account Number |
|---|---|---|
| Deposit to your own DTB account | 516600 | Your 10-digit DTB account number |
| Deposit to another person’s DTB account | 516600 | Their 10-digit DTB account number |
| Via Airtel Money | 516600 | Branch code + 10-digit account number |
| DTB credit card payment | 584429 | Mobile number + last 4 card digits |
| DTB prepaid card top-up | 505151 | Last 6 digits of card serial (starts DTB0DTB) |
Not Sure This Is the Right Number for Your Situation?
Tell us on WhatsApp — we’ll confirm the correct paybill and account format for your specific case.
WhatsApp Us NowFAQ: DTB Pay Bill Number
What is the DTB pay bill number?
516600. This is the official paybill for depositing into any Diamond Trust Bank account via M-Pesa or Airtel Money.
Is there a separate pay bill for Airtel Money?
No. The same 516600 paybill works on Airtel Money — on that network you prefix your account number with your branch code.
What account number do I use with the DTB pay bill?
Your 10-digit DTB account number, entered exactly as it appears on your passbook or app. If you’re depositing for someone else, use their account number instead of yours.
Can I use 516600 to pay my DTB credit card?
No. Credit card payments go through a separate paybill, 584429, using your mobile number plus the last 4 digits of the card. Prepaid card top-ups use paybill 505151 instead.
How long does a deposit take to reflect?
Most deposits made during banking hours reflect within about an hour. If a deposit is delayed, contact DTB support with your M-Pesa transaction code.
I saw a different number online — which one is correct?
516600 is the official paybill for regular DTB account deposits. If you’ve seen a different number for a non-account purpose (like the credit card or prepaid card paybills above), that may be correct for that specific case — but confirm with DTB directly before sending money.


